China Payments Plugin


Accept Credit Cards, WeChat Pay, and Alipay with a checkout flow optimized for Chinese customers.

Supported Payment Methods

  • Credit cards (free)
  • WeChat Pay (pro)
  • Alipay (pro)

Please note: All payment methods require a account.

Supported payment flows

  • Embeddable Payment Buttons anywhere on your site (free)
  • WooCommerce (pro)
  • MemberPress (pro)

Please read more about free and pro features below.


  • eCommerce stores selling to China
  • English teachers working with Chinese students
  • Selling Memberships to Chinese customers
  • Anybody who wants to accept WeChat Pay or Alipay and can register for a Stripe account in a Stripe supported country.


We’ve adapted the checkout flow for Chinese customers by including currency conversion, full Chinese translation, animated graphics, and the option to include customizable text that guides customers to complete payment seamlessly.


Offering local payment methods is vital to a successful China-focused business, so we’ve made it easy to accept Credit Cards, WeChat Pay, and Alipay with the power of the Stripe API. WeChat Official Account integration is coming soon!


Credit cards support any currency and subscription frequency. WeChat Pay and Alipay support your Stripe account currency and display the CNY equivalent on checkout. Alipay offers recurring payments.


We’ve given you easy options to adapt and customize your payment flow based on your unique needs, whether you’re tutoring or a Chinese student, offering web design services to a Chinese client, or selling products to Chinese consumers.


Stripe integration ensures payment details are processed securely and privately no matter where you’re located. The plugin also prevents payment if you don’t have SSL enabled on your site.


Get red-carpet support from the Gaucho Plugins team. Just submit a ticket.


  • Embed Payment Buttons using shortcode
  • One-time credit card payments
  • Extensive shortcode customization for the payment form
  • Payment buttons display a simple modal payment form
  • Payment confirmation (“Thank You”) page
  • Predefined payment amounts set by admin
  • Custom payment amounts entered by customer
  • Display photo, title, and description of the product/service
  • Optional name/email/billing/zip fields
  • Stripe Connect for easily connecting your Stripe account w/o API keys


  • WeChat Pay payments
  • Alipay payments
  • WooCommerce integration
  • MemberPress integration
  • Subscription payments for Credit Cards





Are you selling to Chinese customers?

This is the perfect plugin for business owners or entrepreneurs who want to accept WeChat Pay or Alipay payments from Chinese customers. supports WeChat Pay and Alipay payments, meaning you don’t have to set up a WeChat Official Account or register your business in China in order to accept WeChat Pay. Now, you can easily charge Chinese consumers using a payment method familiar to them and then have the funds deposited into your domestic bank account associated with Stripe. Simple and easy!

WeChat Pay, Alipay & Credit Card Payments Work Seamlessly

Desktop UX:

  • WeChat Pay generates a QR code for the end-user to scan using their mobile device
  • Alipay payments redirect the user to Alipay’s website, which displays a QR code for the same mobile payment process or to login to the user’s Alipay account, then automatically redirects the end-user back to your selected thank you page upon payment completion
  • Users are redirected to the Thank You page

Mobile UX:

  • WeChat users must generate the code on another device and scan it with their WeChat app. A notification pops up on the form notifying them to do this.
  • Alipay users are redirected to the corresponding payment website on their mobile browsers to complete payment.
  • Users are redirected to the Thank You page

Please note

  • You must have a verified account in a supported Stripe country to use this plugin.

  • Alipay and WeChat payments can only be accepted from Alipay and WeChat accounts that have been identity verified. Stripe cannot presently accept payments from unverified Alipay and WeChat accounts, but this may be subject to change.

  • Credit card and Alipay support recurring subscription payments and one-time payments.

  • WeChat Pay supports one-time payments from Chinese consumers.

  • Shortcodes allow you to customize each form to lock the payment amount or allow custom payment amounts, subscription frequency, currency, billing details, and more. Please read our docs for details.

  • The plugin currently supports one payment page template, but we’re working on improving this layout.

  • The China Payments Plugin settings will require you to Connect your Stripe account or use API keys from a verified account in order to function properly for TEST and/or LIVE payment modes.

  • If you have any problems or need installation support, we kindly request you please contact us for support BEFORE leaving negative feedback. We will do our best to resolve your issue or use your feedback to improve future releases.


  • WeChat Pay UX Desktop
  • WeChat Pay UX Mobile
  • Alipay UX Desktop
  • Alipay UX Mobile
  • Add the Author on WeChat


  1. Upload ‘’ to your WordPress site’s /wp-content/plugins/ folder or upload through the ‘Plugins’ menu in WordPress.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Settings > China Payments Plugin Settings contains all options to set up the plugin.
  4. Use shortcode [wpstripeglobal] to put the payment form anywhere on your site.
  5. Check out our documentation for shortcode customizations.


Do I need to have a account in order to use this plugin?

Yes. Please sign up for a account in your country by clicking here.

What payment options are currently supported?

Credit Cards in the free version. WeChat Pay and Alipay in the PRO version.

How many forms are supported on my site?

No limit! Use our shortcodes to customize each form.


June 7, 2021
We provide German online lessons and teaching material for students worldwide. For a while we were searching for a way to make it easier for our Chinese student to book our lessons. After trying multiple plugins the China Payments Plugin was the best and easiest solution. It allows us to accept payments from China via Stripe, which is a very convenient solution. The software is easy to set up and mostly self-explanatory but whenever we needed help, support was on hand. And with at hand, I mean within minutes. I never had to wait more than 3 minutes for the support chat to answer and it was ALWAYS a competent person. No head-banging with first level, no back and forth emails with copy/paste messages. This was the main reason, why we decided for this plugin. Especially everything related to selling/payment, you need to have someone competent on your side and I can truly promise that this plugins has the best support I have encountered in some time. 10 stars!
September 3, 2020
The support and attention I've received deserves 5 stars. When I send them emails, they respond quickly and thoroughly, and going above and beyond to resolve issues.
August 20, 2020
I've been teaching English to Chinese students for years, and since COVID, my business has tripled. It has always been a struggle getting paid through WeChat Pay, but now I can do it super easily with China Payments Plugin! I had a bit of a challenge setting it up because of some Stripe account settings, but the Gaucho Plugins team responded immediately and had me set up within minutes.
July 13, 2020
I recommend using this plugin widely. This plugin offers multiple features at once and this team has a great spirit of service. Everybody can believe this plugin and this support team. I want to give 10 stars.
June 8, 2020
I left a review somewhere and I can't find it to respond to it. I had a problem with the installation of this plugin. I received direct help and figured out what the problem was. Once made aware of the problem, the company was immediately responsive! I now recommend this team!
Read all 6 reviews

Contributors & Developers

“China Payments Plugin” is open source software. The following people have contributed to this plugin.


“China Payments Plugin” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “China Payments Plugin” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Upgraded to Payment Intents API for all payment methods for Payment Buttons and WooCommerce (MemberPress coming next)
  • Added activation options for Email functionality (beta)
  • Created an option to delete all DB entries on plugin deactivation
  • Small change to Freemius SDK


  • Fixed credit card payment form redirect issue
  • Fixed currency conversion API bug showing all the time
  • Fixed Alipay checkout icon size
  • Added improved freemium upgrade flow options


  • Updated Settings UI
  • Currency conversion API now supports WooCommerce checkout
  • Bug fixes
  • Freemius SDK Update


Modernized the WP Admin upgrade page, MemberPress integration

1.5.7 and earlier

1.5.7 – Minor updates.
1.5.6 – Fixed an issue with expiring WeChat QR codes
1.5.5 – Improving security and Freemius SDK version updated
1.5.4 – Adapted for WordPress 5.5
1.5.3 – Minor updates and security improvements.
1.5.2 – Fixing Alipay logo size for custom checkouts and minor fixes.
1.5.1 – Alipay for WooCommerce, WeChat thank you page for the payment form, improving security and minor fixes.
1.5.0 – Minor fixes
1.4.9 – Minor fixes
1.4.8 – Translations, fixed amounts for all payments methods, new logos and minor fixes
1.4.7 – WooCommerce integration, minors fixes, AliPay Pay and WeChat logos upgrade.
1.4.6 – Minor update
1.4.5 – All JS files are now minified. This means that all JS files are now at half size of how they were and the payment page will load faster. Stripe.js now will be called in the payment page only and not in another page. All console errors were removed. General bug fixing.
1.4.4 – Fixing issues related to customer creation, webhooks and console warnings.
1.4.3 – Major bug fixes for webhooks, saving customer data in Stripe, and more
1.4.2 – Mobile UX improvements, shortcode modifications and Stripe Connect upgrades
1.4.1 – Fixing webhook issues
1.4.0 – Improvements in the Payment method forms
1.3.9 – Minor upgrades regarding payments forms
1.3.8 – Upgrade with minor changes
1.3.7 – Minor fix and log updates
1.3.6 – Minor updates and bug fixes
1.3.4 – Log improvements and Bug fixes
1.3.3 – BIG update! – Stripe Connect, currency conversion, UI checkout text, phone number field, creating a Customer in Stripe for payments, error logging, and bug fixes.
1.3.2 – Adding readme info and updating plans
1.3.1 – Bug fixing and improved mobile experience
1.2.1 – Minor updates
1.1.2 – Readme.txt update
1.1.1 – Our first version!