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
  • Customer Identifier (customerId)
  • CustomerDepositOrder
  • Money
  • CustomerWallet
  • PageParam
  1. Crypto TOPUP

Parameters

Customer Identifier (customerId)

The customer identifier is generated by the merchant and supports a combination of letters, numbers, hyphens (-), and underscores (_).

CustomerDepositOrder

Field Name

Variable Name

Required

Type

Example Value

Description

Customer ID

customerId

Required

String(200)

S10000

BonusPay Order #

orderNo

Required

String(32)

O1000

Order Status

status

Required

CustomerDepositOrderStatus

SUCCESS

txHash

txHash

Required

String(128)

0x8847644b885ebc4342aaca100ae13bc6e5655a74f5e18d10dd832bce1633bec2

Product Name

product

Required

String(128)

CTOPUP

Deposit Amount

depositAmount

Required

Money

Fee Amount

fee

Required

Money

Settled Amount

settledAmount

Required

Money

Confirmation Time

confirmedTime

Required

Timestamp(3)

1581493898000

Deposit Network

network

Required

String(32)

ETH

Money

Field Name
Variable Name
Required
Type
Example Value
Description

Amount

amount

Required

Decimal(23,8)

123.45

Currency

currency

Required

String(32)

ETH

CustomerWallet

Field Name
Variable Name
Required
Type
Example Value
Description

Customer ID

customerId

Required

String(200)

8729

-

Wallet Status

status

Required

DepositWalletStatus

ENABLED

-

Product Name

product

Required

String(128)

CTOPUP

-

Asset Code

assetCode

Required

String(32)

ETH

-

Network

network

Required

String(32)

ETH

-

Deposit Address

address

Required

String(128)

0x739B1B36139D83B8DD5Db035

Min Deposit

minDeposit

Required

Decimal(23,8)

0.0001

Confirmations

confirm

Required

int

2

Cashier URL

CashierUrl

Required

String(256)

"cashierUrl": "https://checkout.bonuspay.network/?token=c5bfdda1-29da-4998-9117-1d45cf4b19cf&type=ctopup"

default cashier page. you can show this page to deposit users if you did not show your own deposit page to users.

PageParam

Field Name
Variable Name
Required
Type
Example Value
Description

Page

number

Required

int

0

First page is 0

Size

size

Required

int

10

Number of items per page

PreviousCrypto TOPUPNextgetAddress

Last updated 10 months ago