Accept Order
The merchant can accept the order through this interface when the order status is underpaid or overpaid.
Interface URL
Sandbox URL: http://api.testbonuspay.network/sgs/api/crypto/acceptOrder
Production URL: https://api.bonuspay.network/sgs/api/crypto/acceptOrder
Request Parameters
Http Header
Language
Content-Language
Optional
String(10)
en
en-English
Signature
sign
Required
String
Merchant ID
Partner-Id
Required
String(12)
Http Body
Request Time
requestTime
Required
Timestamp(3)
1581493898000
Business Content
bizContent
Required
OrderIndexRequest
-
Business Content
Request Example
Response Parameters
Http Header
Sign
sign
Required
String
Http Body: The body
field is returned only when applyStatus
is SUCCESS
and code
is 0
.
Response Header
head
Required
ResponseHeader
-
Response Example
Response Code
0
SUCCESS
Success
400
INVALID_PARAMETER
Invalid parameters
Adjust request parameters
400
REQUESTTIME_TOO_EARLY
Request time too early
Adjust request time
400
REQUESTTIME_TOO_LATER
Request time too later
Adjust request time
402
RATE_LIMIT_REJECT
Too many requests
Decrease request frequency
403
UNAUTHORIZED
API unauthorized
Contact BonusPay
404
SERVICE_NOT_AVAILABLE
API service unavailable
Contact BonusPay
500
SYSTEM_ERROR
System error
Contact BonusPay, try again later
504
SERVICE_TIMEOUT
Service timeout
Try again later
601
RISK_FAIL
Risk check failed
Adjust business
77001
ORDER_PAID
Order already paid
Adjust merchant order number
77002
ORDER_FAILURE
Failed order cannot cancel
Adjust merchant order number
77003
ORDER_SETTLED
Settled order cannot cancel
Adjust merchant order number
77004
MERCHANT_ORDER_NO_NOT_EXIST
Order does not exist
Adjust merchant order number
77016
ORDER_NO_NOT_EXIST
Order does not exist
Adjust BonusPay order number
Last updated