Initiate Payout

The Payout API provides a seamless and secure method for initiating payment transfers to individuals or businesses, enabling efficient distribution of funds with detailed transaction tracking and robust error handling capabilities

Request Params:

NameTypeDescriptionMandatory(Yyes)/
Optional(O)
clientIdStringGenerated ClientIdY
secretKeyStringGenerated Secret
key
Y
numberStringMobile Number of
the User
Y
amountStringAmount to be
Transferred
Y
transferModeStringIt is the mode of transfer. Allowed values are: banktransfer, phone, neft, imps, rtgs, upi, paytm, and amazonpay. The default transferMode is banktransfer.Y
account NoStringBeneficiary Account
Number
Y
ifscCodeStringBeneficiary bank’s
IFSC Code- 11 digit
Y
Beneficiary NameStringBeneficiary NameY
orderIDStringUnique Client
Transaction
Reference Number
Y

Response Parameters:

KeyTypeDescription
statusCodeString0 => If statusCode is 0 fail the transaction
1=> If status code is 1, Get Final status of transaction from status parameter
messageStringTransaction message
clientOrderIDStringUnique Client Transaction Reference Number
orderIDStringUnique Transaction Reference Number of Distril
beneficiaryNam
e
StringBeneficiary Account Name
RRNStringBank ref. Number
statusString Transaction Status 1 = Success/ 0 =Failure/4= Reversal/ else = Pending

Sample Response:

{
"statusCode": “1”
"message": “Transaction Successful”,
"clientOrderID": “45455545",
"beneficiaryName": “Beni Name,
"status": “Success”
}
Language
Click Try It! to start a request and see the response here!