This plugin is the most extensive integration between WooCommerce and Stripe Checkout, developed to improve your online store's revenues by giving more confidence to the customers to checkout on your store. It effortlessly connects your WooCommerce store with Stripe Checkout bypassing the WooCommerce checkout completely. You can customize the Stripe Checkout displayed to your customers by using the settings available in the plugin. All possible options are available the premium version along with some additional features to review the Stripe checkout sessions created on your website.
Prerequisites
- WooCommerce Latest Version
- Stripe authentication is supported using either a Standard API Key or a Restricted API Key.
- Bypass your WooCommerce checkout completely and let your customers pay with confidence on Stripe hosted checkout
- Enable or Disable Phone Number field on Stripe Checkout
- Add or remove Terms & Services checkbox from Stripe Checkout
- Add a Cancellation URL to redirect the customer to, when the customer cancels Strpe Checkout
- All features in the free version and the following
- Support WooCommerce Coupon codes and Discounts out of the box
- Support any or all payment methods from:
- Change the language of Stripe checkout displayed to your customers
- Add custom fields to Stripe Checkout which can be a number field, a text field and a dropdown field
- Add custom text to be displayed as terms and services text
- Add custom text to be displayed before and after submit button of Stripe Checkout
- Add custom text to be displayed after shipping address fields of Stripe Checkout
- Let your customers adjust the quantity of products on Stripe Checkout
- Ability to view all the Stripe Checkout sessions created on the web store with their status of completion and customer information
- Automatically enable test mode of Stripe payment for administrators of the website
Get the premium version now 🚀.
Discover how to make the most of Otter Blocks with our detailed and user-friendly documentation.
SA Hosted Checkout for WooCommerce is compatible with Loco Translate, WPML, Polylang, TranslatePress, Weglot, and more. To contribute, add a new language via translate.wordpress.org.
The SA Hosted Checkout for WooCommerce plugin has been built using the following third-party libraries to enhance functionality and user experience:
- Stripe PHP SDK – This SDK is integrated to support Stripe Checkout, allowing secure and seamless payment processing.
- React.js – React.js is used to manage the plugin’s admin interface components for a dynamic and responsive user experience.
- Ant Design – We used Ant Design and Ant Design ProComponents to create a polished and intuitive UI for the plugin's admin interfaces.
- WordPress Scripts – WordPress Scripts manage the plugin’s build system, as the admin interface is developed in React’s JSX syntax, with builds generated via WordPress's robust tooling.
SA Hosted Checkout for WooCommerce is an open-source project, and we welcome contributors to be part of our vibrant community! Help us improve the plugin and make it even better.
We offers full support on the WordPress.org Forum. Before starting a new thread, please check available documentation and other support threads. Leave a clear and concise description of your issue, and we will respond as soon as possible.
Before installation please make sure you have the latest WooCommerce plugin installed.
- Upload the plugin files to the
/wp-content/plugins/directory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the 'Plugins' screen in WordPress.
Install PHP dependencies by running:
composer run setup-developmentCheck for WP Coding Standards errors with:
composer run wpcsFix any fixable WP Coding Standards errors by running:
composer run wpcs:fixInstall NPM dependencies with:
npm installWatch for changes and automatically rebuild CSS and JS assets:
npm run startFormat component files:
npm run formatUpdate the plugin translation files using WP-CLI (requires terminal access to WP-CLI):
npm run translateGenerate the final build of assets:
npm run buildGenerate a development version build:
npm run build:developmentGenerate a production version build:
npm run build:productionCreate a plugin zip file (located in sahcfwc-backups under the wp installation folder, with separate folders for development and production versions):
npm run build:zip