Shopware

The Stripe Connector for Shopware 6 offers a global, flexible, and scalable integrated solution for payments. Companies use this connector to accept payments and supercharge their business with Shopware and Stripe.


Payment Methods

Does Shopware support Link?

Yes, Link can be enabled or disabled through the Payment Method settings in the Stripe Dashboard; for the Integrated payment form (Payment Element) here, and for the Redirect to Stripe (Checkout) here.

What Payment Methods does the Stripe module for Shopware support?

The module supports the following Payment Methods:

How do I add or remove payment methods in my payment flow?

This can be done through the Payment Method settings in the Stripe Dashboard.

How do I configure Apple Pay?

To configure Apple Pay you’ll need to add your domain(s) manually via your Stripe Dashboard in your Payment methods settings.

I can only see cards as a payment method in my checkout, but I have activated others.

When you connect your Stripe account to the Stripe Shopware module for the first time through the ‘Connect with Stripe in Live mode’ button, the additional payment methods you've enabled become deactivated in your Stripe account. You can turn them on again from the ‘Payment methods’ settings page in your Stripe Dashboard.


Configuration

What’s the difference between Checkout and Payment Element?

When configuring the Stripe payment module, you will be able to choose between which Stripe hosted surface we inject into your checkout flow, Redirect to Stripe (Stripe Checkout) or the Integrated payment form (PaymentElement). The primary difference is that with the PaymentElement, the element will appear directly in the checkout flow, whereas if you select Checkout the customer will be redirected to Stripe Checkout during the checkout flow.

Do I need to configure webhooks?

No, the Stripe module for Shopware 6 works without webhooks.

I'm receiving 'webhook failed' emails. What should I do?

If you used the previous Stripe Shopware plugin before transitioning to the app, you might still have an old webhook created and registered. This old webhook doesn't interfere with the normal functioning of the app, but it may result in you receiving 'webhook failed' emails. To stop receiving these emails, follow the steps below:

  1. Navigate to the Webhooks section of your Stripe Dashboard.
  2. Click on the relevant webhook endpoint URL from the list.
  3. Click on the (...) option and choose Delete, then click 'Delete webhook' when prompted.

Can I connect to my Stripe account via Oauth?

Yes, you can use the button ‘Connect with Stripe in Live Mode’ to be redirected to Stripe, where you can fill out the form with information about your business, and click ‘Submit’.

What is the difference between ‘Connect with Stripe in Test Mode’ and ‘Connect with Stripe in Live Mode’?

Test mode allows you to validate that the module works well in your shop and to see what the user experience feels like without actually charging a card or incurring any cost. Once ready to charge your customers with the module, you can switch to live mode.

Can I customize the appearance of the checkout?

You can customize the Integrated payment form (Payment Element) to match your checkout context by choosing between four prebuilt themes: Stripe, Flat, Night, None. This can be done from the Shopware backoffice on the module configuration page.

To customize the appearance of the checkout when opting to Redirect to Stripe (Stripe Checkout), head to your Branding settings in the Stripe Dashboard.

I’ve updated the Stripe module, do I need to do anything else?

Yes, after updating the Stripe module you need to add ‘Pay with Stripe’ to the ‘Payment methods’ box in your sales channel again. For example, you can head to ‘Storefront’ in your Shopware backoffice, scroll down to the ‘Payment and shipping’ section, click the arrow next to the ‘Payment methods’ box and then click ‘Pay with Stripe’.

If you want to make Stripe the default payment method, you need to add ‘Pay with Stripe’ to the ‘Default payment method' box, after which Stripe will be listed first on your checkout page.


Payments and Fees

Can I authorize a payment now and capture it later?

Yes, you can choose between ‘Simultaneous authorization and capture’ and ‘Separate authorization and capture’ on the module configuration page in the Shopware backoffice.

How do I capture a payment after it has been authorized?

To capture an authorized payment, you’ll need to change the order’s ‘Payment status’ from ‘Authorized’ to ‘Paid’ or ‘Partially paid’ in the Shopware backoffice. You can also capture a payment from the Stripe Dashboard, by using the ‘Capture’ when viewing a payment.

How do I refund a payment through Shopware?

To start the refund process, you need to change the order’s status: go to ‘Orders’ -> ‘Overview’ -> click on the order you want to refund (it must be in the ‘Paid’ state) -> change the ‘Payment status’ from ‘Paid’ to ‘Refunded’.

Does Shopware support partial refunds?

No, Shopware doesn’t support partial refunds. The ‘Refunded (partially)’ status will generate a full refund in the same way the ‘Refunded’ status does.

Are there additional fees when using the Stripe Shopware module?

No, the Stripe Shopware module does not result in any additional fees. You’re charged standard fees for Stripe's products as per your account’s pricing.


Product Compatibility

Does the Stripe Shopware module support recurring payments?

No, it doesn’t support recurring payments or any of Stripe Billing’s functionality.

Does Shopware support Stripe Connect?

Stripe Connect is not supported with the Stripe module for Shopware.

Does Shopware support Stripe Radar?

Yes, the Stripe module for Shopware supports Radar which can be configured from your Stripe Dashboard.