Documents
-
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 […]
-
Optimized Checkout Suite
Stripe’s Optimized Checkout Suite is a modern version of the payment form. It was first released in version 9.8.0. In version 10.2.0, it’s enabled by default for new merchants. Advantages The Optimized Checkout Suite uses machine learning to decide the order in which payment methods should be displayed to individual shoppers. The goal is to […]
-
Preventing fraud via Stripe Radar
Fraud is a real concern for e-commerce merchants. However, when you connect our Stripe extension to your Stripe account, Stripe Radar helps protect you against risky transactions using machine learning technology. What is Stripe Radar? Radar is a Stripe service that uses real transaction data from millions of merchants along with advanced machine learning technology […]
-
Setting up webhooks
In order for the Stripe extension and Stripe’s systems to work together correctly, they must be able to “talk” back and forth. Our Stripe extension communicates to Stripe via their API, but Stripe communicates to the Stripe extension via webhooks. This document covers how to ensure that your live mode and test mode webhooks are […]
-
Settings Guide
After you’ve connected to Stripe and have webhooks working, you can begin using the Stripe extension. However, you may also want to adjust some of the settings in order to configure the plugin in a way that best suits your store. This guide will walk you through the Stripe extension settings, which are shown under […]
-
Setup and configuration of the Stripe extension
The Stripe extension is a versatile way to accept payments on your WooCommerce site. However, in order for it to work properly, it needs to be set up and configured. Requirements for the Stripe extension First, let’s make sure you have what’s required to ensure a smooth installation: Installation of the Stripe extension The first […]
-
Stripe extension and Level III Data
When placing a charge, there are three “levels” of data that merchants can send to payment processors such as Stripe: However, Stripe will only accept Level III data if all of the following are true: Our Stripe extension automatically sends data for Levels I and II. However, the way our extension works prevents us from […]
-
Testing the Stripe extension
The Stripe extension is very versatile. A part of this versatility is a dedicated way to perform test transactions on your WooCommerce site via the built-in test mode feature. This allows you to make purchases using Stripe test cards. Performing test transactions while in test mode is a great way to simulate the customer experience […]
-
Troubleshooting the Stripe extension
After the Stripe extension is set up and configured, customers will be able to use it to complete purchases on your site. Once you begin accepting purchases, you may have additional questions or run into issues related to the Stripe extension. We’ve collected some of the most common issues here. Common issues Reviewing Stripe Logs Often […]
-
Understanding Failed Payments
Payment failures (also called “declines”) can happen for a number of reasons. Most often, they occur because the card issuer (customer’s bank) has declined the charge, or some other system has blocked it. Only rarely do they signify an error with the Stripe extension. Payment failures/declines will show different error messages to the customer during […]