Skip to content

Payout Callback

Callback URL

methodurl
POSTMerchant provided callback URL

Headers

Header ParameterDescription
timestampRequest timestamp
nonceRandom value
countryPK
appCodeApplication ID

Callback Parameters

FieldTypeRequiredLengthDescription
merchantOrderNoStringYes32Merchantโ€™s order number
tradeNoStringYesPlatform order number
amountStringYesTransaction amount
serviceAmountStringYesService fee, e.g., 18.02
statusIntYesPayout status: 2 for success, 3 for failure
errorCodeNumberYesError code in case of failure
errorMessageStringYesError message in case of failure (see below for explanation)
completeTimeStringYesCompletion time in local timezone, format yyyy-MM-dd HH:mm:ss
signStringYesSignature
Success
{
"merchantOrderNo": "OrderNoExample",
"tradeNo": "TF2501010001PK0000000000000000",
"amount": "1000.00",
"serviceAmount": "25.50",
"status": 2,
"errorCode": null,
"errorMessage": null,
"completeTime": "2025-05-01 00:00:00",
"sign": "TEEMO_SIGN"
}
Failure
{
"merchantOrderNo": "OrderNoExample",
"tradeNo": "TF2501010001PK0000000000000000",
"amount": null,
"serviceAmount": null,
"status": 3,
"errorCode": 1004,
"errorMessage": "Wallet limit exceeded, kindly contact user to upgrade or restore limit.",
"completeTime": "2025-05-01 00:00:00",
"sign": "TEEMO_SIGN"
}

Error Message Explanation

Error CodeError MessageDescription
1003Multiple failures within 30 minutes. Kindly refer to the previous reason, contact the user to change the card or retry later.Based on recent two failure reasons, consider changing card or retrying
1004Wallet limit exceeded, kindly contact user to upgrade or restore limit.Daily/monthly/yearly wallet limit exceeded
1005Transaction amount exceeds limit, kindly retry within allowed range.Amount limit: 100 - 50000
1006Wallet account frozen, kindly contact user to change card and retry.Wallet is frozen, dormant, or temporarily controlled
1007Wallet account abnormal, kindly contact user to verify account and retry.Wallet error: wrong card/CNIC, inactive, or not verified
1008Request field error, kindly verify and retry.Incorrect technical parameter, not per documentation
1009Channel request error, technicians will fix ASAP.System under maintenance
1010Unstable network, kindly retry later.Network fluctuations
1011Parameter validation error, kindly verify and retry.Incorrect technical parameter, not per documentation
1012Payment method error, kindly select the right way and try again.Wrong payment method: wallet vs bank account
1013Invalid receiver information, kindly verify and retry.Invalid user details
1014Account inexist or CNIC mismatch, kindly verify or register wallet then retry.Wallet info incorrect, account not activated or verified
1015Insufficient balance, kindly contact user to recharge and retry.Not enough funds
9999OthersUnknown issues due to insufficient info from bank side

Callback Response

FieldTypeRequiredLengthDescription
SUCCESSStringYesMust return "SUCCESS", otherwise it will be retried
response
{
SUCCESS
}