Here is an outline of the common error codes and resolutions you may encounter while using the MO Technologies API payment endpoints.

MO Technologies uses standard HTTP response codes to indicate the success or failure of API requests.

Codes in the 2xx range indicate successful responses. The 4xx range indicates client-side errors, while the 5xx range indicates server-side errors.

See what codes are returned by MO Technologies API:

HTTP Status Code Status Description
204 Successful response.
400 Invalid Customer The customer does not exist.
Invalid Payment The payment external ID already exists.
No Debt The customer's account card has no unpaid transactions.
Invalid Amount The payment amount is greater than the current debt of the account.
Invalid Advance The advance external advancedID already exists.
Invalid Account The customer account does not exist.
Invalid Refund The refund external ID does not exist.
500 Internal server error Internal error.