Stripe
On this page
Stripe is a popular third party payment provider. If you use Stripe, you can integrate it directly with StoreConnect. Stripe works for:
- Standard checkout transactions
- Subscription and recurring payments
- Express checkout (Apple Pay, Google Pay, Amazon Pay, and Stripe Link)
- Pre-authorization
- 3D Secure (3DS) authentication
What you need
- A Stripe account
- A publishable key and secret key from your Stripe Dashboard
Step 1: Get Stripe credentials
- Sign in to your Stripe Dashboard.
- Go to Developers > API keys.
- You can use the Standard Keys or create a set of Restricted Keys.

- Copy the Publishable key and Secret key.
Use test mode keys (pk_test_... / sk_test_...) for sandbox testing and live mode keys (pk_live_... / sk_live_...) for production. StoreConnect detects the mode automatically from the key type — no separate sandbox/production switch is required.
Learn more about API keys in Stripe.
Step 2: Configure Stripe as a payment provider in StoreConnect
- Open StoreConnect and go to Settings > Payments > Payment providers.
- Select New. The Payment provider information window opens.

- Complete the fields as follows, then select Save:
| StoreConnect field | Usage |
|---|---|
| Provider | Select Stripe from the list |
| Channels | Select the channels where Stripe is used |
| Store | Select the store that will use Stripe |
| Active | Select to enable the payment provider |
| Surcharge Product | Optional: select a product configured with surcharge pricing to pass processing fees to customers. See Passing payment surcharges to customers. |
| Display Name | Name shown to customers at checkout |
| Description | Optional description shown at checkout |
| Payment Instructions | Optional instructions shown at checkout |
| API Mode | sandbox or production (use exact terms) |
| API Key | Publishable key |
| API Secret Key | Secret key |
| Position | Optional: controls the display order among payment providers at checkout. Lower numbers appear first. |
| API Options | Optional: additional configuration — see below |


API options
Use the API Options field to enable additional Stripe features. Enter each option on a new line:
| Feature | API option |
|---|---|
| Apple Pay and Google Pay | show_wallets: true |
| Express checkout | express_checkout_enabled: true |
| Pre-authorisation | use_preauth: true |