Skip to main content

Pay-In Status Codes — Pakistan Wallets

Response codes returned by Pakistan wallet pay-in APIs (/v2/wallets/...).

Status CodeMessage
0000Success
0001Invalid-Operator
0002Invalid-Product/Amount
0003Invalid-Merchant
0004Invalid-Value
0005Invalid-Call
0006Channel-Rejected-Transaction
0007No-Response-From-Operator
0008Invalid-Account
0009Not-Enough-Balance
0010OTP-Expired
0011Invalid-OTP
0012Transaction-Failed
0015Invalid-Flow
0016Threshold-Exceeded
0018Request-In-Progress
0019Invalid-UserKey
0021Channel-Failed-Transaction
0023Method-Not-Allowed
0025Invalid-Mobile-No
0026Operator-Disabled
0027Amount-Beyond-Limit
0028Token-Expired
0033Channel-Invalid-Call
0034Invalid-Token
0036Token-Not-Found
0037Transaction-Pending
0039Invalid-CNIC
0041Invalid-Account-Number
0042Record-Not-Found
0043Invalid-Account-Number
0087No-Active-Subscription-Found
0091User-didn't-approve-or-rejected-transaction
0095Otp-Not-Entered
0098Otp-Threshold-Exceeded
9999System-Failure
info

0037 (Transaction-Pending) is common in async wallet flows. Use webhooks or Inquire for the final status.