Skip to main content

Error Codes

When integrating our API, it's essential to be aware of common error codes that may occur during the process. Understanding these error codes will help you troubleshoot and resolve any issues effectively. Here is a brief description of some common error codes you may encounter:

HTTP Response CodeError CodeDescription
400CREATE_FAILEDWe encountered an error while creating your request from our switching service, please try again!.
401UNAUTHORIZEDAuthorization failed. Please provide valid credentials.
401PRODUCT_ACCESS_ERROR
402INSUFFICIENT_BALANCEInsufficient balance. Unable to perform the transaction.
403UNAUTHORIZEDThe API request is not permitted from your current location or IP address.
403PAYMENT_INACTIVE_ERROR
404TRANSACTION_NOT_FOUNDThe requested transaction could not be found.
429PAYMENT_INTERNAL_ERROR
409DUPLICATE_REFERENCE
422REQUEST_INVALIDThe request is invalid or contains invalid parameters.
422INVALID_SIGNHASHThe provided sign hash is invalid or does not match the expected value.
429TOO_MANY_REQUESTThe maximum number of requests has been exceeded. Please try again later.
500PRODUCT_INTERNAL_ERRORThe upstream connection has been terminated due to connection timeout from bank aggregator.
501PRODUCT_UNSUPPORTED
503RUN_OUT_UPSTREAM_CONNECTIONThe upstream connection has been terminated due to connection timeout from bank aggregator.
503PRODUCT_UNDER_MAINTENANCE
504UPSTREAM_TIMEOUT_CONNECTIONThe connection to the upstream server timed out.