Initiate transfer
Changed onSends a payout to a saved or inline beneficiary. Your available balance must cover both the amount and the payout fees. A successful response means accepted, not delivered.
Request
- Base URLhttps://api.kyshi.co
- AuthAPI key in header x-api-key
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"beneficiary": {
"accountName": "John Clam",
"accountNumber": "2250734567890",
"bankCode": "ORANGE_CIV",
"bankName": "Orange CIV",
"currency": "XOF"
},
"beneficiaryId": "b6f6a56f-1e55-4fb0-a9d4-8fdd680fd0a1",
"currency": "XOF",
"amount": 1500,
"narration": "Customer withdrawal"
}Response
Success.
Example response
{
"status": true,
"message": "Success",
"code": 200,
"data": {}
}Changes
- warning
removed the request property
/ - warning
removed the request property
/ - warning
removed the request property
/ - warning
removed the request property
/ - warning
removed the request property
/ - warning
removed the request property
/ - warning
removed the request property
/ - warning
removed the request property
/ - info
the endpoint scheme security
ApiKeyAuthwas added to the API - info
added the new
USDenum value to the request property - info
added the new
XOFenum value to the request property - info
added the new
ZARenum value to the request property - info
the
request property format was generalized fromuuidto no format - info
added
subschema #2to the response bodyallOflist for the response status - info
removed from the response body
allOflist for the response status - info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- warning