Table of contents

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.