Pay with E-wallet: Bani Shopper

Accept one-click payment from customers via bani shopper wallet

POST {{BASE_URL}}/partner/collection/ewallet/

This payment method is a two-way process. Check below for the parameters required for each step.

STEP A

ewallet_name ['bani']
estep ['initialize']
pay_amount 
pay_currency
country_code 
customer_ref
account_identifier 
custom_data (optional)
pay_ext_ref (optional)

STEP B

ewallet_name ['bani']
estep ['finalize_payment']
eotp
epass_ref
ParameterTypeDescriptionRequired

ewallet_name

string

This is the name of the e-wallet provider. The value for this is bani

true

estep

string

This payment method is a two-way process. The value for the first step is initialize and the second step is final_payment

true

pay_amount

string

The amount the customer is required to pay.

false

pay_currency

string

Currency code (ISO 4217)

false

country_code

string

ISO 3166-1 alpha-2 code.

false

account_identifier

string

The username of the customer with the bani shopper account.Use the Lookup endpoint for e-wallet to verify the username given

false

eotp

string

The value for this parameter will be sent to the customer email address.

false

epass_ref

string

This is passed after the initialize step

false

customer_ref

string

The reference got from Create customer endpoint.

false

custom_data

dict

Your custom data that will be returned

false

pay_ext_ref

string

Your unique reference. This can be used to fetch the payment details

false

{
     'Authorization': 'Bearer xhscIjHgpm2ZiPjzKos4ivl4GhyZp5',
      'Content-Type': 'application/json',
      'moni-signature': 'wed332eeddrdbdbdbdbvdvdvdvvsbsvsd'
 }

Last updated