Skip to main content

Reference: Code Mappings

Payment Type Codes

The following table maps payment type codes to their respective payment methods:

CodePayment TypeDescription
0CardPayments made using credit or debit cards.
1AccountPayments made directly from bank accounts.
2QRPayments made using QR codes.
3USSDPayments initiated through USSD codes.
4WalletPayments using digital wallet services.
5TransferPayments made via bank transfers.
6ENairaPayments made using Nigeria's digital currency (eNaira).

Response Codes

The following table maps response codes to their corresponding statuses and descriptions:

CodeStatusDescription
00SuccessThe transaction was successful.
01UnauthorizedThe request is not authorized.
02Invalid ReferenceThe provided transaction reference is invalid or the transaction failed.
03Abandoned TransactionThe transaction was abandoned by the user or not found.
04Bad RequestThe request was malformed or contained invalid parameters.
05Pending TransactionThe transaction is still pending and awaiting confirmation.
06Validate PaymentAdditional steps are required to validate the payment (e.g., OTP).
073DSThe transaction requires user interaction on a 3D Secure page.
08Insufficient FundsThe transaction failed due to insufficient funds.
09Virtual AccountThe transaction involves a virtual account.
010DeclinedThe transaction was declined by the payment provider.

Entry Type Codes

The following table maps entry type codes to their respective entry methods:

CodeEntry TypeDescription
0WebTransactions initiated via a web interface.
1APITransactions initiated programmatically via API.