API Explorer
Send Money
Pesalink - Bank Account

Pesalink - To Bank Account

Test URL


Live URK


This web service enables an application to send money to a PesaLink participating bank. It is restricted to Kenya.

📘 PesaLink Participating Banks

To check whether your recipient's bank is participating on PesaLink, go to partners link (opens in a new tab) here

200 Success Response Schema

Field NameField TypeField Description
transactionIdstringunique transaction id
statusstringtransaction status

Example Request


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

Signature Formulae
Example Request
curl -X POST \
	-d '{
            "source": {
                "countryCode": "KE",
                "name": "John Doe",
                "accountNumber": "0020100014605"
            "destination": {
                "type": "bank",
                "countryCode": "KE",
                "name": "Tom Doe",
                "bankCode": "57",
                "accountNumber": "99901288715910"
            "transfer": {
                "type": "PesaLink",
                "amount": "500.00",
                "currencyCode": "KES",
                "reference": "112194688993",
                "date": "2023-10-11",
                "description": "Some remarks here"
        }'  \
	-H 'Authorization: Bearer {access_token}'  \
	-H 'Content-Type: application/json'  \
	-H 'signature: e967CLKebZyLfa73/YYltjW5M4cHoyWeHi/5VDKJ64gOwKBvzHJRqJJrBBc34v2m4jyKkDMBtfRJeFlxbNisMAeBtkw0TRcD2LThFK27EOqLM3m8rQYa+7CJ2FhPhK+iOa4RUY+vTfkRX5JXuqOW7a3GHds8qyPaPe19cKUY33eAJL3upXnGnA3/PEhzjhb0pqk2zCI7aRzvjjVUGwUdT6LO73NVhDSWvGpLEsP0dH/stC5BoTPNNt9nY8yvGUPV7fmaPSIFn68W4L04WgePQdYkmD1UPApGcrl+L2ALY3lPaRfI6/N+0Y3NIWQyLgix+69k7V4EGolqejWdion+9A=='  \
	-L 'https://uat.finserve.africa/v3-apis/transaction-api/v3.0/remittance/pesalinkacc'

Example Response

Example Response
    "status": true,
    "code": 0,
    "message": "success",
    "data": {
        "transactionId": "112194688993",
        "status": "SUCCESS",
        "description": "Confirmed. Ksh 500 Sent to 99901288715910 -Tom Doe from your account 0020100014605 on 20-05-2019 at 141313 Ref. 707700078800 Thank you"