Skip to content

Payout Callback

Callback Url

MethodURL
POSTCallback URL provided by the merchant

Headers

Header ParameterDescription
timestampRequest timestamp
nonceRandom string
countryID
appCodeApplication code

Callback Parameters

ParameterTypeRequiredLengthDescription
merchantOrderNoStringyes32Merchant’s order number
tradeNoStringyesPlatform’s order number
amountStringyesTransaction amount
serviceAmountStringyesService fee, e.g., 18.02
statusStringyesPayout status: 2 = Success, 3 = Failure
errorCodeNumberyesError code if the transaction failed
errorMessageStringyesError message for failed transactions (see explanations below)
completeTimeStringyesCompletion time in local timezone, format: yyyy-MM-dd HH:mm:ss
signStringyesSignature
{
"merchantOrderNo": "OrderNoExample",
"tradeNo": "TF201806251011",
"status": 2,
"amount": "1000.00",
"serviceAmount": "60.00",
"completeTime": "2025-05-01 00:00:00",
"sign": "TEEMO_SIGN"
}

Error Code Explanations:

errorCodeerrorMessageRecommendation
1000The account does not exist or is restrictedRecommend the user to change to another card
1001ReturnRefunded. Retry payout within 24 hours of receiving callback
1002Channel server fluctuationsRetry after 10 minutes
9999OthersOther issues. Recommend canceling the order

Callback Response

ParameterTypeRequiredLengthDescription
SUCCESSStringyesMust return "SUCCESS" or the callback will be retried
SUCCESS