Table of contents

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 (SUCCESS or FAILED) in the sync response.
  • If the response shows PENDING, you’ll later receive a callback from Bulkpe once the status updates (e.g., PENDINGSUCCESSor FAILED). To set up callback, refer to this page.
  • If the payout fails, refer to the message field 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.