Fund Transfer

Fund Transfer service uses POST method to transfer funds between a card and a wallet.

CardToWallet

Debit card. The wallet needs to credited by your system(wallet provider).

16971697

WalletToCard

Debit wallet by your system(wallet provider). Credit card.

16971697

Endpoint

/MFSAfricaCardTransaction/v1/fundtransfer

Request

{
    "mobilePhoneNumber": "256123456789",
    "last4Digits": "7504",
    "transferAmount": "10000",
    "transferType": "WalletToCard",
    "referenceMemo": "Funding"
}

Field (* required field)

Type

Description

last4Digits*

string

Last four digits of customer’s 16 digit PAN

mobilePhoneNumber*

string

Mobile Phone Number associated with CustomerID’s account

referenceMemo*

string

Reference Information viewable by customer /administrators

transferAmount*

number($double)

format: nnnnnnnnnnnnnnnn.nn

transferType*

string

Valid values include: “CardToWallet”, “WalletToCard” Quotes are not to be included

Response

{
  "errorCode": "string",
  "errorMessage": "string",
  "transactionID": "string"
}

Field (* required field)

Type

Description

errorCode*

string

Error Code

errorMessage*

string

Error Message

transactionID*

string

Transfer Transaction Number