Till Payouts

Pay a till

POST
/api/sandbox/v1/till

Move money from your Kiotapay wallet to another business's till number.

The response returns immediately with a PENDING status and a requestId. The final outcome is delivered to your callbackUrl.

Authorization

bearerAuth
AuthorizationBearer <token>

The access_token returned by POST /api/v1/get-token.

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

Callbacks

curl -X POST "https://example.com/api/sandbox/v1/till" \  -H "Content-Type: application/json" \  -d '{    "businessNumber": "12345",    "accountNumber": "435567676",    "amount": 100,    "remarks": "Here are the remarks",    "occasion": "Here is the occasion",    "callbackUrl": "https://kiotapay.co.ke",    "referenceId": "1234"  }'
{  "status": 201,  "message": "Success",  "data": {    "requestId": "89720296-239a-4391-9ecd-c4ca4d2eded0",    "accountNumber": "435567676",    "businessNumber": "12345",    "amount": 100,    "status": "PENDING"  }}