Documentation

Learn how to set up, customize, and expand the functionality of WooCommerce

Stripe


Documents

  • Does the Stripe extension support Cartes Bancaires?

    The Stripe extension does support co-badged cards (e.g. Cartes Bancaires) by allowing customers to choose their preferred card brand during checkout. Note that customers will only be able to choose their preferred card brand if the following requirements are met: If you want to test the co-badged card checkout process on your store, you can […]

  • Enabling express checkouts

    Express checkout methods allow customers to quickly pay for a product or service using pre-filled information from an existing account. The result is a completed purchase with very little “friction,” which can help lead to increased conversion rates. With the Stripe extension, there are three express checkout methods available: This guide will cover the requirements […]

  • How can customers use express checkouts?

    When express checkouts are enabled, customers can see those buttons on the product page, cart page, and/or checkout page when using a supported device, browser, and payment method. The Stripe extension is compatible with three express checkout options: Apple Pay requirements In order for Apple Pay to display, the customer must: Google Pay requirements In […]

  • How can I send product details to Stripe as metadata?

    When a customer places an order via the Stripe extension, you may want to send additional details to Stripe as metadata. To do this, you can use the wc_stripe_intent_metadata filter via some custom PHP code in your theme’s functions.php file or a plugin like Code Snippets. Here’s an example snippet: Here’s how the metadata from that snippet appears […]

  • How do I change which payment icons are used?

    The Stripe extension includes some assets to display payment method icons. When using the Standard Checkout Experience, you can use the wc_stripe_payment_icons filter to use different icons than the ones included in the extension by default. For example, to replace the existing Visa icon, you could use this snippet:

  • How do I refund orders?

    The Stripe extension can refund orders from inside the WooCommerce interface. This means that, assuming everything is working correctly, you should not need to initiate refunds using the Stripe dashboard. Please see the WooCommerce refunds documentation page for more information on how to perform refunds, restocking products, and so on. Can I refund authorized payments that haven’t […]

  • How do I translate the payment form placeholder text?

    The Stripe extension payment form has placeholder values that are automatically translated by Stripe. By default, the language used is based on the visitor’s browser locale. These placeholders cannot be translated via the usual methods because the form is loaded in an iframe.

  • How will additional payment methods appear on my checkout page?

    Merchants who use the Stripe extension can also offer additional payment methods to customers. These additional payment methods will be displayed as if they are separate payment gateways, in addition to the usual card payment method. The extension now offers the Optimized Checkout Suite to use machine learning to decide the order in which payment […]

  • Installing the Stripe extension

    You can install the Stripe extension in various ways, but the simplest method is to install it directly from your WordPress site’s admin dashboard. Checking for the Stripe extension Before trying to install the extension, check to see if it’s already installed. To do so: Installing the Stripe extension If you’ve determined that the Stripe […]

  • Is the Stripe extension PCI compliant?

    Our Stripe extension collects card data using a Stripe-hosted interface that’s embedded on your site using an iframe. While it may look like a customer is entering their card details into your site, that data is actually being collected via an interface hosted directly on Stripe’s servers. As a result, your site does not handle […]