Adyen currently cannot accept new integrations with African e-wallets and online banking.
On this page, you can find additional configuration for adding African e-wallets and online banking to your Components integration.
Before you begin
This page assumes you have already:
When offering this payment method, note that African shoppers expect to see the email and phone number of your business on the payment form. Shoppers will use your contact information in case they need to refund or cancel their payment.
API reference
Select which endpoint you're integrating:
This is the default with Components v5.0.0 or later.
Parameter name | Required | Description |
---|---|---|
countryCode | The country's two-letter country code. For example, KE. | |
reference | For Cellulant, the value must be between 3 to 15 characters. Some MNOs restrict using longer values. If the reference is longer than 15 characters, it will be removed but the payment is not rejected. | |
shopperEmail | The shopper's email address. | |
shopperName | The shopper's first name and last name. | |
telephoneNumber | The shopper's telephone number. |
If you already have the shopper's name, email, and phone number, you can provide them in the /sessions
request to improve the shopper experience. We pass this information to Cellulant so your shoppers won't have to fill these in later when they're redirected to the payment form.
Component configuration
Step 1: Create a DOM element
Create a DOM element on your checkout page, placing it where you want the payment method form to be rendered:
<div id="cellulant-container"></div>
Step 2: Create an instance of the Component
Use the create
method of your AdyenCheckout
instance, in this case checkout
, to create the Component:
const cellulantComponent = checkout.create('cellulant').mount('#cellulant-container');
Test and go live
Make a test payment then follow Cellulant's payment simulation instructions. Use the test credentials provided by Cellulant.
Then check the status of the test payment in your test Customer Area > Transactions > Payments.
Before you can accept live payments, you need to submit a request for Cellulant in your live Customer Area.