绑定支付平台
绑定支付平台
在使用 ThingsPay 项目应用时,需要绑定支付平台,才能完成收款。
在项目设置中进入 绑定支付平台,可以添加多个支付平台商户账号,为不同设备关联各自的收款账号。



绑定微信支付商户
准备工作
需要注意的是:
- 以上两个平台必须注册为公司类型,且为同一个公司主体。
- 注册和认证过程,请参考相应的平台指南,跟着引导一步步填写即可,这里不做详细说明。
添加微信支付商户
在 绑定支付平台 中,点击 添加微信支付商户,需要填写的信息包括:

- 微信服务号 AppID
- 微信服务号 AppSecret
- 微信支付商户号
- 微信支付 API 证书序列号
- 微信支付 API 证书私钥
下边分别介绍如何获得这些信息。
微信服务号 AppID 和 AppSecret
登录微信服务号,进入 “设置与开发 > 开发接口管理”,在基本配置页面中,可以获取开发者ID(AppID)和开发者密码(AppSecret),如下图:

微信服务号网页授权域名
在 “账号设置 > 功能设置” 中,还需要添加网页授权域名,添加过程请联系技术支持协助。

微信支付商户号
登录微信支付商户平台,在 “账户中心 > 个人信息” 中,可以看到登录账号,这个就是商户号。如下图:

微信支付产品开通
进入微信支付商户平台的产品中心,开通 JSAPI支付,如下图:

在开发配置中,添加 JSAPI 支付的支付授权目录,添加过程请联系技术支持协助。

在 AppID 账号管理中,确保已关联已注册的微信服务号。如果未自动关联,点击添加关联AppID,填写已注册微信服务号的 AppID,并根据提示信息,在微信服务号后台完成授权。

微信支付 API 证书私钥和序列号
商户 API 证书是指由商户申请的,用来证实商户身份的证书。API 证书由证书授权机构 Certificate Authority(简称CA)颁发。
API 证书私钥用于微信支付平台验证商户身份,获取方法可参考微信支付官方文档:什么是商户API证书?如何获取商户API证书和私钥?
以下是大致的过程:


按照提示指引,下载微信支付商户平台证书工具软件,根据软件提示完成 API 证书生成。





完成 API 证书生成后,在电脑本地目录中,可以看到 API 证书私钥,用记事本软件打开,将内容完整复制出来。

进入刚创建的 API 证书管理中,可以看到 API 证书序列号,如下图:

绑定支付宝商户
准备工作
需要注意的是:
- 以上两个平台必须注册为公司类型,且为同一个公司主体。
- 注册和认证过程,请参考相应的平台指南,跟着引导一步步填写即可,这里不做详细说明。
添加支付宝商户
在 绑定支付平台 中,点击 添加支付宝商户,需要填写的信息包括:

- 支付宝商户应用 AppID
- 支付宝商户应用私钥
下边分别介绍如何获得这些信息。
支付宝商户应用私钥



绑定 Stripe 支付
准备工作
- 注册 Stripe 账号,完成认证。
添加 Stripe 商户
在 绑定支付平台 中,点击 添加 Stripe 商户,需要填写的信息包括:

- Stripe API Secret Key
- Stripe Webhook Secret Signature
下边分别介绍如何获得这些信息。
Stripe API Secret Key
在控制台左侧进入开发人员,如下图:

点击 API 密钥,即可获得 Stripe API Secret Key。

Stripe Webhook Secret Signature
点击 Webhook,创建事件接收端,如下图:

填写端点 URL,如下图:

侦听事件只需选择 checkout.session.completed
,如下图:

进入创建好的 Webhook 详情页,可以查看密钥签名,如下图:
