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:
| Name | Type | Description | Mandatory(Yyes)/ Optional(O) |
|---|---|---|---|
| clientId | String | Client Id is provided in wowpe Dashboard. | Y |
| secretKey | String | secretKey is provided in wowpe Dashboard. | Y |
| number | String | Mobile Number of the User | Y |
| amount | String | Amount to be Transferred | Y |
| transferMode | String | IMPS, NEFT, RTGS, UPI | Y |
| accountNo | String | Beneficiary Account Number | Y |
| ifscCode | String | Beneficiary bank’s IFSC Code- 11 digit | Y |
| beneficiaryName | String | Beneficiary Name | Y |
| vpa | String | Virtual Payment address | Y |
| clientOrderId | String | Unique Client Transaction Reference Number | Y |
Response Parameters:
| Key | Type | Description |
|---|---|---|
| statusCode | Int | 0 => If statusCode is 0 fail the transaction 1=> If status code is 1, Get Final status of transaction from status parameter |
| message | String | Transaction message |
| clientOrderId | String | Unique Client Transaction Reference Number |
| orderId | String | Unique Transaction Reference Number of wowpe |
| beneficiaryName | String | Beneficiary Account Name |
| utr | String | Bank ref. Number |
| status | Int | Transaction Status 1 = Success/ 0 =Failure/4= Reversal/ else = Pending |
A 400 Bad Request error indicates that the server cannot process the request due to a client error. This may be due to malformed request syntax, invalid request parameters, or deceptive request routing. Please refer to the error message for more details.
Example:
{"type":"https://tools.ietf.org/html/rfc7231#section-6.5.1","title":"One or more validation errors occurred.","status":400,"traceId":"00-57d6d771f49b4d660e32b910a37fbc45-c8915d1c3717712c-00","errors":{"IFSCCode":["Invalid IFSC Code format."]}}
Sample Request:
{
"clientId": "40c86a1c-XXXXXXXXXXXXXXXXXXXXXXXXX",
"secretKey": "e91650d0-XXXXXXXXXXXXXXXXXXX",
"number": "82XXXXXX",
"amount": "2",
"transferMode": "IMPS",
"accountNo": "50XXXXXXXXXXXX0",
"ifscCode": "HDFC0000539",
"beneficiaryName": "Name",
"vpa": "",
"clientOrderId": "05645421"
}