WeChat Pay A Guide to China's Mobile Payment System

A Person Using Mobile Phone to Pay Cashless
Credit: pexels.com, A Person Using Mobile Phone to Pay Cashless

WeChat Pay is a mobile payment system that has revolutionized the way people in China make transactions. It's a game-changer for tourists and expats alike.

WeChat Pay is widely accepted in China, with over 40% of the country's population using it for payments. You can use it to pay for everything from street food to high-end shopping.

One of the best things about WeChat Pay is that it's linked to your WeChat account, making it incredibly easy to use. Just add money to your WeChat Pay account and you're good to go.

WeChat Pay also offers a cashback program, which rewards users for their purchases. This can be a great way to save money, especially for frequent shoppers.

WeChat Pay Features

QR code payments are a convenient way to make transactions, with a staggering 614 million people using them in 2023 alone. This method allows merchants to generate a transaction QR code that customers can scan to complete payment.

Credit: youtube.com, WeChat Pay For Foreigners Without China Bank Card

WeChat Pay offers two main payment methods: in-app payments and web-based payments. In-app payments use an open software development kit (SDK) built into the mobile app to process payments. This is done through the JSAPI interface to the payment page.

For web-based payments, customers can use the WeChat payment module on HTML5 pages or by scanning payment QR codes displayed within vendors' pages. This flexibility makes it easy for customers to complete payments in various scenarios, including when they receive vendors' payment URLs in a chat or in 'Moments'.

QR Code

QR Code is a convenient and widely used payment method on WeChat. It allows customers to scan a QR code presented by merchants to complete payment.

The QR code payment is available on various platforms, including websites, physical stores, and media advertising. In 2023 alone, a staggering 614 million people used it.

To accept QR code payments, merchants can generate a transaction QR code, which customers can scan using WeChat. This process can be done on websites, physical stores, and other platforms.

Person Taking Photo of the QR Code
Credit: pexels.com, Person Taking Photo of the QR Code

Here are some scenarios where QR code payments can be used:

  • When users enter transaction pages on vendors' official WeChat accounts
  • When users receive vendors' payment URL in a chat or in 'Moments' (the newsfeed feature on WeChat)
  • When users scan payment QR codes displayed within vendors' pages and open it in a browser to complete their payment

Requirements

To use WeChat Pay, merchants need to display the WeChat Pay logo on their website.

Merchants also have to mention in their privacy policy that all Tenpay Transactions are subject to the Tenpay Privacy Policy, in addition to any other applicable privacy policies.

Business and Transactions

Foreign users can make payments in China via WeChat by linking their international credit or debit cards to the WeChat Pay platform.

To set up WeChat Pay, foreign visitors can easily add their international cards issued by Visa, Mastercard, JCB, or Discover Global Network once they enter the Chinese mainland.

Foreign users can use WeChat Pay to make payments to merchants across various sectors, including dining, shopping, transportation, and hotel accommodation.

Transaction fees are waived for single transactions below RMB 200 (US$27.82), making it a convenient and seamless payment method.

For transactions above RMB 200 (US$27.82), a 3 percent transaction fee is charged, but the fee will be reimbursed proportionally if you request a refund for a transaction.

Businesses can use WeChat Official Accounts to advertise and sell products and services directly to customers, making it a useful tool for online sales.

In-App

Businesswoman Paying using Smartphone
Credit: pexels.com, Businesswoman Paying using Smartphone

In-App Payments are a convenient way to offer goods or services through your mobile app, and they're integrated with WeChat's SDK for Android and iOS.

To use in-app payments, you need to redirect customers to the WeChat app to verify the payment, and then they're sent back to your app to display the payment result.

The process is seamless, but it's essential to consider the region where you're operating, as this affects the SDK documentation you'll need to follow.

In Hong Kong, Japan, and Macau, you'll find the In-App Pay documentation in Chapter 6.4 of the SDK documentation.

For other regions, the documentation is in Chapter 6.3.

Here's a quick reference guide to help you get started:

By following these guidelines, you can ensure a smooth in-app payment experience for your customers in different regions.

Making Business in China for Foreigners

WeChat Pay is a convenient payment method for foreign users in China, allowing them to link their international credit or debit cards to the WeChat Pay platform.

Detailed view of PayPal app icon on a smartphone screen highlighting mobile payment technology.
Credit: pexels.com, Detailed view of PayPal app icon on a smartphone screen highlighting mobile payment technology.

Foreign visitors can easily set up WeChat Pay on their WeChat app and proceed to add their international cards issued by Visa, Mastercard, JCB, or Discover Global Network.

By offering WeChat Pay, non-Chinese businesses can attract new customers, both online and offline.

This can open up the potential to expand into the Chinese market, giving businesses a direct marketing channel to potential Chinese customers through WeChat itself.

WeChat Official Accounts are verified accounts for businesses, organizations, governments, and high-profile public figures, often functioning like a mixture of a website, storefront, and social media hub.

Businesses can advertise and sell products and services directly on their official accounts, making it easier to reach Chinese customers.

Are Transaction Fees Charged?

Transaction fees are waived for single transactions below RMB 200, which is equivalent to about US$27.82.

For transactions above this amount, a 3 percent transaction fee is charged.

If you need to request a refund for a transaction, the fee will be reimbursed proportionally based on the refunded amount.

Refunds and Chargebacks

A Close-Up Shot of a Person Having a Card Payment
Credit: pexels.com, A Close-Up Shot of a Person Having a Card Payment

Refunds and Chargebacks are essential for businesses to manage transactions effectively. WeChat Pay supports full, partial, and multiple partial refunds for all payment types.

To process a refund, you can use either the Dashboard or the Refund API.

Technical Integration

Integrating WeChat Pay into your business can be a bit complex, but don't worry, it's doable. You can integrate your business's payments with WeChat Pay via Nuvei, regardless of whether you're already a customer or not.

If you're creating a mini program, you'll need to request the open_id before requesting a payment using the Payments API. This is a crucial step to ensure a smooth payment process.

You can find the detailed view of all required and optional fields in the API reference. To get started with the technical integration, you'll need to choose the right SDK documentation based on your region. Here's a quick reference guide:

Remember, the type of SDK documentation you need will depend on where you're operating. Make sure to follow the correct documentation to ensure a successful integration.

Mini Program

Deliveryman Scanning Payment of Customer with Terminal
Credit: pexels.com, Deliveryman Scanning Payment of Customer with Terminal

Integrating your business with WeChat Pay's mini program is a great way to direct users to your online shop from an offline storefront.

A mini program is a program created from within the WeChat app, typically used to direct users to an online shop from an offline storefront.

To use a mini program, customers open it and place an order, which redirects them to WeChat control to enter their payment password.

Before requesting a payment using the Payments API, you need to request the open_id with your mini program.

You can find more information on the required and optional fields in the API reference.

To get started, you'll need to check which region you're operating in, as this affects the SDK documentation you'll need to use.

Here's a table to help you determine which SDK documentation to use based on your region:

Testing

Testing is a crucial step in the technical integration process. To test WeChat Pay, you'll need a WeChat Pay account and app.

Overhead view of a cashless transaction at a retail counter with mobile payment technology and eco-friendly products.
Credit: pexels.com, Overhead view of a cashless transaction at a retail counter with mobile payment technology and eco-friendly products.

You'll also need to contact your Account Manager to enable WeChat Pay payments in your sandbox environment, specifying your region, processing currency, and settlement currency.

To begin testing, create a WeChat Pay payment transaction based on a payment type as described in the documentation.

The steps to test WeChat Pay are straightforward: create a payment transaction, check the transaction response, take the QR code data and convert it into a QR code, and complete the payment transaction to check the result status.

Here are the specific steps to follow:

  1. Create a WeChat Pay payment transaction based on a payment type as described in this documentation.
  2. Check the transaction response in the sandbox environment.
  3. Depending on the payment type used, either take the QR code data from _links.redirect.href and convert it into a QR code or invoke WeChat SDK with the required parameters.
  4. Complete the payment transaction and check the result status.

Remember, refunds must be processed within one hour of the test transaction.

Understanding WeChat Pay

WeChat Pay is a mobile payment and digital wallet feature that was first integrated into WeChat in 2013, and it allows users to make mobile payments or move funds to complete online transactions quickly and efficiently. It's China's most commonly used digital payment option, with 1.133 billion active users as of 2023, projected to increase to 1.318 billion in 2025.

Credit: youtube.com, WATCH THIS Before Using WeChat Pay in China as a Foreigner (SOLVED! ) | 2025 China Travel Guide🇨🇳

WeChat Pay integrates directly with users' bank accounts, making it easy for domestic Chinese citizens to link their debit cards in a few clicks. Non-Chinese users, however, require an additional identity verification process before accessing certain in-app payment functions.

Users can acquire a balance by linking their WeChat account to their debit cards or by receiving money from other users, and they can use WeChat Pay for digital payments, as well as payments from participating vendors.

What Is?

WeChat Pay is a mobile payment and digital wallet feature that was first integrated into WeChat in 2013. It enables users to make mobile payments or move funds to complete online transactions quickly and efficiently.

WeChat Pay is China's most commonly used digital payment option, boasting 1.133 billion active users as of 2023. This figure is projected to increase to 1.318 billion in 2025.

Users can link their Chinese bank accounts to enable seamless transactions through Visa, MasterCard, and JCB. This allows for various financial transactions, including paying bills, making purchases, and transferring money to other users.

All WeChat users have their own WeChat Payment accounts, and users can acquire a balance by linking their WeChat account to their debit cards or by receiving money from other users.

Red Envelope

Paying with a Smartphone
Credit: pexels.com, Paying with a Smartphone

The Red Envelope feature on WeChat Pay is a game-changer for mobile payments in China. It's a clever way to send money to friends and family during holidays, modeled after the traditional Chinese custom of exchanging red envelopes filled with cash.

Launched in 2014 for Chinese New Year, the feature was a huge success, with 16 million red envelopes sent in the first 24 hours. This promotion significantly increased the adoption of WeChat Pay.

To send money through the Red Envelope feature, users can choose to distribute the amount equally or in random shares, known as "Lucky Money." This adds an element of excitement to the traditional gift-giving.

In the first month after its launch, WeChat Pay's user base expanded from 30 million to 100 million users, with 20 million red envelopes distributed during the New Year holiday. This is a testament to the feature's popularity and effectiveness.

By 2016, the Red Envelope feature had become a staple of Chinese New Year celebrations, with 3.2 billion red envelopes sent over the holiday period. That's a staggering number, and it shows just how much people love this feature.

Card on Top of Red Envelopes
Credit: pexels.com, Card on Top of Red Envelopes

Here are some key statistics about the Red Envelope feature:

  • 16 million red envelopes sent in the first 24 hours
  • User base expanded from 30 million to 100 million in the first month
  • 20 million red envelopes distributed during the New Year holiday in 2014
  • 3.2 billion red envelopes sent over the holiday period in 2016

Official Account

An official account is a powerful tool for businesses to manage and understand their users. It allows merchants to promote their brands and services regularly, encouraging users to spend money in their physical or online stores.

An official account payment refers to a customer opening your website in the WeChat web view and loading the WeChat payment plugin. This process involves redirecting the customer to WeChat control to enter their payment details, which are then verified and authorized before they're redirected back to your website.

To request a payment using the Payments API, you need to request the open_id first. This is a crucial step that ensures a smooth payment process.

If you're operating in Hong Kong, Japan, or Macau, you should refer to the Official Payment - Chapter 5.5 for more information on the SDK documentation. For other regions, you can find the necessary information in Official Payment - Chapter 5.3.

Laptop and smartphone showcasing online shopping and mobile payment setup on desk.
Credit: pexels.com, Laptop and smartphone showcasing online shopping and mobile payment setup on desk.

WeChat Official Accounts are verified accounts for businesses, organizations, governments, and high-profile public figures. They often function like a mixture of a website, storefront, and social media hub, allowing businesses to advertise and sell products and services directly on them.

WeChat Pay is a mobile payment and digital wallet feature that was first integrated into WeChat in 2013. It enables users to make mobile payments or move funds to complete online transactions quickly and efficiently.

As of 2023, WeChat Pay boasts 1.133 billion active users, making it China's most commonly used digital payment option. This figure is projected to increase to 1.318 billion in 2025.

Here's a quick reference guide to the regions where you can find more information on the SDK documentation:

China's Reopening

China has reopened its doors to international travelers after three years of dealing with the COVID-19 pandemic.

This move is a significant step towards enhancing the overall experience for foreign tourists, making them feel at ease while exploring the country's vibrant culture and attractions.

Colorful graffiti wall with Oh Canada inscription and QR codes on city street
Credit: pexels.com, Colorful graffiti wall with Oh Canada inscription and QR codes on city street

Tencent's upgraded WeChat Pay service aligns perfectly with China's broader economic goals, particularly its drive to boost domestic consumption.

Foreign users can now access millions of merchants across various sectors, contributing to increased consumption and revenue generation within the Chinese economy.

By providing a seamless payment experience, China aims to stimulate spending by international visitors, encouraging them to explore and enjoy the country's offerings.

Get Details About

You can retrieve details about an existing WeChat Pay payment by using the payment id found in the payment response.

To get a detailed view of all required and optional fields, you'll need to check our API reference.

The payment id is a crucial piece of information to get started with retrieving payment details.

You can find the payment id in the payment response, which will give you the necessary information to proceed.

Our API reference is the best place to look for a detailed view of all required and optional fields.

Frequently Asked Questions

Can Americans use WeChat Pay?

Yes, Americans can use WeChat Pay, but they may need to download the international version and have a Chinese bank account to access full features.

How do you pay with WeChat?

To pay with WeChat, simply scan the merchant's QR Code, enter the transaction amount, and confirm with your payment password. This secure and convenient process allows you to make payments in just a few easy steps.

Which is better, WeChat Pay or Alipay?

For China-based transactions, WeChat Pay may be the better choice, but for global financial convenience, Alipay is likely the way to go. Consider your needs and preferences to decide between these two popular online payment systems.

Is Weixin Pay safe?

WeChat Pay uses advanced encryption to safeguard transactions and user data, both in transit and at rest. Learn more about the security measures that protect your transactions.

Timothy Gutkowski-Stoltenberg

Senior Writer

Timothy Gutkowski-Stoltenberg is a seasoned writer with a passion for crafting engaging content. With a keen eye for detail and a knack for storytelling, he has established himself as a versatile and reliable voice in the industry. His writing portfolio showcases a breadth of expertise, with a particular focus on the freight market trends.

Love What You Read? Stay Updated!

Join our community for insights, tips, and more.