POST /api/v1/NSDL-Bank/account_creation.php

NSDL Account Creation

Create savings/current account

Live API Testing

Parameters

api_key String Req
Ex: YOUR API KEY
orderid String Req
Ex: ACC-DEMO-001
account_type Integer Req
Ex: 1
agent_pancard String Req
Ex: ABCDE1234F
bcagent_id String Req
Ex: AGENT-DEMO-123
first_name String Req
Ex: John
last_name String Req
Ex: Doe
email String Req
Ex: john.doe@example.com
phone String Req
Ex: 9876543210
pancard String Req
Ex: ABCDE1234F
pincode String Req
Ex: 110001
return_url String Req
Ex: https://demo-return.com/callback

Success

{
    "status_code": 200,
    "status": "SUCCESS",
    "message": "Account opening request submitted",
    "data": {
        "request_id": "IMBNSDLACC-DEMO-001",
        "redirect_url": "/api/redirecting.php?txnid=DEMO-TXN-789",
        "account_status": "submitted",
        "account_type": "savings",
        "is_refunded": false,
        "is_completed": false
    },
    "order_id": "ACC-DEMO-001"
}

Errors

Error 400
{
    "status_code": 400,
    "status": "FAILED",
    "message": "Invalid account type"
}