Accepting international payments from Stripe accounts in India

You can accept international payments from Stripe India accounts by following this simple 5 steps:

  1. Please make sure you already obtain a valid IEC (Import/Export Code). You could check the validity of your IEC or apply for a new IEC through the DGFT website: https://www.dgft.gov.in/CP/

  2. Create a new Stripe account based in India and complete 'Exports Related Info' during account application. IEC is no longer mandated for services exporters. Here's the requirement for export related info:

    1. Export of Goods = Importer / Exporter Code (IEC) and Transaction Purpose Code

    2. Export of Services = Transaction Purpose Code
      Screenshot 2020-11-23 at 15.28.44.png

  3. Use our India Exports Guide for integration. Please make sure to follow the guides as this is a mandatory requirement from Indian regulators: https://stripe.com/docs/india-exports

  4. Redirect your customers to complete 3D Secure authentication. Please follow steps three and four detailed in our docs to implement this change and test it.

  5. Test out your integration before going live : https://stripe.com/docs/testing

  6. Once we're able to verify your IEC and complete all the KYC documents, you are ready to accept international payments.

* Users who already opt-in for Exports/International payments can also update their transaction purpose code at any time through the dashboard.

* We are not in the position to advise you on the right purpose code for your business, so kindly consult with your lawyer or pick the purpose code that is most relevant to your business.