Below is the list of common error in eWallet payment, we divided the error into 2 categories for easier understanding :
Stage | Errors/Failure Codes | Reason |
---|---|---|
Payment creation | API_VALIDATION_ERROR | There is invalid input in one of the required request fields |
Payment creation | EWALLET_TYPE_NOT_SUPPORTED | Your requested ewallet_type is not supported yet |
Payment creation | DUPLICATE_PAYMENT_REQUEST_ERROR | The payment with the same reference_id has already been made before |
Payment execution | REQUEST_FORBIDDEN_ERROR | API key in use does not have necessary permissions to perform the request. Please assign proper permissions for the key |
Payment execution | USER_DID_NOT_AUTHORIZE | User did not authorize the payment request within the time limit |
Payment execution | ACCOUNT_BLOCKED_ERROR | Unable to process the transaction because the user account is blocked |
Payment execution | DUPLICATE_PAYMENT | Duplicate Payment - There’s already a transaction with same reference_id |
Payment execution | SENDING_TRANSACTION_ERROR | Error while sending transaction notification to OVO |
Payment execution | USER_DECLINED | User declined the payment request |
Payment execution | PHONE_NUMBER_NOT_REGISTERED | Phone number is not registered in the e-wallet provider's system |
Payment execution | EWALLET_APP_UNREACHABLE | The ewallet provider/server can't reach the user ewallet app/phone. Common cases are the ewallet app uninstalled/ network issues |
Payment execution | OVO_TIMEOUT_ERROR | There was a connection timeout from the OVO app to the OVO server |
Payment execution | CREDENTIALS_ERROR | The merchant is not registered in e-wallet provider system |
Payment execution | ACCOUNT_AUTHENTICATION_ERROR | Authentication has failed |
Payment execution | EXTERNAL_ERROR | There is an error on the e-wallet provider side |