Skip to main content

Till Requests

Introduction

The Till Request feature enables users and businesses to initiate payouts from their account to end customers or partners via our API. This documentation covers the v3 endpoint for withdrawal transactions, including authentication, request/response formats, and code examples.

Making Till Requests

To initiate a withdrawal request, users need to make an HTTP POST request to the specified endpoint with the required parameters.

Endpoint

https://api.mypayd.app/api/v3/withdrawal

Authorization

Users need to include basic authentication credentials in the request headers.

AUTHORIZATION: Basic Auth

Username <username>
Password <password>

Request Body (Token Object)

The request body should include the necessary parameters for the paybill request, such as the account ID, recipient's phone number, withdrawal amount, narration, callback URL, and channel.

json

{
"username": "payduser",
"amount": 12,
"currency": "KES",
"phone_number": "+254712345678",
"narration": "Payment for goods",
"transaction_channel": "bank",
"channel": "bank",
"business_account": "714777",
"callback_url": "https://payd-test.free.beeceptor.com"
}

Code Examples

Below are code examples in different programming languages demonstrating how to pay via Paybill to businesses using HTTP POST requests.

curl --location 'https://api.mypayd.app/api/v3/withdrawal' \
--data '

{
"username": "payduser",
"amount": 12,
"currency": "KES",
"phone_number": "+254712345678",
"narration": "Payment for goods",
"transaction_channel": "bank",
"channel": "bank",
"business_account": "714777",
"callback_url": "https://payd-test.free.beeceptor.com"
}

'

Example of a successful response

{
"success": true,
"correlator_id": "12345abcd",
"message": "Payout processed successfully",
"status": "completed"
}

</Tabs>

Conclusion

The till request feature provides a convenient way for users to pay for goods and services from their accounts securely. By following the instructions outlined in this documentation, users can easily integrate till requests into their applications or services.