Browse by Topic

Connecting Stripe Payment Gateway

Stripe is a great way to accept payments online and one of the easiest to set up with BigCommerce. Stripe aims to expand internet commerce by making it easy to process transactions and manage an online business. You can connect to Stripe as a payment gateway on BigCommerce to accept credit card payments.


Stripe works with Optimized One-Page Checkout. Stripe payment gateway is one of the gateways that works with our new Optimized One-Page Checkout.



Before enabling Stripe, the store needs to fulfill the following requirements:

  • The store cannot be selling any of the Prohibited Businesses
  • Merchants must be based in one of the following countries:
    • Australia
    • Austria
    • Belgium
    • Canada
    • Denmark
    • Finland
    • France
    • Germany
    • Hong Kong
    • Ireland
    • Italy
    • Japan
    • Luxembourg
    • the Netherlands
    • New Zealand
    • Norway
    • Singapore
    • Spain
    • Sweden
    • United Kingdom
    • United States

Setting up Stripe

To set up Stripe, go to Store Setup › Payments and select Stripe from the list of Online Methods.

Stripe Setup

Click the link to the Stripe Dashboard to log in or sign up

Once set up with a Stripe account, you can set up a Display Name, Transaction Type and Test Mode in your BigCommerce Control Panel.

Stripe Settings

There are only a few settings available from your BigCommerce control panel.

Display Name — control how the payment method appears at checkout. We recommended something like Credit/Debit.

Transaction Type — can be set to Authorize & Capture or Authorize Only. Authorize Only allows you to capture the funds manually. See Manually Capturing Transactions (Authorize Only) to learn more.

Test Mode — set this to Yes to test checkout flow. Make sure this is set to No when your store goes live.


Common Questions

Pricing and Fees

What fees are associated with the gateway?

2.9% + 30¢ See Stripe Pricing for more details.

Account Eligibility

What currencies and countries does the payment gateway support?

Supported Currencies

Supported Countries*

* Please note that the countries listed on Stripe's site may not work yet with the BigCommerce integration. See Requirements for the list of countries that work with BigCommerce.

What items are restricted for merchants to sell?

Prohibited Businesses


After I create an account, what is the waiting period before I can process transactions?

There is no waiting period. However, Stripe does flag accounts for verification after a certain processing threshold.

How long until a transactions funds are transferred to my bank?

The first payout is made 7 - 10 days after the first successful payment. Subsequent payouts are processed according to your account's payout schedule. See Receiving Payouts for more information.

Will I or my customers receive an additional email or invoice from Stripe?

You can opt to send email receipts. See Email Receipts to learn how to enable it.

Receiving email notifications


How soon after a transaction can I perform a refund?

Stripe submits a refund requests to your customer’s bank or card issuer immediately. Your customer sees the refund as a credit approximately 5-10 business days later, depending upon the bank. Once issued, a refund cannot be canceled.

Is there an amount of time after which I cannot perform a refund?

No. However, refunds processed long after the charge may not always be successful - as the payment source could have expired.

Are there any fees for chargebacks/refunds?

There may be a fee for disputed charges. See Dispute fees for more information.

Additional Features

Are there any fraud filtering options available?

Stripe utilizes Radar for fraud prevention. It can be connected to and managed from a Stripe account. 

Does Stripe allow authorize-only or recurring/subscription payments?

Authorize-only: Creating Charges

Subscriptions: Subscriptions

Troubleshooting and Payment Disputes

Why did my client receive an error when trying to pay?

How are payment disputes handled?


How do I contact Stripe's support?

Was this article helpful?