How to configure Stripe payment gateway on Shopify
Configure Stripe on Shopify by accessing Settings > Payments, selecting Stripe as your payment provider, and entering your API keys. Complete the setup by testing transactions and configuring payment methods.
Prerequisites
- Active Shopify store
- Stripe account with business verification completed
- Admin access to your Shopify store
- Valid business bank account linked to Stripe
Step-by-Step Instructions
Access Shopify Payment Settings
Select Stripe as Payment Provider
Connect Your Stripe Account
Configure Payment Methods
Set Up Webhook Endpoints
https://yourstore.myshopify.com/services/stripe/webhooks. In your Stripe dashboard, go to Developers > Webhooks and add this endpoint.Configure Currency and Fraud Settings
Test the Payment Setup
4242 4242 4242 4242 with any future expiry date and CVC. Place a test order on your storefront to verify the payment flow works correctly. Check that the order appears in both Shopify and Stripe dashboards.Activate Live Payments
Common Issues & Troubleshooting
Stripe not appearing in payment providers list
Ensure your Shopify store is located in a Stripe-supported country. Check that you're using a compatible Shopify plan and that your store's currency is supported by Stripe.
Connection failed when linking Stripe account
Verify you're using the correct Stripe account credentials. Clear your browser cache and cookies, then try reconnecting. Ensure your Stripe account has completed business verification.
Payments failing with 'Invalid API key' error
Check that your API keys are correctly entered in Shopify. Verify you're using live keys for production and test keys for testing. Regenerate API keys in Stripe if needed.
Orders not syncing between Shopify and Stripe
Verify your webhook endpoint is properly configured in both platforms. Check that the webhook URL is active and receiving events. Re-save your Stripe settings in Shopify to refresh the connection.