Before you can start accepting WeChat Pay in-app payments, you need to:
- Create a developer account on the WeChat Open Platform.
- Register your mobile app with WeChat.
Additionally, if you prefer to build your own WeChat Pay integration and not use our existing Drop-in or Component, you need to:
Create a WeChat developer account
To register a WeChat Developer Account:
- Go to https://open.weixin.qq.com/ and select Sign Up.
- Fill in your information and complete your developer profile.
WeChat will contact you to verify that the details you provided are correct. Once approved, you can register your mobile app.
Register mobile app
To register your Android app with WeChat:
- Go to https://open.weixin.qq.com/ and click Log In .
Navigate to Admin Center > Mobile Application > Create Mobile Application, and enter the following for your app:
- Short introduction.
- The official website.
- iOS only: The App Store download link and Bundle ID. The Bundle ID is usually in the format com.your-company.app-name
When your app is successfully registered, you'll receive an AppID and AppSecret from WeChat.
- Contact our Support Team, and provide them your AppID and AppSecret. This will ensure that payments made with your app are settled to your Adyen account.
Integrate WeChat's mobile SDKs
- Follow the steps for registering with WeChat for in-app payments.
Integrate the WeChat Pay SDK into your app:
- Go to https://open.weixin.qq.com/ and navigate to Resource Center.
- Open Downloads, and select either:
- iOS Resource Download > iOS Development Kit (version x.x.x with payment functionality).
- Android Resource Download > Development Kit (SDK).
- Follow the instructions provided in the downloaded file to integrate the SDK.