Skip to content

Payment Callback

Callback URL

methodurl
POSTMerchant provided callback URL

Headers

Header ParameterDescription
timestampRequest timestamp
nonceRandom value
countryCountry CO
appCodeApplication ID

Payin Callback

ParameterTypeRequiredLengthDescription
merchantOrderNoStringyes32Merchant’s order number
tradeNoStringyesPlatform’s order number
paymentOrderNoStringyes30Platform’s unique payment transaction number for this collection
statusIntyesStatus code (2: Success)
paymentAmountStringyesActual payment amount for this transaction
serviceAmountStringyesService fee, e.g., 18.02
paymentInfoStringyesPrimary payment information, i.e., actual information used for the payment
paymentTypeIntyesPayment method
completeTimeStringyesCompletion time of the transaction (local time zone), format: yyyy-MM-dd HH:mm:ss
errorMessageStringnoError message if the transaction failed
signStringyesSignature
Request
{
"merchantOrderNo": "OrderNoExample",
"tradeNo": "TS2501010001CO0000000000000000",
"paymentOrderNo": "TSOPaymentOrderNoExample",
"status": 2,
"paymentAmount": "1000.00",
"serviceAmount": "10.00",
"paymentInfo": "https://www.paymentLinkExample.com",
"paymentType": 204,
"completeTime": "2025-01-01 00:00:00",
"errorMessage": null,
"sign": "TEEMO_SIGN"
}

Callback Response

FieldTypeRequiredDescription
SUCCESSStringyesMust return "SUCCESS" or the callback will be retried
Request
{
SUCCESS
}