Cryptopay API
  • Welcome
  • Guides
    • Introduction
    • Environments
    • Creating a Test Account
    • API Credentials
    • API Basics
      • Responses
      • Date formats
      • Authentication
        • How it works
        • Signature
        • Creating a signature. Code samples
      • Callbacks
    • API Client Libraries
    • API Reference
    • Cryptocurrency Payments
    • Currencies
      • Supported Currencies
      • Currency Icons
    • Confirmations
    • Tools for accepting payments
    • Prebuilt integrations
      • E-commerce payment plugins
      • Payment and software providers
    • Channels
      • Channel payment
      • Payment statuses
      • Channel payment sequence
      • Create a Channel
      • Visual representation at Cashier
      • Channel hosted page
      • Channel payment callbacks
    • Invoices
      • Invoice statuses
      • Invoice payment sequence
      • How to handle unresolved invoices
        • Underpaid
        • Overpaid
        • Paid late
        • Illicit resource
        • Invoice refunds sequence
      • Create an invoice
      • Visual presentation at Cashier
      • Invoice hosted page
      • Online checkout
        • How-to
      • Payment links
      • Invoice callbacks
    • Payouts
      • Payout statuses
      • Payout sequence
      • Payout fees consideration
        • Network fees
      • Create a Coin Withdrawal
        • Possible errors
        • Withdrawals from fiat accounts
        • Withdrawals from cryptocurrency accounts
        • high_risk_address error message
      • Visual representation at Cashier
      • Minimum transaction amount
      • Coin Withdrawal callbacks
      • Travel Rule Compliance
    • Email Billing
      • Create an email billing
      • Email billing callbacks
    • Testing
      • Channels
      • Invoices
      • Payouts
    • Risks
    • Customers
    • Transactions types and Statuses
Powered by GitBook
On this page
  1. Guides
  2. Invoices

Visual presentation at Cashier

PreviousCreate an invoiceNextInvoice hosted page

Last updated 9 months ago

Below is a good example of what details at your Cashier might look like:

The customer chooses Bitcoin deposit method
The customer gets the payment details

Please note what details are shown to the customer:

  • QR code. To generate a QR code, it is necessary to use the content of the uri parameter, which you received in your response when creating the invoice: "uri":"bitcoin:3Gtvf2EVxN8XJ4DHriRt9q9LkdVCpQZEeSd?amount=0.010268"The QR code allows customers to make payments using a mobile device if the wallet is installed on it. The customer simply scans the QR code and the device opens the wallet with an automatically pre-filled payment destination address, which is a rather convenient method in the UX context

Please note that not all wallets support this mechanism - it depends entirely on the wallet developer, but not on Cryptopay.

  • Payment amount in BTC

  • The address the payment should be sent to

XRP and XLM invoices must display additional field:

  • Destination tag for XRP

  • Memo ID for XLM

Destination tag and Memo ID are similar to a reference number for bank transfers. They help to identify transactions when a single address is used by multiple users.

They can be found in the address field of the response from server:

address: address?dt=destination_tag

  • The “Copy” buttons opposite the payment amount and address for customers’ convenience

  • Timer with a countdown of the time during which the payment is to be made

The merchant displays payment details to the customer

You can download cryptocurrency icons Alternatively, you can insert a ready with all the necessary payment details into your UI, which looks .

here.
hosted page
like this