Account Validation
The EllyPay API platform has a pre-requisite that before a payment is made for any of the products, the recipient account needs to be validated to confirm the name. The section describes as follows;
Prepare Validation Details
Send a JSON POST request to the API endpoint below;
Some validation requests require more parameters than others. This depends on the product being purchased. Study the section below carefully to understand what is required in the different scenarios.
Request Body
Parameter
Type
Description
Required
agent_reference
string
The unique reference generated from your system. The reference should be 4 to 30 characters in length
YES
account_number
string
The account number to be validated. This can be the airtime/internet phone number, Yaka Meter Number, NWSC Meter Number, URA PRN or any identifier whose account details are required
YES
product_code
string
YES
amount
float
The transaction amount. This parameter can be omitted for Airtel Money Withdraw and URA PRN Payments.
YES
extra_params
object
This parameter normally used to pass data that applies to specific products as described in the section below
NO
Extra Parameters
The table below describes the product codes and the extra parameters required to fulfill the account validation.
Product Code
Extra Parameter(s)
Description
YAKA
customer_phone
The phone number of the customer. It will receive the confirmation SMS
UMEMEPp
customer_phone
The phone number of the customer. It will receive the confirmation SMS
TUGENDE
customer_phone
The phone number of the customer. It will receive the confirmation SMS
URA
customer_phone
The phone number of the customer. It will receive the confirmation SMS
KCCA
customer_phone
The phone number of the customer. It will receive the confirmation SMS
STARTIMES
customer_phone
The phone number of the customer. It will receive the confirmation SMS
ZUKU
customer_phone
The phone number of the customer. It will receive the confirmation SMS
GoTV
customer_phone
The phone number of the customer. It will receive the confirmation SMS
DSTV
customer_phone
The phone number of the customer. It will receive the confirmation SMS
AZAM
customer_phone
The phone number of the customer. It will receive the confirmation SMS
NWSC
customer_phone
The phone number of the customer. It will receive the confirmation SMS
area_id
If you can obtain the customer email, it can be passed with the parameter name customer_email as part of the extra parameters.
Last updated