Payment methods
RexPay supports a wide variety of methods for your customers to pay you, across a wide range of countries. When accepting payments, you can specify what payment methods you are willing to accept from your customers.
Supported payment methods
Here is a list of currently supported payment methods:
- 1Card
- 2Transfer
- 3USSD
Card Payments
- ▪ Supported Cards
- ▪ Visa
- ▪ MasterCard
- ▪ Verve
- ▪ Afrigo
Payment Process
- ▪ Customers enter their card details. Card number, expiry date and CVV
- ▪ Payment authorization via OTP sent to the card owner's phone number
- ▪ Upon successful verification, the payment is completed.

Bank Transfer
Payment Process
- ▪ Customers select their preferred bank.
- ▪ A bank transfer code and account details are displayed.
- ▪ Customers complete the transfer using their banking app or online banking.
- ▪ The system confirms the transfer and completes the payment.

USSD Payments
- ▪ Customers choose the USSD payment option.
- ▪ They select their bank from the list provided.
- ▪ The relevant USSD code for their bank is displayed
- ▪ Customers use their mobile phones to enter the USSD code and complete the payment.
- ▪ Successful transactions are confirmed on the checkout page.
Payment Process

Here is the list of USSD Bank code we currently support:
Bank | USSD Code |
ACCESS BANK | 901 |
ECOBANK NIGERIA | 326 |
FIDELITY BANK | 770 |
FIRST BANK OF NIGERIA | 894 |
FIRST CITY MONUMENT BANK | 329 |
GUARANTY TRUST BANK | 737 |
KEYSTONE BANK | 7111 |
STANBIC IBTC BANK | 909 |
STERLING BANK | 822 |
UNITED BANK FOR AFRICA | 919 |
UNITY BANK | 7799 |
VFD | 5037 |
WEMA BANK | 945 |
ZENITH BANK | 966 |
ACCESS DIAMOND | 901 |
RUBIES (HIGHSTREET) MFB | 7797 |
GLOBUS BANK | 989 |
PREMIUM TRUST BANK | 858 |
LOTUS BANK | 5045 |
Did you find this page helpful?