How to Enable WeChat Pay With Stripe and MemberPress?

WeChat Pay is an eWallet-based payment method, that allows customers to save their debit and credit card details and authorize payments through the platform. This payment method is the second-most-popular payment platform in China.

MemberPress integration with Stripe allows you to receive payments through WeChat Pay. This document will show you how to set this up and provide more details on WeChat Pay. 

Receiving Payments With WeChat Pay

WeChat Pay is supported only through the built-in MemberPress integration with Stripe. Thus, before enabling WeChat Pay, please connect Stripe to MemberPress on your site, and test the connection to make sure it’s functioning well.

After your Stripe connection is properly set, please enable WeChat Pay as a payment method in your Stripe account, and then in MemberPress. You will find the WeChat Pay option in your Stripe account by navigating to Settings > Payment Methods and scrolling down to the “Wallets” section.

Please check more details on setting this up in the “How To Enable Payment Methods With Stripe and Memberpress” document.

Once WeChat Pay is enabled, your membership registration forms will show this new payment option. The WeChat Pay payment option will be available on both Stripe Checkout and Stripe Element forms

Note: Your Stripe payment form will show WeChat Pay as a payment method when you toggle on the WeChat Pay option in MemberPress settings. Please keep in mind that WeChat Pay will be available on your forms, even if it's not enabled as a payment method in your Stripe account. To avoid any possible issues, please make sure that WeChat Pay is enabled in your Stripe account before enabling it in MemberPress.

When your users submit the registration form, they will be asked to scan the QR code using WeChat Pay to verify the payment on your site.

What’s Important to Know About Using WeChat Pay?

The WeChat Pay payment option will show only if all conditions are met, as WeChat Pay integration comes with several limitations imposed by WeChat Pay or Stripe. 

Firstly, it’s important to mention that WeChat Pay can only be used for non-recurring payments. Thus, this payment method will not be visible on the registration pages of your recurring memberships. Also, WeChat Pay doesn’t support delayed payments. Accordingly, WeChat Pay as a payment option will not be available for memberships with free or paid trials.

Further, WeChat Pay supports a limited number of countries and currencies. To use WeChat Pay with MemberPress, please make sure that the currency in MemberPress settings is set to one of the following: CNY, AUD, CAD, EUR, GBP, HKD, JPY, SGD, USD, DKK, NOK, SEK, or CHF

If the country in your MemberPress settings is set to Denmark, Norway, Sweden, or Switzerland, you can use either the national currency or set the currency to EUR to use WeChat Pay. In addition, CNY can be used as a currency for any country

When it comes to countries, the country you set in your MemberPress settings needs to be one of the merchant countries supported for WeChat Pay by Stripe: Australia, Canada, Austria, Belgium, Denmark, Finland, France, Germany, Ireland, Italy, Luxembourg, Netherlands, Norway, Portugal, Spain, Sweden, Switzerland, United Kingdom, Hong Kong, Japan, Singapore, United States, Denmark, Norway, Sweden, Switzerland.

Note: Please have in mind that the country in your Stripe account settings also needs to be set to one of the above-mentioned merchant countries, for a WeChat Pay option to be available on your MemberPress registration pages.

You can find more information about WeChat Pay payments in Stripe documentation.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.