WeChat Pay

WeChat Pay is a leading global payment method that lets Chinese customers link their card or bank account to a digital wallet. It supports online and QR payments for B2C only (B2B is not supported).

Read how WeChat Pay can benefit your business on multisafepay.com

CurrenciesEUR – To request support for more currencies, email [email protected]
Payment pagesYes (current version only)
RefundsYes: Full and partial

Payment flow

This diagram shows the flow for a successful transaction. Click to magnify.

WeChat Pay payment flow

Payment statuses

The table below sets out the order status and transaction status for payments and refunds.

DescriptionOrder statusTransaction status
A QR code has been generated.InitializedInitialized
MultiSafepay has collected payment.CompletedCompleted
The customer cancelled the payment.VoidVoid
The customer didn't complete payment within 2 hours.ExpiredExpired
Refunds: Refund initiated.ReservedReserved
Refunds: Refund complete.CompletedCompleted


  1. Email a request to [email protected]
  2. We check your eligibility and if approved, activate the payment method for your account.
  3. Sign in to your MultiSafepay dashboard .
  4. To activate the payment method for:
  • All sites, go to Settings > Payment methods.
  • A specific site, go to Sites, and then click the relevant site.
  1. Select the checkbox for the payment method, and then click Save changes.

💬 Support: If the payment method isn't visible in your dashboard, email [email protected]



  • See API reference – Create order > Wallet order.

    Example requests

    For example requests, on the Create order page, in the black sandbox, see Examples > WeChat Pay direct/redirect.

  • Transactions expire after 2 hours.

  • For direct orders, retrieve the qr_url, and render the QR code in your system to display it to the customer.

  • For redirect orders, the QR code displays on the payment page under Payment methods.

Ready-made integrations

Supported in our PrestaShop 1.7 plugin.


To test WeChat Pay payments, see Testing payment methods - Wallets.



Email [email protected]

Top of page