微信支付
1. 获取凭据
API密钥v3
在微信商家平台:账号设置 → API安全 → 设置APIv3密钥。 复制API密钥v3。 请参阅APIv3密钥设置。

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

商户ID和App ID
2. 在 Casdoor 中创建提供 商
添加支付提供商,将类型设置为微信支付,并填写:
| 字段 | 值 |
|---|---|
| Client ID | 商户ID |
| Client secret | API密钥v3 |
| 应用ID | 应用ID |
| Cert | 上述证书 |

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

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

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