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;

POST https://sandbox.ellypayapp.com/merchant/validate-account

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