Pay with E-wallet: Pocket

Accept payment from customers via Pocket Nigeria wallet

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

This payment method requires multiple processes. Check below for the parameters required for each step.

STEP A

ewallet_name ['pocketapp']
estep ['initialize']
pay_amount 
pay_currency
country_code 
account_dentifier 
customer_ref
custom_data (optional)
pay_ext_ref (optional)

STEP B

ewallet_name ['pocketapp']
estep ['finalize_payment']
epass_ref
eotp

MOCK DATA

SUCCESS OTP: 000000
FAILED OTP: 000001
ParameterTypeDescriptionRequired

ewallet_name

string

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

true

estep

string

This payment method is a two-way process. The value for the first step is initialize and the second step is finalize_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

Customer's pocketapp username

false

customer_ref

string

The reference got from Create customer endpoint.

false

custom_data

string

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

epass_ref

string

This is passed after the initialize step

false

eotp

string

The OTP issued by pocketapp

false

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

Last updated