Skip to content

Fix Order

Request URL

methodurl
POST/api/pay/payment/fixOrder/v1

Header Information

header parameterdescription
timestampRequest timestamp
nonceRandom value
countryAR
app_codeApp code

Request Parameters

FieldTypeRequiredLengthDescription
bankIdStringyes64User payment bank order number, voucher id: bankid for Argentina, utr for India.
merchantOrderNoStringyesMerchant order number
signStringyesSignature
Request
{
"bankId": "pvbankid104",
"merchantOrderNo": "cvu_test_204",
"sign": "YOUR_SIGN"
}

Response Parameters

ParameterTypeRequiredLengthDescription
amountNumberyesAmount credited
tradeNoStringyesPlatform order number
bankIdStringyesVoucher id
merchantOrderNoStringyesMerchant order number
callbackTimeStringyesTransaction creation time
statusStringyesClaim status 0: (Unclaimed) 1: (Claimed)
Response
{
"code": 200,
"data": {
"amount": "5.00",
"tradeNo": "TS2405220001AR0000505867138310",
"bankId": "xiashjadyuqwgbeqwe——1638",
"merchantOrderNo": "cvu_test_212",
"callbackTime": "2026-03-20 05:50:24",
"status": 1
},
"msg": "success",
"traceId": "54cb0821b4d940639bc11917e24c43a7.95.17739966234947325"
}

Error Codes

Error CodeError MessageHandling Solution
401INVALID_PARAMSbankId length cannot exceed 64 characters
700BANK_ID_ALREADY_CLAIMED_SUCCESSbankId has already been claimed
701BANK_ID_NOT_EXISTThe transmitted bankId does not exist
702SUSPENSE_ACCOUNT_STATUS_ERRORSuspense account status exception (Please contact us)
703ORDER_NOT_RECEIVED_YETOrder has not been credited
704MERCHANT_ORDER_NO_NOT_EXISTMerchant order number does not exist
705MERCHANT_NO_ALREADY_BOUNDMerchant order has already been bound
706BANK_ID_AMOUNT_NOT_MATCH_ORDERSuspense amount does not match order amount
500Business ErrorBusiness exception (Please contact us)
Non-200Other exceptionsPlease contact us
Error
{
"code": 706,
"data": null,
"msg": "BANK_ID_AMOUNT_NOT_MATCH_ORDER",
"traceId": "0b12131dd4951a36d19022a31b303.11.1742356800"
}