E-wallet errors

GCash failed payment errors

Error CodeError DetailsNext Action
CLOSEDCheckout 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_LIMITTransaction amount exceeds limit.Change the payment amount to an amount below Php100,000.
PARAM_MISSINGOne 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_INCONSISTENTRepeated 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_ERRORSystem 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

Error CodeError DetailsNext Action
PY0105Account has insufficient balance to perform this transaction.User can initiate the transaction again after their account has enough funds.
PY0119Issuer declined card or account. Maya declined the transaction.User can initiate the transaction again using a different card or Maya account.
PY0123Account 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.
PY0116Transaction 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]
PY0016Payment 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]
PY0060Customer 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]
PY0122Issuer 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]
PY0015Payment 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]
PY0121Card 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.
PY0120Issuer 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.
PY0088Card 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.
PYBY0011The transaction has expired.User can initiate a new transaction again with the same parameters.
generic_declineMaya encountered an issue processing the payment. We received a PAYMENT_FAILED status from MayaUser can initiate the transaction again or try a new payment method.
unknown_errorMaya 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

Error CodeError DetailsNext Action
N/A but payment status is failedShopeePay 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_expiredThe 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.