跳到主内容

微信支付

您需要一个微信商户账户。 请参阅接入前的准备工作

1. 获取凭据

API密钥v3

在微信商家平台:账号设置API安全设置APIv3密钥。 复制API密钥v3。 请参阅APIv3密钥设置

微信API密钥v3

商户证书

账户设置API安全API证书→ 下载证书。 获取证书序列号私钥。 在 Casdoor 中,创建一个证书并填写证书详情。

微信商户证书 wechat_cert

商户ID和App ID

2. 在 Casdoor 中创建提供商

添加支付提供商,将类型设置为微信支付,并填写:

字段
Client ID商户ID
Client secretAPI密钥v3
应用ID应用ID
Cert上述证书

微信支付提供商

3. 关联到您的产品

将微信支付提供商添加到您的产品中,以便用户可以使用微信支付。

为产品添加微信支付提供商

JSAPI支付(微信浏览器中)

Casdoor 支持JSAPI原生支付。 对于 JSAPI(微信应用内支付),请配置一个微信 OAuth 提供商,该提供商使用微信媒体平台。 该微信 OAuth 提供商的客户端 ID 2必须与本微信支付提供商的应用 ID相匹配。

微信支付提供商和微信OAuth提供商之间的关系

用户通过微信登录后(例如在微信内置浏览器中),可使用JSAPI通过微信支付进行付款。