BonusPay Documents
English
English
  • Welcome
  • Get Started
  • Basic Fee Structure
  • API Rules
  • Creating an RSA Key
  • Products
  • Crypto TOPUP
    • Parameters
    • getAddress
    • queryCustomerDepositOrderPage
    • getCustomerDepositOrder
    • Notification (Callback)
  • Order Payment by API
    • Parameters
    • Place Order
    • Cancel Order
    • Accept Order
    • Get Order
    • Get PaymentEventList
    • Refund
    • Get Refund Order
    • Notification (Callback)
  • Order Payment by Checkout
    • Parameters
    • Place Order
    • Cancel Order
    • Accept Order
    • Get Order
    • Get PaymentEventList
    • Refund
    • Get Refund Order
    • Notification (Callback)
  • Withdraw
    • Parameters
    • Place Order
    • Get Order
    • Get Networks
    • Notification (Callback)
  • Transfer
    • Parameters
    • Place Order
    • Get Order
    • Get Networks
    • Notification (Callback)
  • Fx Rate
    • Parameters
    • getFxrate
  • Get Account Balance
    • Parameters
    • getAccountList
  • No Code Production
  • Fiat Settlement
    • Parameters
    • Place Order
    • Get Order
    • Notification (Callback)
  • Plug-and-Play
    • WooCommerce
Powered by GitBook
On this page

Order Payment by API

PreviousNotification (Callback)NextParameters

Last updated 9 months ago

Merchants send order information, including the order number, product information, amount, currency, etc. to BonusPay. BonusPay records the order and returns the corresponding wallet address for on-chain payment. Users complete the payment to the merchant by transferring the corresponding amount on-chain. BonusPay supports users to complete an order through multiple transactions. When there is a discrepancy between the order amount and the merchant's order amount, the merchant can receive or refund the amount of abnormal payment orders through the portal.

Best Practice

Merchant already has an e-commerce shop coulduse a checkout cashier to provide service

User place order and checkout

User choose crypto to do the payment

User Choose Network and Currency

User Transfer crypto to pay this order.

Transaction Flow