Login expired. Please log in again.

Feedback

0/300

Feedback

Submitted successfully

ok

Feedback

Network exception, please try again later

ok

Payment FAQ

Overseas Payment
Payment
Refund
Settlement
Reconciliation
Signature
Certificate
Key
Onboarding Sub-merchant
Risk Control
Others
Multi-Wallet ( For HK)
Customs Declaration
Customs Declaration
Official Accounts Platform
Official Accounts Platform

Payment FAQ

What payment permissions are available for overseas merchant IDs?

By default, overseas merchant IDs have the following payment permissions: Official Account Payment, Quick Pay, QR Code Payment, and Mini Program Payment.

How can overseas merchants enable Mini Program Payment and in-app payment?

After application for a merchant ID, Mini Program Payment is enabled by default. The merchant only needs to associate with the Mini Program APPID that shares the same subject with the merchant ID on the merchant platform. For sub-merchants belonging to the institution, the binding operations should be performed by the institution. If binding fails on the merchant platform, an application can be submitted offline. On the contrary, in-app payment is disabled by default, unless an application is submitted. For sub-merchants belonging to the institution, they should apply for in-app payment authorization. After this payment permission is enabled, the merchant needs to associate with the app APPID on the merchant platform. (See Obtaining APPID of an App) For details about the application procedure, contact the business assistants or technical assistants.

Can overseas merchants use mobile browser-based Web payment?

Currently, mobile browser-based Web payment is not completely open. Merchants in specific industries can apply for this payment mode in an offline manner. For details about the application procedure, contact the BD personnel in your region.

In overseas Web payment scenarios, why am I not redirected to the browser for initiating requests after the payment is completed?

In Web payment scenarios, some people can only be redirected to the default browsers due to their mobile operating systems. This issue cannot be resolved by WeChat Pay currently. If the page initiating requests needs to display services, refresh the payment results on the server.

How should I configure the Web payment domain name and JSAPI? Can the Web payment domain name be the same as the JSAPI payment directory?

They can be the same, or different. For Web payment, configure its domain name, while for JSAPI, configure the directory.

Does WeChat Pay has a test environment? How can I use a test account?

No test environment is available for WeChat Pay. A test account can be used in the production environment. Test merchant IDs provided by WeChat Pay are only used for Quick Pay and QR Code Payment. As for Official Account Payment, in-app payment, and Mini Program Payment, use applied accounts for service tests.

What if "appid and mch_id do not match" is returned when overseas merchants are accessing WeChat Pay?

Check whether appid and mch_id are associated. If not, associate them on the merchant platform. (See Associating Appid.)

What if "This API is not supported by this merchant" is returned during overseas payment?

This error message indicates that the merchant ID has no permission to use the API.In the Hong Kong region, the multi-wallets API (see the document) is used. Such error will also occur if the overseas payment API is used in Hong Kong.

What if "Mandatory openid parameter missing" is returned by the unified order placement API in overseas payment?

During Official Account Payment (trade_type=JSAPI), appid is used to obtain user identification information, openid (see Obtaining openid ). For details about the relationship between appid and openid, refer to parameter descriptions.

What if "Product permission not enabled for the merchant ID" is returned during overseas payment?

1. Check whether the merchant ID is correctly used. Sub-merchant IDs cannot be directly used in mchid.

2. Check whether the merchant ID has the required payment permissions. (Permissions of in-app payment and Web payment need to be applied for independently.)

What does product_id passed by the unified order placement API mean?

Product_id is for the static code mode in QR Code Payment, which is inapplicable to overseas payment.

If the settlement currency is USD in overseas payment, can I use another currency for the payment?

For overseas WeChat Pay transactions, only the settlement currency or CNY is supported.

What if "URL: xxxxxx not registered" is displayed during the payment?

This message indicates that the URL of the page initiating the payment is beyond the payment directory. Check whether the page URL is consistent with the payment directory.

What are the rules for setting the expiration time of WeChat Pay orders?

The effective time of Quick Pay orders is at least one minute. For other payment scenarios, set the effective time based on service requirements. By default, WeChat Pay orders are effective within 2 hours.

What are the rules for payment codes in WeChat Pay?

A payment code is a string of 18 digits, beginning with 10 to 15. For the multi-wallets, payment codes begin with 15. For the Wallet used in mainland China, payment codes begin with 10 to 14.


About  WeChat  Pay

Powered By Tencent & Tenpay Copyright©

2005-2024 Tenpay All Rights Reserved.

Contact Us
Wechat Pay Global

WeChat Pay Global