API Explorer
Send Money - IMT
Mobile Wallets

IMT Mobile Wallets

Test URL


Live URL


This enables your application to send money to telco :iphone: wallets across Kenya, Uganda, Tanzania & Rwanda.


Kindly note in order to get a response you will need to test this in production.

Signature Formula

200 Success Response Schema

Field NameField TypeField Description
statusstringResponse status
codenumberResponse code
messagestringResponse message
data.transactionIdstringunique transaction id
data.statusstringTransaction status

Example Request


In the example below, please remember to replace the variables enclosed within curly brackets {{ }} with the actual values.

Example Request
curl --request POST \
     --url https://uat.finserve.africa/v3-apis/transaction-api/v3.0/remittance/sendmobile/imt \
     --header 'Authorization: Bearer {{token}}' \
     --header 'Content-Type: application/json' \
     --header 'signature: {{signature}}' \
     --data '
            "source": {
                "countryCode": "KE",
                "name": "John Doe",
                "accountNumber": "0011547896523"
            "sender": {
                "name": "Sender Name",
                "documentType": "NationalId",
                "documentNumber": "12345",
                "countryCode": "KE",
                "mobileNumber": "0763000000",
                "email": "sender.name@example.com"
            "destination": {
                "type": "mobile",
                "countryCode": "KE",
                "name": "A N.Other",
                "mobileNumber": "0763123456",
                "walletName": "Mpesa",
                "documentType": "NationalId",
                "documentNumber": "123456"
            "transfer": {
                "type": "MobileWallet",
                "amount": "1000",
                "currencyCode": "KES",
                "date": "2018-08-18",
                "description": "some remarks here",
                "callbackUrl": "https://webhook.site/561cb941-bf59-414d-880f-aa7ff169382a%22"

Example Response

Example Response
    "status": true,
    "code": 0,
    "message": "success",
    "data": {
      "transactionId": "",
      "status": "SUCCESS"