ShopeePay Response Codes

CodeMessage

-2

A server dropped the connection.

-1

A server error occurred.

0

Success.

1

Request parameters error.

2

Permission denied.

4

Merchant/Store not found.

6

The user making the payment has not activated their wallet.

7

Expired.

9

User’s account is banned.

11

Duplicate request/transaction.

24

User's account is frozen.

42

Insufficient balance.

101

One of the user’s wallet limits has been exceeded.

102

One of the user’s wallet limits has been exceeded.

103

User exceeded daily payment limit. Limit will reset the next day.

104

One of the user’s wallet limits has been exceeded.

105

Authorization code is invalid.

121

Client attempts to update completed transaction.

301

Invalid payment code or QR content.

303

Merchant is trying to make payment to their own user account.

304

Refund/Void. Cannot be processed due to payment exceeding validity period. Valid refund period is set at 24 hours by default.