DigiKhata – FULL UAT Panel

Flow idea: Wallet Login → Aadhaar KYC → PAN KYC → Beneficiary → P2A → Refund → Load Wallet.
Aadhaar / PAN / Beneficiary / FundTransfer / LoadWallet sab ke liye Bearer Token required hai jo Wallet Verify OTP se milta hai.

1. Wallet Login (Generate & Verify OTP)

Step 1 – Generate Wallet OTP (/v1/generateotp)

Step 2 – Verify Wallet OTP (/v1/verifyotp)

2. Aadhaar KYC (Generate / Resend / Validate OTP)

Aadhaar Generate OTP (/v1/kyc/aadhaargenerateotp)

walletacapplicationnumber provider ke system me existing hona chahiye, warna 1049/1253 aayega.

Resend Aadhaar OTP (/v1/kyc/aadhaarresendotp)

Validate Aadhaar OTP (/v1/kyc/aadhaarvalidateotp)

3. PAN KYC (/v1/kyc/pancard)

4. Beneficiary APIs

Beneficiary List (/v1/beneficiary/list)

Add Beneficiary (/v1/beneficiary/add)

Delete Beneficiary – Get OTP (/v1/beneficiary/delete/getotp)

Verify OTP & Delete (/v1/beneficiary/delete/verifyotpanddelete)

5. Fund Transfer & P2A

Fund Transfer Get OTP (/v1/fundtransfer/getotp)

Validate OTP & Do P2A (/v1/p2a/validateotpanddop2a)

P2A Check Txn Status (/v1/p2a/checktxnstatus)

Authorization header yahan required nahi hai, sirf AppId/AuthKey/SecretKey.

6. Refund APIs

Refund Generate OTP (/v1/p2a/refund/generateotp)

Validate OTP & Refund (/v1/p2a/refund/validateotpandrefund)

7. Corporate Balance (/v1/getcorporatebalance)

8. DigiKhata Wallet Loading

Load Wallet (/v1/funddeposit/loadwallet)

Wallet Loading Check Status (/v1/loadwallet/checkstatus)