Skip to content

Payment Callback

Callback URL

methodurl
POSTMerchant provided callback URL

Header Information

Header ParameterDescription
timestampRequest timestamp
nonceRandom value
countryPE
appCodeApplication ID

Payment Callback Parameters

FieldTypeRequiredLengthDescription
merchantOrderNoStringyes32Merchant order number
tradeNoStringyesPlatform order number
paymentOrderNoStringyes30Platform payment transaction number (different for each payment of same order)
statusIntyes2: Success
paymentAmountStringyesActual payment amount for this transaction
serviceAmountStringyesService fee e.g: 18.02
paymentInfoStringyesMain payment information, returns actual information used for payment
paymentTypeIntyesPayment method
completeTimeStringyesCompletion time of this transaction in local timezone, format: yyyy-MM-dd HH:mm:ss
signStringyesSignature
Request
{
"merchantOrderNo": "OrderNoExample",
"tradeNo": "TS2501010001PE0000000000000000",
"paymentOrderNo": "TSOPaymentOrderNoExample",
"status": 2,
"paymentAmount": "100.00",
"serviceAmount": "10.00",
"paymentInfo": "https://www.paymentLinkExample.com",
"paymentType": 101,
"completeTime": "2025-01-01 00:00:00",
"sign": "TEEMO_SIGN"
}

Callback Response

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