/transfers/mobile-money

Initiate transfer to a mobile money account. Currently supporting only Malawi and Zambia

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Response Schema:

{
    "status": boolean,
    "message": string,
    "data": {
        "id": string,
        "amount": string,
        "fee": string,
        "currency": string,
        "narration": string,
        "initiatedAt": date-time,
        "completedAt": date-time | null,
        "accountId": string,
        "creditAccount": {
            "type": "mobile-money",
            "accountName": string,
            "phone": string,
            "operator": string,
            "country": string
        },
        "status": "pending" | "successful" | "failed",
        "reasonForFailure": string | null,
        "reference": string | null,
        "lencoReference": string,
        "extraData": {
            "nipSessionId": string | null,
        },
        "source": string
    }
}
Body Params
string
required

Your 36-character account uuid to debit

double
required
string

Optional

string
required

Unique client reference. Only -, ., _ and alphanumeric characters allowed

string

Optional. 36-character transfer recipient uuid

string

Optional. If you do not have the transferRecipientId, use this and operator

string
enum

Optional. If you do not have the transferRecipientId, use this and phone.
For Zambia, either airtel, mtnor zamtel
For Malawi, either airtel, or tnm

Allowed:
string

Optional. Either zm (Zambia), or mw (Malawi)

Responses

Language
Credentials
Header
LoadingLoading…
Response
Choose an example:
application/json