Stripe Payment Gateway for WooCommerce

Stripe Payment Gateway for WooCommerce

Gateway website:

This extension allows you to accept payments in WooCoomerce via, the easiest way to accept credit cards online. The extension can also store customer and card information in your Stripe account, allowing your customers to utilize their stored card information for future purchases in your store.

This plugin supported Woocommerce Subscription Plugin and Woocommerce Pre-Order Plugin


1. Unzip plugin zip file in the package ( included document and plugin zip file) and upload the plugin’s folder to your /wp-content/plugins/ directory
2. Activate the extension through the ‘Plugins’ menu in WordPress
3. Go to WooCommerce > Settings > tab: Checkout to configure the plugin

Note: This version has 3 big change
  1. Change folder structor of package, package contain: documentation, plugin file, license info, pre-version
  2. New option for use subscription transaction of Stripe instead of woo subscription plugin schedule
  3. Use notifier script for auto display notify message when it has any new update version

Change log

*** Stripe Changelog ***

2015.11.05 - version 3.1.2
 * Update: Cap with woocommerce subscription plugin 2.x

2015.10.10 - version 3.1.1
 * Update: Support auto capture
 * Update: Update verison of Stripe library version (3.4.0)
 * Fixbug: Try-cactch update customer info
 * Update: Show option for customer 
 * Update: Update logic checkout
 * Fixbug: XSS vulnerability
 * Fixbug: Nofify only work if is admin
 * Update: Included notify plugin instead

2015.06.18 - version 3.1
 * New: Use subscription of Stripe gateway
 * Update Stripe library (version 2.2.0), require PHP >= 5.3
 * Use Pippin Williamson notification script

2014.11.20 - version 3.0.2
 * Fixbug: Don't validate card form if customer select saved card
 * Fixbug: Can't show up card icon

2014.03.11 - version 3.0.1
 * Update: Show ssl notify admin message
 * Update: gateway_notices() function name
 * Update: Don't load script if not enabled
 * Update: add_message function
 * Fix: Don't show credit card form
 * Update jquery process

2014.03.02 - version 3.0
 * New: Core class and function
 * New: Compatible with Pre-Order Plugin
 * New: Allow store card info in vault, the customer who can manager your card info (change default card or delete it)
 * New: Use model form input card info
 * New: Support refund feature, when admin change order status from on-hold to cancelled or refunded
 * Update: Use stripe.js ver 2.0 
 * Update: Compatible with woocommerce 2.1
 * Update: Using subscription schedule of woocommerce-subscription instead of the gateway
 * Tweak: add new 'woocommerce_stripe_card_types' filter
 * Tweak: add new 'woocommerce_stripe_modal_form_title' filter
 * Tweak: add new 'woocommerce_stripe_modal_form_image' filter
 * Tweak: add new 'woocommerce_stripe_add_order_note' filter
 * Tweak: add new 'woocommerce_stripe_currency' filter
 * Tweak: add new 'woocommerce_stripe_delete_icon' filter
 * Tweak: add new 'woocommerce_stripe_card_icon_<card type>' filter

2013.07.30 - version 2.2.3
 * Update: Add more billing info of customer
 * Compatible with woocommerce-subscriptions plugin v1.3.x

2013.06.24 - version 2.2.2
 * Update: Change form submit url

2013.04.08 - version 2.2.1
 * Fix bug: inlude js file instead of print code inline

2013.03.16 - version 2.2.0
 * Compatible to Woocommerce 2
 * Allow custom language
 * Update checkout flow
 * Change option CCV to CVC

2012.11.20 - version 2.1.1
 * Fix bug: Get error message

2012.11.10 - version 2.1
 * Fix bug: Auto create plan intead

2012.09.28 - version 2.0
 * Update: Support Subscription payment plugin

2012.09.13 - version 1.0.1
 * Fix bug: Check live mode

2012.09.06 - version 1.0
 * First Release