WeChat Pay

WeChat Pay is a leading global payment method that lets Chinese customers link their credit card or bank account to a digital wallet. It supports online and QR payments.

See how WeChat Pay can benefit your business!


Countries Worldwide
Currencies EUR
To request support for more currencies, email [email protected]
Chargebacks No
Refunds Full and partial
Transactions expire after 2 hours

Payment flow

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


Payment statuses

Order status: Changes as the customer’s order with you progresses towards shipment (independent of payment)

Transaction status: Changes as the funds progress towards settlement in your MultiSafepay balance

For more information, see Payment statuses.

Payments Order status Transaction status
A QR code has been generated. Initialized Initialized
MultiSafepay has collected payment. Completed Completed
The customer cancelled the payment. Void Void
The customer didn’t complete payment within 2 hours. Expired Expired
Refund initiated. Reserved Reserved
Refund complete. Completed Completed

Activation and integration

Activation Apply to MultiSafepay
Checkout options Payment pages (current version only)
Testing Test payment details
API Create order > Wallet order
Examples > WeChat Pay direct/redirect
Ready-made integrations Supported in our PrestaShop 1.7 plugin.

Displaying QR codes

To display WeChat Pay QR codes, you can use:

  • Redirect orders to payment pages, where the QR code is displayed under Payment methods.

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


Propose a change on GitHubexternal-link-icon or
send an email to [email protected]

Other languages

For an explanation in another language, contact your account manager.