Configuring WeChat Pay {#adobe-commerce-m-conf-wechat-pay}
==========================================================

WeChat Pay is a digital wallet that enable customers to make mobile payments and online transactions. Customers who have provided bank account information can use the app to pay bills, order goods and services, transfer money to other users, and pay in stores if the stores have a WeChat payment option.  
Follow these steps to configure WeChat Pay:

1. Click WeChat Pay to expand the section.

2. From the Enable drop-down list, choose Yes to activate or deactivate WeChat Pay (or No to deactivate WeChat Pay.)

3. In the Sort Order box, change the default module sort order.

4. In Title box, enter the text to display to customers on the checkout page.

5. In the Use Default Merchant ID field, leave Yes selected to use the merchant ID from the Web Service Configuration section under General Settings. Choose No to enter another merchant ID and transaction key in the next two fields.

6. If you choose not to use the default merchant ID, enter your `Visa Acceptance Solutions` merchant ID in the Merchant ID field.

7. In the Transaction Key field, enter the transaction key for the merchant ID you entered.

8. In the QR Code Expiration Time field, enter an expiration time in seconds for the WeChat pay QR code.

9. In the Check Status Frequency field, enter an interval in seconds between transaction status checks.

10. In the Max Status Requests field, enter a limit for transaction status checks.

11. Configure which countries you will accept WeChat Pay from:

    #### ADDITIONAL INFORMATION

    * To accept payment from the default countries, in the Payment From Applicable Countries field, leave the Use system value box checked.
    * To specify other countries, clear the Use system value box and in the Payment From Specific Countries box, choose the countries from where you want to accept WeChat Pay.
      {#adobe-commerce-m-conf-wechat-pay_ul_rxx_b1y_x2c}
12. In the Success/Failure Message Delay field, enter a delay in seconds between the transaction check and redirection to the result page.

13. In the Check Status query Simulated Response field, choose a simulated status check response code for testing.

14. Click Save Config.

