Accept International Payments from India (2024)

When buyers of your goods or services are located outside India.

Note

We’ve made the tough decision to temporarily offer our services by invite only in India. This means that businesses from India will not be able to sign-up for a new Stripe account through our website, and will instead need to request an invite. We will only be able to support a select number of businesses, with a focus on international expansion, for the time being.

You can increase your success rates by presenting your international payments in your customer’s local currency. We support 135+ currencies on Visa and Mastercard, as well as USD on American Express. In order to do so, these transactions will have to be declared as “exports”.

When your customer is based outside India, it’s a good idea to localize your presentment currency to match that of the customer’s card (for example, USD, EUR, JPY, and so on). This ensures a higher likelihood of a successful charge by the customer’s card issuing bank, as opposed to presenting in INR, which in some cases may be declined with a generic decline code, due to a mistaken perception of a fraudulent charge.

Stripe supports presentment in 135+ currencies. To present in a non-INR currency, you must provide additional information during account onboarding and in API requests, since these transactions are considered exports from India. However, in India you can charge international American Express cards only in INR and USD currencies.

See our India FAQ for more information.

RequirementsAccept International Payments from India (1)

Stripe supports both INR and non-INR presentment for customers located outside India, provided:

  • The Stripe account must be a registered Indian business (sole proprietorship, limited liability partnership, or company.
  • The Stripe business can’t be an individual.
  • If you sell physical goods, you must provide a valid Importer Exporter Code (IEC).
  • If you sell services, providing an IEC is optional, unless:
    • you accept AMEX payments from international customers
    • you take any benefits under India’s Foreign Trade Policy

OnboardingAccept International Payments from India (2)

To enable export transactions, you must do the following when submitting your account application:

  1. Opt in to exports: In the account application, check the applicable box under the ‘I am exporting products to customers located outside India’ section. If you don’t opt in, you’ll only be able to make export charges in test mode. This option is only available for users with legal entity sole proprietorship, company, and LLC. (individuals are excluded)

  2. Submit your importer/exporter code (IEC) The IEC is a code issued by the Indian Director General of Foreign Trade (DGFT) to Indian companies that intend to export from India. You can apply for an IEC at the DGFT website. An IEC is required under certain conditions.

    • If you plan to accept Visa or Mastercard, an IEC is required only if you sell physical goods.
    • If you plan to accept AMEX international payments for all export transactions, including selling physical goods and services. This is described by India’s Foreign Trade Policy
  3. Specify a transaction purpose code. The transaction purpose code describes the nature of a payment received in foreign currency. The list of valid transaction purpose codes is maintained by the Reserve Bank of India (RBI). You must select the code which is closest to your product from the drop-down on the account application.

The list of transaction purpose codes supported by Stripe is copied below.

Opting in or updating export details after account activationAccept International Payments from India (3)

You can opt into the ability to enable exports, change your IEC (if applicable), or change your transaction purpose code at any time through the Dashboard. Also, if needed, you may use the same IEC if you have multiple export businesses, as long as the IEC is in the name of a common beneficial owner of both businesses.

A Stripe account can only have a single transaction purpose code.

Valid chargesAccept International Payments from India (4)

You must send Stripe these additional fields for every international payment presented to a customer holding a non-India issued card. Regulatory reporting requires this.

Please see the code samples below to understand in which fields these items must be sent to Stripe.

PayoutsAccept International Payments from India (5)

Funds collected from both domestic and international payments are paid out to you in INR separately by Stripe.

If you process both domestic and international payments, you may have two payouts on the same day, with an International label for the relevant payouts in your dashboard.

International payments for servicesAccept International Payments from India (6)

Every international payment for services is required to have the buyer’s name, billing address and a description of the service being exported.

This information is required by our financial partners.

Caution

If the buyer’s name, billing address or description isn’t provided, the payment will fail.

Pass the description of service in the Payment Intents API as shown below

Command Line

curl https://api.stripe.com/v1/payment_intents \ -u "

sk_test_4eC39HqLyjWDarjtT1zdp7dc

:" \ -d amount=1099 \ -d currency=usd \ -d description="Software development services"

Pass the customer name and billing address in Customer Creation API as shown below

Command Line

curl https://api.stripe.com/v1/customers \ -u "

sk_test_4eC39HqLyjWDarjtT1zdp7dc

:" \ -d name="Jenny Rosen" \ -d "address[line1]"="510 Townsend St" \ -d "address[postal_code]"=98140 \ -d "address[city]"="San Francisco" \ -d "address[state]"=CA \ -d "address[country]"=US

That’s it! This payment has been declared as an export transaction.

International payments for goodsAccept International Payments from India (7)

Every international payment for goods is required to have the buyer’s name, billing address, description and shipping address. This information is required by our financial partners.

This information is required by our financial partners.

Caution

If the buyer’s name, billing address, shipping address or description isn’t provided, the payment will fail.

Pass the description of the item and a shipping address in the Payment Intents API as shown below

Command Line

curl https://api.stripe.com/v1/payment_intents \ -u "

sk_test_4eC39HqLyjWDarjtT1zdp7dc

:" \ -d description="Software development services" \ -d "shipping[name]"="Jenny Rosen" \ -d "shipping[address][line1]"="510 Townsend St" \ -d "shipping[address][postal_code]"=98140 \ -d "shipping[address][city]"="San Francisco" \ -d "shipping[address][state]"=CA \ -d "shipping[address][country]"=US \ -d amount=1099 \ -d currency=usd \ -d "payment_method_types[]"=card

Pass the customer name and billing address in Customer Creation API as shown below

Command Line

curl https://api.stripe.com/v1/customers \ -u "

sk_test_4eC39HqLyjWDarjtT1zdp7dc

:" \ -d name="Jenny Rosen" \ -d "address[line1]"="510 Townsend St" \ -d "address[postal_code]"=98140 \ -d "address[city]"="San Francisco" \ -d "address[state]"=CA \ -d "address[country]"=US

That’s it! This payment has been declared as an export transaction.

Fighting fraudAccept International Payments from India (8)

International card payments require 2-factor authentication via 3D Secure (3DS).

Learn more about the requirement for 3D Secure.

Accepting recurring international payments (Stripe Billing)Accept International Payments from India (9)

You can use Stripe Billing to bill your international customers via Subscriptions and Invoices.

For recurring international payments related to services, the only change you need is to provide a buyer’s name and an address.

Command Line

curl https://api.stripe.com/v1/customers \ -u "

sk_test_4eC39HqLyjWDarjtT1zdp7dc

:" \ -d name="Jenny Rosen" \ -d "address[line1]"="510 Townsend St" \ -d "address[postal_code]"=98140 \ -d "address[city]"="San Francisco" \ -d "address[state]"=CA \ -d "address[country]"=US

You don’t have to provide a description, because Stripe will generate one from the description on your invoice items. Therefore, you should ensure that the description on your invoice items accurately reflects your product:

Command Line

curl https://api.stripe.com/v1/invoiceitems \ -u "

sk_test_4eC39HqLyjWDarjtT1zdp7dc

:" \ -d customer=cus_Ej0c314UoUXBgX \ -d amount=2500 \ -d currency=usd \ -d description="One-time setup fee"

For recurring international payments related to physical goods, please also provide a shipping address in the Customer Creation API.

Command Line

curl https://api.stripe.com/v1/customers \ -u "

sk_test_4eC39HqLyjWDarjtT1zdp7dc

:" \ -d "shipping[name]"="Jenny Rosen" \ -d "shipping[address][line1]"="510 Townsend St" \ -d "shipping[address][postal_code]"=98140 \ -d "shipping[address][city]"="San Francisco" \ -d "shipping[address][state]"=CA \ -d "shipping[address][country]"=US

Recurring payments best practicesAccept International Payments from India (10)

When selling to international customers, 3D Secure isn’t mandatory. You may notice a higher dispute rate than when you were selling to Indian customers.

We often see disputes from customers claiming that they were charged even after they canceled their subscription. Here are some best practices to avoid these disputes:

  • Make it clear on your signup page that your customers are agreeing to a recurring payment and include information about whether or not you plan to notify the customer before each payment. Make sure cancellation procedures are clearly communicated to your customers, and clearly state the window in which a subscription can be canceled. Include copies of these procedures in a visible terms of service page.
  • If offering a free or discounted trial period, be sure to clearly communicate the length of the trial and the date full price billing will occur. You should also clearly display the amount of the standard pricing above the payment button on your checkout page.
  • Cancel subscriptions within two business days of initial request, making sure to pass the cancellation along to Stripe if you use our subscription functionality. Per card network rules, you may also only make eight attempts per card after an initial decline, so be sure to close out any subscriptions that have already reached this limit. Provide your customer with a confirmation of the cancellation.
  • Have a clear way for customers to contact you if requesting cancellation. If customers have questions about their subscription, they’re more likely to submit a dispute if you’re difficult to reach. You can track your overall dispute activity under the Analytics section in your Dashboard.

Learn more about dispute prevention and common reasons why cardholders file disputes.

Monthly payment advice for export transactions Accept International Payments from India (11)

Standard Chartered Bank (SCB) will issue payment advice directly to your registered Stripe email address the same day your export payout is being processed. This will include a list of export charges that are part of the specific export payout.

Transaction purpose codes Accept International Payments from India (12)

You can select the following transaction purpose codes during account onboarding or in the Dashboard if you already have a Stripe account. Select the code that best aligns with your business. Stripe is unable to support other codes not listed below due to the requirements from our financial partner.

CodeDescription
P0102Realization of export bills (in respect of goods) sent on collection (full invoice value). Excludes Nepal and Bhutan.
P0103Advance receipts against export contracts, which are covered later by GR/PP/SOFTEX/SDF. Excludes Nepal and Bhutan.
P0302Business travel
P0801Hardware consultancy or implementation
P0802Software consultancy or implementation (other than those covered in SOFTEX form)
P0803Database or data processing charges
P0804Repair and maintenance of computer and software
P0805News agency services
P0806Other information services (for example, subscriptions to newspapers or periodicals)
P0807Off-site software exports
P0808Telecommunication services including electronic mail services and voice mail services
P0809Satellite services including space shuttle, rockets, and so on
P1002Trade related services (for example, commission on exports or imports)
P1004Legal services
P1005Accounting, auditing, or book keeping services
P1006Business and management consultancy and public relations services
P1007Advertising or trade fair services
P1008Research and development services
P1009Architectural services
P1010Agricultural services (for example, protection against insects and disease, increasing of harvest yields, or forestry services)
P1013Environmental services
P1014Engineering services
P1015Tax consulting services
P1016Market research and public opinion polling services
P1017Publishing and printing services
P1018Mining services (for example, on–site processing services or analysis of ores)
P1019Commission agent services
P1020Wholesale and retailing trade services
P1022Other technical services (for example, scientific or space services)
P1101Audio-visual and related services (for example, motion picture and video tape production or distribution and projection services)
P1103Radio and television production, distribution, and transmission services
P1104Entertainment services
P1105Museums, library, and archival services
P1106Recreation and sporting activity services
P1107Educational services (for example, fees received for correspondence courses offered to non-resident by Indian institutions)
P1108Health services (receipts on account of services provided by Indian hospitals, doctors, nurses, paramedical, and similar services rendered remotely or on-site)
P1109Other personal, cultural, and recreational services

The following transaction purpose codes might require further verification for use.

CodeDescription
P0101Value of export bills negotiated, purchased, discounted, and so on. Covered under GR/PP/SOFTEX/EC copy of shipping bills. Excludes Nepal and Bhutan.
P0107Realization of NPD export bills (full value of bill to be reported). Excludes Nepal and Bhutan.
P0109Export realization on account of exports to Nepal and Bhutan, if any
P0214Receipts on account of other transportation services (for example, stevedoring, demurrage, port handling charges) by shipping companies
P0215Receipts on account of other transportation services (for example, stevedoring, demurrage, port handling charges) by airline companies
P0216Receipts of freight fare by shipping companies operating abroad
P0217Receipts of passenger fare by Indian shipping companies operating abroad
P0218Other receipts by shipping companies
P0220Receipts of airline passenger fare
P0221Other receipts by airline companies
P0224Postal and courier services by air
P0225Postal and courier services by sea
P0226Postal and courier services by others
P0306Other travel receipts
Accept International Payments from India (2024)
Top Articles
Customer Due Diligence Guide: Main Requirements, Best Practices & Checklist
Stockpile Review: A Top Brokerage for Beginners or Teaching Kids About Trading
English Bulldog Puppies For Sale Under 1000 In Florida
Katie Pavlich Bikini Photos
Gamevault Agent
Pieology Nutrition Calculator Mobile
Hocus Pocus Showtimes Near Harkins Theatres Yuma Palms 14
Hendersonville (Tennessee) – Travel guide at Wikivoyage
Compare the Samsung Galaxy S24 - 256GB - Cobalt Violet vs Apple iPhone 16 Pro - 128GB - Desert Titanium | AT&T
Vardis Olive Garden (Georgioupolis, Kreta) ✈️ inkl. Flug buchen
Craigslist Dog Kennels For Sale
Things To Do In Atlanta Tomorrow Night
Non Sequitur
Crossword Nexus Solver
How To Cut Eelgrass Grounded
Pac Man Deviantart
Alexander Funeral Home Gallatin Obituaries
Energy Healing Conference Utah
Geometry Review Quiz 5 Answer Key
Hobby Stores Near Me Now
Icivics The Electoral Process Answer Key
Allybearloves
Bible Gateway passage: Revelation 3 - New Living Translation
Yisd Home Access Center
Pearson Correlation Coefficient
Home
Shadbase Get Out Of Jail
Gina Wilson Angle Addition Postulate
Celina Powell Lil Meech Video: A Controversial Encounter Shakes Social Media - Video Reddit Trend
Walmart Pharmacy Near Me Open
Marquette Gas Prices
A Christmas Horse - Alison Senxation
Ou Football Brainiacs
Access a Shared Resource | Computing for Arts + Sciences
Vera Bradley Factory Outlet Sunbury Products
Pixel Combat Unblocked
Movies - EPIC Theatres
Cvs Sport Physicals
Mercedes W204 Belt Diagram
Mia Malkova Bio, Net Worth, Age & More - Magzica
'Conan Exiles' 3.0 Guide: How To Unlock Spells And Sorcery
Teenbeautyfitness
Where Can I Cash A Huntington National Bank Check
Topos De Bolos Engraçados
Sand Castle Parents Guide
Gregory (Five Nights at Freddy's)
Grand Valley State University Library Hours
Hello – Cornerstone Chapel
Stoughton Commuter Rail Schedule
Nfsd Web Portal
Selly Medaline
Latest Posts
Article information

Author: Carlyn Walter

Last Updated:

Views: 5633

Rating: 5 / 5 (50 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Carlyn Walter

Birthday: 1996-01-03

Address: Suite 452 40815 Denyse Extensions, Sengermouth, OR 42374

Phone: +8501809515404

Job: Manufacturing Technician

Hobby: Table tennis, Archery, Vacation, Metal detecting, Yo-yoing, Crocheting, Creative writing

Introduction: My name is Carlyn Walter, I am a lively, glamorous, healthy, clean, powerful, calm, combative person who loves writing and wants to share my knowledge and understanding with you.