post http://app.pinwallet.in/api/payout/dotransaction
Request Body Parameters
S.N | Name | Type | Description | Mandatory (M) , Optional (O) | Provided by Pinwallet (Y/N) |
---|---|---|---|---|---|
1. | BenificiaryAccount | String | Valid Benificiary Account Number | M | N |
2. | BenificiaryIfsc | String | Ifsc Code | M | N |
3. | BenificiaryName | String | Name Of Benificiary | M | N |
4. | Latitude | String | Current location latitude | M | N |
5 | Longitude | String | Current location longitude | M | N |
6. | TransactionId | String | Unique Reference number (Minimum 6 or max 20 Character) | M | N |
7. | Amount | Decimal | Amount to be transferred | M | N |
{
"BenificiaryAccount":"25699899898989",
"BenificiaryIfsc":"test",
"BenificiaryName":"test",
"Amount":10,
"TransactionId":"test121212",
"Latitude":"-99.55",
"Longitude":"99.55"
}
{
"responseCode": 200,
"success": true,
"message": "Successful disbursal to Bank Account is done",
"data": {
"rrn": "303416796868",
"status": "SUCCESS",
"statusCode": "200",
"message": "Successful disbursal to Bank Account is done",
"pinwalletTransactionId": "PINW10203226757709340471",
"apiTransactionId": "123896600663"
}
}
{
"responseCode": 400,
"success": false,
"message": "Duplicate Transaction Id",
"data": null
}
{
"responseCode": 200,
"success": true,
"message": "The payee.bankIfsc format is invalid.",
"data": {
"rrn": "",
"status": "FAILURE",
"statusCode": "400",
"message": "The payee.bankIfsc format is invalid.",
"pinwalletTransactionId": "PINW07047473755322617290",
"apiTransactionId": "1238966000663"
}
}
Sample Call Back URL : https://yourdomain.com/callback
Sample Call Back Recevied :
{
"event": "Payout",
"Data": {
"RRN": "2023015623669",
"Status": "SUCCESS",
"StatusCode": "200",
"Message": "SUCCESS",
"PinwalletTransactionId": "PINW2023023211330066",
"APITransactionId": "21236989524633"
}
}