WeChat Pay

FastSpring supports WeChat Pay as a payment method in China.

📘

WeChat Pay Availability

This feature is being rolled out in phases and may only be available for some eligible users.

Overview

WeChat Pay gives Chinese buyers a secure, convenient, and local way to make payments using their WeChat app. 

FastSpring offers WeChat Pay as a payment option to Chinese buyers, who can make purchases in CNY (Chinese Yuan) and USD (United States Dollar) from all browsers and devices.

Prerequisites

To use WeChat Pay:

  • The seller must be pre-approved for WeChat Pay, and the payment method is enabled on the store.
  • The buyer must be purchasing from China, and the transaction currency is CNY or USD.
  • The buyer must have a WeChat account.

Customer experience

Here's what the FastSpring WeChat Pay experience looks like for buyers:

  1. The buyer selects WeChat Pay as their payment option during checkout.
  2. FastSpring prompts the buyer for personal details. A session is automatically created if FastSpring already has the buyer's details.
  3. FastSpring redirects the buyer to a partner page, which generates a unique QR code.

🚧

Warning

The buyer has 10 minutes to scan the QR code and complete the transaction. During this time, the transaction status is Pending payment. If the transaction is not completed within 10 minutes, FastSpring automatically cancels the transaction.

  1. Once the buyer scans the QR code and completes the payment process, FastSpring displays a completed order confirmation.
The WeChat Pay customer experience.

The WeChat Pay customer experience.

Refunds and returns

When it comes to your store, we suggest you process refunds and returns the same way you would any other transaction. FastSpring will automatically return the funds to the buyer's account.

Webhooks

FastSpring sends the following details in the order.completed webhook payload for orders successfully completed with WeChat Pay:

"payment": {
  "type": "wechatpay"
}

For more information on the order.completed webhook, see the Successful Orders documentation.

FAQs

Can WeChat Pay be used for subscription purchases?

No. FastSpring supports WeChat Pay only for perpetual products and manual recurring purchases.

Is WeChat Pay enabled by default?

No. WeChat Pay is not automatically enabled for all FastSpring sellers. If you would like to enable it, please contact our customer support team.

Is WeChat Pay a real-time payment method?

Yes. However, buyers must scan a QR code during the payment process to complete the transaction. Payment processing may take up to 10 minutes.

FastSpring has developed an automated real-time reconciliation process to track and complete unfinished orders.