Skip to content

Secondary Payout Verification

Before the payout order is actually processed for payment, the platform will send a request to the verification endpoint provided by the merchant to conduct a secondary check on the order, enhancing transaction security. When receiving the request, returning true indicates successful verification and normal payout processing; returning false indicates verification failure, resulting in payout failure and refund of the deducted payout amount. If the API request encounters an error, it defaults to failure. Enabling this feature requires providing the API URL to platform personnel.


Request Specifications

  • Request URL: Verification URL configured on the platform by the merchant
  • Request Method: POST
  • Content-Type: application/json; charset=utf-8

Verification Logic

Response / StatusVerification ResultAction Taken by Platform
trueSuccessProceed with normal payout
falseFailedPayout failed; refund deducted amount
Timeout / Interface ErrorDefault FailedPayout failed; refund deducted amount

Request Header Parameters

ParameterExampleRequiredTypeDescription
merchantNoM1639466186292YesstringMerchant Number
signe10adc3949ba59abbe56e057f20f883eYesstringSignature (refer to Global Specification)

Request Body Example

json
{
  "timestamp": "1639466186292",
  "merchantOrderNo": "ORDER_123456789",
  "platOrderNo": "876324486452871168",
  "amount": "100.00",
  "bankCode": "BAC",
  "accountNo": "111111111",
  "accountName": "accountName"
}

Request Body Field Definitions

FieldRequiredTypeDescription
timestampYesstringTimestamp
merchantOrderNoYesstringMerchant Order Number (letters + numbers, max length 32)
platOrderNoYesstringPlatform Order Number
amountYesstringAmount
bankCodeYesstringBank Code
accountNoYesstringBank Account Number
accountNameYesstringBank Account Holder Name