Bank Wallet Deposit

📘 Banking, Wallet & Deposit APIs

Base URL:

http://127.0.0.1:8000/api/v1/taas/

Authentication:

API-KEY: <your-api-key>

🏦 Bank APIs


➕ 1. Add Bank Account

Endpoint

POST /bank/

Description

Add and verify a user bank account.


Request


Response


📄 2. Get Bank Accounts

Endpoint

Query Params

Param
Description

account_id

Account identifier


Request


Response


❌ 3. Delete Bank

Endpoint

Description

Delete a bank account.


Request


Response

Response Code


💰 Wallet APIs


📊 4. Wallet Balance

Endpoint


Request


Response


🔐 Whitelisted Crypto Addresses


📥 5. Get Whitelisted Addresses

Endpoint


Request


Response


➕ 6. Create Whitelisted Address

Endpoint


Request


Response


💳 Deposit APIs


📥 7. Get Deposit Details

Endpoint


Query Params

Param
Description

account_id

Account ID

currency

INR / AED


Example: INR


Response


💵 8. Create Deposit

Endpoint


Example: INR


Response


🌐 9. Get Crypto Deposit Addresses

Endpoint


Request


Response


🪙 10. Create Crypto Deposit

Endpoint


Description

Create a crypto deposit transaction (owned or third-party wallet).


📌 Example: Own Wallet


📌 Example: Third-party Wallet


Response


📌 Notes

  • Bank accounts must be verified before deposits

  • Deposit limits are enforced (daily / weekly / monthly / annual)

  • Crypto deposits require declaration metadata

  • Wallet whitelisting is required for withdrawals (if applicable)


If you want, I can next:

  • Merge all 3 docs (Account + KYC + Banking) into a single GitBook sidebar

  • Add error handling + edge cases (very important for fintech APIs)

  • Generate SDK examples (Python / Node.js) 🚀

Last updated

Was this helpful?