GCash Linking Failure with Ezypay

Below is the Error Code and the description of what type of linking failure an integrator will possibly see.

Example of what will be returned in the "api_error" when a failed linkage occurs between Ezypay and GCash.

{
    "type": "api_error",
    "code": "invalid_account_details",
    "message": "Request rejected due to invalid details provided. Please check the details. You may try again."
}

Error Code and Messages

"Code""Message"
INVALID_ACCOUNT_DETAILSRequest rejected due to invalid details provided. Please check the details. You may try again.
API_VALIDATION_ERRORSystem Error - Payment Method Token cannot be created
ACCOUNT_ACCESS_BLOCKEDThe account or card has been blocked. Please contact your bank or eWallet provider.
CUSTOMER_NOT_FOUND_ERRORSystem Error - Payment Method Token cannot be created
MAX_ACCOUNT_LINKINGYour account has already been linked to the merchant. Please contact the merchant or eWallet provider if you need further assistance.
VA_NUMBER_OUT_OF_RANGESystem Error - Payment Method Token cannot be created
INVALID_API_KEYSystem Error - Payment Method Token cannot be created
CHANNEL_NOT_ACTIVATEDSystem Error - Payment Method Token cannot be created
FEATURE_NOT_ACTIVATEDSystem Error - Payment Method Token cannot be created
FEATURE_NOT_SUPPORTEDSystem Error - Payment Method Token cannot be created
REQUEST_FORBIDDEN_ERRORSystem Error - Payment Method Token cannot be created
DUPLICATE_ERRORYour account has already been linked to the merchant. Please contact Ezypay or the merchant if you need further assistance.
IDEMPOTENCY_ERRORSystem Error - Payment Method Token cannot be created
SERVER_ERRORServer Error - Payment Method Token cannot be created
CHANNEL_UNAVAILABLEThe eWallet provider is experiencing unexpected issues - Payment Method Token cannot be created
OTP_DELIVERY_ERRORYour eWallet provider has failed to send the OTP to you. Please try again later.
PAYMENT_METHOD_ALREADY_EXISTSYour account has already been linked to the merchant. Please contact Ezypay or the merchant if you need further assistance.