Hanzo
PlatformHanzo IAMProvidersPayment

WeChat Pay

Use WeChat Pay as a payment provider in Hanzo IAM.

Get credentials

API Key v3

In WeChat Merchant Platform: Account SettingsAPI SecuritySet APIv3 Secret. Copy the API Key v3. See APIv3 Key Settings.

wechat api key v3

Merchant certificate

Account SettingsAPI SecurityAPI Certificate → download the certificate. Get the Certificate Serial Number and Private Key. In Hanzo IAM, create a Cert and fill in the certificate details.

wechat merchant certificate wechat_cert

Merchant ID and App ID

Create the provider in Hanzo IAM

Add a Payment provider, set Type to WeChat Pay, and fill in:

Hanzo IAM fieldValue
Client IDMerchant ID
Client secretAPI Key v3
App IDApp ID
CertThe Cert above

wechat pay provider

Attach to your product

Add the WeChat Pay provider to your product so users can pay with WeChat Pay.

add wechat pay payment provider for product

JSAPI payment (in-WeChat browser)

Hanzo IAM supports JSAPI and Native payment. For JSAPI (payment inside the WeChat app), configure a WeChat OAuth provider that uses the WeChat Media Platform. The Client ID 2 of that WeChat OAuth provider must match the App ID of this WeChat Pay provider.

relation between wechat pay payment provider and wechat oauth provider

After users sign in via WeChat (e.g. in the WeChat in-app browser), they can pay with WeChat Pay via JSAPI.

How is this guide?

Last updated on

On this page