E-wallet errors
GCash failed payment errors
- This error code is seen on the failed_code field of the Payment resource
| Error Code | Error Details | Next Action |
|---|---|---|
| CLOSED | Checkout has expired and/or generic GCash payment error. | Create a new Checkout session or redo the Attach Payment Intent with a new Payment Method. User may re-attempt the payment. |
| AMOUNT_EXCEED_LIMIT | Transaction amount exceeds limit. | Change the payment amount to an amount below Php100,000. |
| PARAM_MISSING | One or more mandatory parameters is/are missing | Make sure all required fields in the API call are filled out properly.If error persists, please reach out to [email protected] |
| REPEAT_REQ_INCONSISTENT | Repeated submission and requests are inconsistent. | User can initiate the transaction again with the same parameters after a minute.If error persists, please reach out to [email protected] |
| SYSTEM_ERROR | System Error on GCash's end. | User can initiate the transaction again with the same parameters.If error persists, please reach out to [email protected] |
Maya failed payment errors
- This error code is seen on the failed_code field of the Payment resource
| Error Code | Error Details | Next Action |
|---|---|---|
| PY0105 | Account has insufficient balance to perform this transaction. | User can initiate the transaction again after their account has enough funds. |
| PY0119 | Issuer declined card or account. Maya declined the transaction. | User can initiate the transaction again using a different card or Maya account. |
| PY0123 | Account limit exceeded. The Maya account has reached the maximum number of transactions. | User can initiate the transaction again once their Maya limits have been reset or use another Maya account. |
| PY0116 | Transaction could not be completed. Maya could not complete the transaction. | User can initiate the transaction again with the same parameters. If issue persists, please contact [email protected] |
| PY0016 | Payment processor service error. Maya encountered a server error while processing the payment. | User can initiate the transaction again with the same parameters. If issue persists, please contact [email protected] |
| PY0060 | Customer Vault service error. Maya encountered a server error while processing the payment. | User can initiate the transaction again with the same parameters. If issue persists, please contact [email protected] |
| PY0122 | Issuer system is unavailable. Maya server is unreachable and is unable to process the payment. | Try a new payment method. If issue persists, please contact [email protected] |
| PY0015 | Payment processor server is unreachable / timed out. Maya server is unreachable and is unable to process the payment. | Try a new payment method. If issue persists, please contact [email protected] |
| PY0121 | Card is expired. The Maya card used to make the transaction is expired. | User can initiate the transaction again using a different card or Maya account. |
| PY0120 | Issuer Decline. Maya declined the transaction due to incorrect or invalid card details. | User can initiate the transaction again using a different card or Maya account. |
| PY0088 | Card data has already been provided. The same QR Code has been scanned more than once. | User can retry the transaction using the same card or Maya account, if the issue persists, please try using a different card or Maya account. |
| PYBY0011 | The transaction has expired. | User can initiate a new transaction again with the same parameters. |
| generic_decline | Maya encountered an issue processing the payment. We received a PAYMENT_FAILED status from Maya | User can initiate the transaction again or try a new payment method. |
| unknown_error | Maya encountered an issue during API authentication with PayMongo servers. | User can initiate the transaction again or try a new payment method. If issue persists, please contact [email protected] |
ShopeePay failed payment errors
- This error code is seen on the failed_code field of the Payment resource
| Error Code | Error Details | Next Action |
|---|---|---|
N/A but payment status is failed | ShopeePay returned a FAILED status for the payment. User was not deducted for the payment. | User may retry the payment or try a new payment method. |
| transaction_expired | The transaction has expired. | User may retry the payment or try a new payment method. |
For API errors when creating or attaching payment intents and payment methods, see Payment Intent and Payment Method errors.