Error Codes

Virtual Account List of Error Codes

Ayoconnect Access Token (Authentication)

CodeDescriptionReason
5007301Internal Server ErrorAn unexpected condition was encountered on the Ayoconnect's server.
4007300Bad RequestThe request could not be understood due to malformed header syntax.
4017300UnauthorizedAuthentication credentials are missing or invalid.
4007301Invalid Field FormatOne or more fields have incorrect data format (violating length constraints, supplying a string when a number is expected, or vice versa, etc.)
4007302Invalid Mandatory FieldA required field is missing or null.

Create a Virtual Account (Inquiry)

CodeDescriptionReason
4002402Invalid Mandatory FieldA required field is missing or null.
5002401Internal Server ErrorAn unexpected condition was encountered on the server.
4012401Invalid TokenThe access token is expired, invalid, or missing.
4002401Invalid Field FormatOne or more fields have an incorrect data type or format (e.g., number in string field).
4092400External ID ConflictThe reference ID already exists for another request.
4042519VA ExpiredThe virtual account has expired.
4042412Invalid Bill or VAThe provided bill number or virtual account is incorrect.
4042414Paid BillThe bill has already been paid and cannot be processed again.
4002400Bad RequestThe request could not be understood due to malformed syntax.
4042413Invalid AmountThe specified amount does not match the expected amount.
5042400TimeoutThe operation took too long and timed out.

Update Virtual Account

CategoryCodeHTTP CodeDescriptionReason
Payment2002500200Successful PaymentThe payment was completed successfully.
Payment4002502400Invalid Mandatory FieldA required field is missing or null.
Payment5002501500Internal Server ErrorAn unexpected condition was encountered on the server.
Payment4012501401Invalid TokenThe access token is expired, invalid, or missing.
Payment4012500401UnauthorizedAuthentication credentials are missing or invalid.
Payment4092500409External ID ConflictThe reference ID already exists for another request.
Payment4002501400Invalid Field FormatOne or more fields have an incorrect data type or format (e.g., number in string field).
Payment4002500400Bad RequestThe request could not be understood due to malformed syntax.
Payment4042513404Invalid AmountThe specified amount does not match the expected amount.
Payment4042512404Invalid Bill or VAThe provided bill number or virtual account is incorrect.
Payment4042514404Paid BillThe bill has already been paid and cannot be processed again.
Payment4042519404VA ExpiredThe virtual account has expired.
Payment5042500504TimeoutThe operation took too long and timed out.