1. Crypto Payment
VA-POBO-V2
  • API
    • Webhook
    • Idempotent Requests
    • 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 Crypto Checkout
        • Get Crypto Checkout Link
        • Get Crypto Checkout Currencies
        • Crypto Checkout Webhook
      • Crypto Deposit
        • Update Crypto Deposit Travel Rule Info
        • Add TravelRule Info
        • Get Crypto Deposit Wallet
        • Get Crypto Deposit Wallet 1231
        • Get Crypto Deposit
        • Get Crypto Deposit History
        • Get Crypto Deposit History 1230
        • Crypto Deposit Webhook
      • Crypto Withdrawal
        • Create Crypto Withdrawal
        • Register Wallet Address
        • Remove Wallet Address
        • Get Crypto Withdrawal
        • Get Crypto Withdrawal History
        • Get Wallet Address
        • Crypto Withdrawal Webhook
        • Get Crypto Withdrawal History 0122
      • Crypto Collection
        • Buyer Management
          • Create Buyer
          • Get Buyer
          • Update Buyer
          • Buyer Status Webhook
        • Create Collection Wallet
        • Update Collection Wallet
        • Update Co-KYT status
        • Get Collection Wallet
        • Get Collection Wallet 0115
        • Get Crypto Collection
        • Crypto Collection Webhook
        • Crypto Collection Wallet Webhook
      • Crypto Refund
        • Create Crypto Refund
        • Confirm Crypto Refund
        • Confirm Crypto Refund 1229
        • Get Crypto Refund
        • Crypto Refund Webhook
      • currency & blockchain
        • Get Supported Blockchains
    • Fiat Payment(V2)
      • Bank Acount Management(V2)
        • Get Fiat Account Capabilities
        • Create Fiat Account Request
        • Submit Additional Information for Fiat Account Request
        • Create Fiat Account Application
        • onboarding+va
        • Get Fiat Account Application Status
        • Get Deposit Bank Account
        • Add Bank Account
        • Get Bank Accounts
        • Fiat Account Request Status Webhook
        • Get Fiat Account Capabilities(new)
        • Create Fiat Account Request(new)
        • Submit Additional Information for Fiat Account Request(new)
      • Withdrawal(V2)
        • Get Fiat Payout Capabilities
        • Get Fiat Withdrawal History
        • Create Fiat Withdrawal
        • Create Fiat Withdrawal(new)
        • Get Fiat Withdrawal Detail
        • pobo
        • Fiat Withdrawal Webhook
        • Get List of Currencies that Supports Same-Name Withdrawal
        • Fiat Payout Onboarding Status Webhook
        • Get Fiat Payout Capabilities(new)
        • Onboard Fiat Payout Capability
        • Onboard Fiat Payout Capability(new)
        • Submit Additional Information for Fiat Withdrawal Request
        • Submit Additional Information for Fiat Withdrawal Request(new)
        • Submit Additional Information for Fiat Payout Capability Onboarding
        • Submit Additional Information for Fiat Payout Capability Onboarding(new)
      • Deposit
        • Get Fiat Deposit Detail
        • Get Fiat Deposit History
        • Fiat Deposit Webhook
    • Authentication
      • Get Token
    • Account Management
      • Internal Transfer
      • Get Statement
      • Get Balance
      • Get Balance 0119
      • Get Internal Transfer
    • Merchant Management
      • Create Merchant
      • Create Merchant 260104
      • Update Merchant
      • Get Merchant
      • Merchant Status Webhook
      • Create Merchant Copy
    • Conversion
      • Create Quotation
      • Create Conversion
      • Get Quotation
      • Get Conversion
      • Get Conversion History
      • Conversion Webhook
    • Settlement
      • Get Settlement Statement
      • Settlement Status Webhook
    • Tool
      • Upload File Copy
      • getTnC
      • Upload File
  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#

whiteboard_exported_image (6).png
Modified at 2026-01-30 03:08:20
Previous
Idempotent Requests
Next
Create Crypto Checkout
Built with