CSL Pay Developers

Initiate Payout Request

POST /handler/send/remittance/transaction

This endpoint initiates a payout request by sending a list of transactions to CSL Pay for processing. A partner would call this endpoint when they wish to instruct CSL Pay to make payments to multiple recipients. The request must include a list of transactions, each with the required details such as recipient information and payment amounts.

Types inferred from examples. This endpoint came from a Postman collection, which declares no schema — field types are read from the example values and no field is marked required.

Request body

FieldTypeDescription
transactionRequestList array
transactionReference required string
requestDate string
paymentCurrency string
paymentAmount string
paymentNarration string
recipientInformation object
recipientAccountNumber string
recipientAccountName string
recipientBankCode string
recipientPhoneNumber string
recipientISOCountryCode string
senderInformation object
senderName string
senderEmailAddress string
senderPhoneNumber string
senderISOCountryCode string

Response 201

FieldTypeDescription
batchId string
totalCount integer
errorTransactionCount integer
createDate string