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)TypeDescription
last4Digits*stringLast four digits of customer’s 16 digit PAN
mobilePhoneNumber*stringMobile Phone Number associated with CustomerID’s account
referenceMemo*stringReference Information viewable by customer /administrators
transferAmount*number($double)format: nnnnnnnnnnnnnnnn.nn
transferType*stringValid values include: “CardToWallet”, “WalletToCard” Quotes are not to be included

Response

{
  "errorCode": "string",
  "errorMessage": "string",
  "transactionID": "string"
}
Field (* required field)TypeDescription
errorCode*stringError Code
errorMessage*stringError Message
transactionID*stringTransfer Transaction Number