WeChat Pay is an e-wallet-based payment method that enables customers to store their debit and credit card details. Users can then use WeChat Pay to 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 guides you through the setup process and provides additional details on using WeChat Pay with Stripe and MemberPress.
Receiving Payments With WeChat Pay
MemberPress supports WeChat Pay as a payment method only through the built-in integration with Stripe. Therefore, before enabling WeChat Pay, please connect Stripe to MemberPress on your site. Also, test the connection to ensure it is functioning correctly.
After you set and test your Stripe connection, follow these steps to enable WeChat Pay on your MemberPress registration forms:
- Log in to your Stripe account and navigate to Settings > Payment Methods.
- Scroll down to the Wallets section and set WeChat Pay as a payment method.

- Next, log in to your website Dashboard.
- Navigate to Dashboard > MemberPress > Payments tab and enable WeChat Pay in MemberPress.
As a result, your membership registration forms will now show WeChat Pay as a payment option. The WeChat Pay payment option will be available on both Stripe Checkout and Stripe Element forms.

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 only be displayed if all conditions are met. WeChat Pay integration comes with several limitations imposed by WeChat Pay or Stripe.
Firstly, it is essential to note 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.
Additionally, WeChat Pay does not support delayed payments. Accordingly, WeChat Pay will not be available as a payment option for memberships with free or paid trials.
Supported Countries and Currencies
Further, WeChat Pay supports a limited number of countries and currencies. You must set the currency in MemberPress settings to one of the following: CNY, AUD, CAD, EUR, GBP, HKD, JPY, SGD, USD, DKK, NOK, SEK, or CHF.
Next, you must set your (merchant) country to one of the countries supported for WeChat Pay in your MemberPress settings. Supported countries are:
- 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.
If your merchant country is Denmark, Norway, Sweden, or Switzerland, you can use either the national currency or EUR. Additionally, CNY can be used as a currency in any country.
You can also find more information about WeChat Pay payments in the Stripe documentation.