Initiate Payout
Use this API to initiate an amount transfer from your Bulkpe Virtual Account / Current Account / Escrow Account to a beneficiary bank account or UPI VPA.
When a payout is initiated, Bulkpe processes it with the partner bank.
-
If the bank completes the transaction instantly, you’ll get the final status (
orSUCCESS) in the sync response.FAILED -
If the response shows
, you’ll later receive a callback from Bulkpe once the status updates (e.g.,PENDING→PENDINGorSUCCESSFAILED). To set up callback, refer to this page. -
If the payout fails, refer to the
messagefield for the reason and retry if needed. - You can also use the Fetch Transaction Status API anytime to check the current status of the payout.
- For more details around key things to handle, refer to this page.
API URL: https://api.bulkpe.in/client/initiatepayout
Method: POST
Auth: Please refer to the Authorization page.
{
"amount": 1,
"account_number": "77220101845051", //beneficiary
"payment_mode": "UPI", //IMPS, RTGS, UPI, NEFT are allowed
"reference_id": "Payout-test6", //unique id
"transcation_note": "Refund03", //optional
"beneficiaryName": "Your Beneficiary Name",
"ifsc": "FDRL0007777",
"upi": "dummyUPI@yesbank" //conditional - only for UPI
}
{
"status": true,
"statusCode": 200,
"data": {
"beneCode": "APIBENEF453",
"beneName": "name",
"beneAccNum": "77220101845051",
"beneIfscCode": "FDRL0007777",
"beneAcType": 10,
"transcation_id": "TRAREF00034637453",
"reference_id": "Internal1718712497",
"amount": 1,
"payment_remark": "From Peid Piper using Bulkpe - Refund03",
"payment_mode": "IMPS",
"status": "PENDING",
"message": "Transcation Initiated!"
},
"message": "Transcation Processing"
}
| Payment Method | Minimum Amount | Maximum Amount | Day / Month Limit |
| IMPS | 1 | 500000 | No Limit |
| NEFT | 1 | No Limit | No Limit |
| RTGS | 200000 | No Limit | No Limit |
| UPI | 1 | 100000 | No Limit |
There is no daily or monthly limit on number of payouts.