Initiate Payout - NSDL
Use this API to Initiate Payout from a specific NSDL current account.
Payout Auth: OTP from registered mobile number
API URL: https://api.bulkpe.in/client/cb/Payout
Method: POST
Auth: Please refer to the Authorization page.
Body
{
"reference": "test1323", //unique reference ID
"beneficiaryId": "CB000000099522", //get from List Beneficiaries API
"mode": "IMPS", //IMPS, NEFT, RTGS
"amount": "1",
"redirect": "http://bulkpe.in", //after OTP auth redirection URL
"note": "sathya test"
}
Response
{
"status": true,
"statusCode": 200,
"data": {
"reference": "test1323",
"transactionId": "CBTXNL0044",
"beneficiaryId": "CB000000099522",
"amount": 1,
"fromAccount": "2323232323232",
"fromIfsc": "NSPB0000002",
"fromAccountType": "CURRENT",
"beneAccount": "232323232323",
"beneIfsc": "RATN0000001",
"beneName": "Test Account",
"beneAccountType": "1",
"vpa": "",
"status": "INITIATED",
"message": "sathya test",
"credit": false,
//redirect user to below URL for OTP Authentication
"link": "https://nsdljiffy.co.in/connectedbanking/RequestAuth?token=95055f20sdsdsdsdsdsdsd",
"createdAt": "2025-02-04T15:52:24.685Z"
},
"message": "Successfully initiated"
}
Once OTP Auth is complete, the payout gets processed. You can further fetch the Payout Status using this API.