1. Crypto Payment
v2.0 (Sandbox)
  • v2.0 (Production)
  • v2.1 (Sandbox)
  • v2.0 (Sandbox)
  • v1.0 (Deprecated)
  • API
    • Getting Started
    • Idempotent Requests
    • Webhook
    • Authentication
      • Get Token
    • Account Management
      • Get Balance
      • Internal Transfer
      • Get Internal Transfer
      • Get Settlement Statement
    • Merchant Management
      • Create Merchant
      • Get Merchant
      • Merchant Status Webhook
    • Fiat Payment
      • Fiat Account Management
        • Get Fiat Account Capabilities
        • Create Fiat Account Request
        • Submit Additional Information for Fiat Account Request
        • Get Fiat Account Application Status
        • Fiat Account Request Status Webhook
        • Add Bank Account
        • Get Bank Accounts
      • Fiat Deposit
        • Get Deposit Bank Account
        • Get Fiat Deposit Detail
        • Get Fiat Deposit History
        • Fiat Deposit Webhook
      • Fiat Withdrawal
        • Get Same Name Withdrawal Capabilities
        • Activate Same Name Withdrawal
        • Submit Additional Information for Activating Same Name Withdrawal
        • Activate Same Name Withdrawal Webhook
        • Create Fiat Withdrawal
        • Submit Additional Information for Fiat Withdrawal Request
        • Get Fiat Withdrawal Detail
        • Get Fiat Withdrawal History
        • Fiat Withdrawal Webhook
    • Crypto Payment
      • Crypto Checkout
        • Create Crypto Checkout
        • Create Crypto Checkout Link
        • Crypto Checkout Wallet Connection
        • Generate POS Payment Request
        • Close Crypto Checkout
        • Get Convertible Cryptos
        • Get Supported Blockchains
        • Get Crypto Checkout
        • Get Crypto Checkout Link
        • Get Crypto Checkout Currencies
        • Crypto Checkout Webhook
      • Crypto Deposit
        • Update Crypto Deposit Travel Rule Info
        • Get Crypto Deposit Wallet
        • Get Crypto Deposit
        • Get Crypto Deposit History
        • Crypto Deposit Webhook
      • Crypto Withdrawal
        • Register Wallet Address
        • Remove Wallet Address
        • Create Crypto Withdrawal
        • Get Wallet Address
        • Get Crypto Withdrawal
        • Get Crypto Withdrawal History
        • Crypto Withdrawal Webhook
      • Crypto Collection
        • Buyer Management
          • Create Buyer
          • Get Buyer
          • Update Buyer
          • Buyer Status Webhook
        • Create Collection Wallet
        • Update Collection Wallet
        • Get Collection Wallet
        • Get Crypto Collection
        • Update Co-KYT status
        • Crypto Collection Wallet Webhook
        • Crypto Collection Webhook
      • Crypto Refund
        • Create Crypto Refund
        • Confirm Crypto Refund
        • Get Crypto Refund
        • Crypto Refund Webhook
    • Conversion
      • Create Quotation
      • Create Conversion
      • Get Quotation
      • Get Conversion
      • Conversion Webhook
    • Tool
      • Upload File
      • getTnC
  1. Crypto Payment

Crypto Checkout

Business Overview#

Crypto Checkout is a digital currency payment service that allows businesses to accept payments online and in stores. Built for B2C checkout, it securely handles everyday, small-ticket purchases from individual customers.

Transaction Profile:#

Low Average Order Value (AOV)
High-frequency

Core Requirements:#

Implements dynamic address allocation to ensure precise order-payment mapping
Guarantees unique payment address per order
Enables streamlined reconciliation and payment tracking

Fund Flow#

图片2.png

Happy Path and API Calls#

1. Create Checkout and Obtain Payment Information#

Post Create Crypto Checkout to initiate a checkout session. After creation, merchants can present payment information in two formats:
Customized Checkout Page
GET Get Convertible Cryptos to obtain the list of supported cryptocurrencies and display their networks and checkout addresses.
Standardized Checkout Link
POST Create Crypto Checkout Link to generate a payment link for e-commerce checkout pages.
In-store POS Flow
POST Generate POS Payment Request to display a scannable payment QR code on POS devices.

2. Customer Payment Processing#

For wallet-connected payments
Post Crypto Checkout Wallet Connection to establish wallet authorization.
For direct QR code payments or wallet transfer
Skip this step.

3. Payment Status Monitoring#

Receive real-time payment notifications via Crypto Checkout Webhook upon transaction completion.

4. Refund Processing#

KYT Failed
Initiate refunds for the failed transaction. For detailed refund operations, please refer to the Crypto Refund module documentation.
KYT Passed
Please initiate a new withdrawal transaction as a refund through the Crypto Withdrawal module.

5. Checkout Cancellation#

POST Close Crypto Checkout to terminate pending checkout sessions.

Sequence diagram#

图片1.png

State Diagram#

图片3.png
Modified at 2026-02-09 05:32:47
Previous
Fiat Withdrawal Webhook
Next
Create Crypto Checkout
Built with