India Banking Help – 3D Secure Codes, Swift Codes and More

Indians attempting to make online transactions for gambling or other purposes have a few hassles to deal with. Due to RBI policy, to use your Indian credit or debit card online you’ll need to register for a 3D secure code service such as Verified by Visa or MasterCard SecureCode. Also, if you have an 18 or 19 digit Maestro debit card, or are missing an expiration date or CVV code you’re stuck without these special Maestro instructions. A third challenge is finding your bank’s swift code in order get an international wire. On this page I’ll provide all this hard to find information.

Using Your Indian Debit Card

3D Secure Code IndiaDue to Reserve Bank of India (RBI) policy all credit and debit cards issued by Indian banks must complete 3D secure code verification in order for online, foreign currency, and cross border transaction to be approved. To comply with Reserve Bank of India policy all India banks have set up Verified by Visa, or MasterCard SecureCode functionality. When you register your card via one of these services you’ll then be able to fund gambling methods such as EntroPay India, or Skrill India and then deposit at cricket betting sites such as You can use your card for non-gambling purchase as well.

The list below contains the instructions on how to register your card for the appropriate service. As you can see the process is slightly different bank to bank however with most banks you can register with Verified by Visa or MasterCard SecureCode Online. Here are the instructions by Bank.

State Banks

Nationalized banks

Private Sector Banks

Editor’s note: Your Indian debit card won’t work direct with most betting sites. For example if you want to deposit to Betfair, Bet365, Ladbrokes etc. you should first use your debit card to load EntroPay. Then use your EntroPay virtual VISA to deposit to the gambling website.

Swift Codes for Indian Bank Accounts

When attempting to set up an e-wallet such as Skrill Moneybookers, EntroPay or Neteller to issue withdrawals to your local Indian bank account a swift code is required. Swift codes are used mostly by European banks and while all Indian banks do have swift codes, most Indian bank reps are not even aware of what their swift code is. The good news is the swift code of most every Indian bank is available on this page:

To learn more about online betting from India visit our hub on Indian Betting Sites.