微信小程序接入微信支付 — 客户材料准备清单
致客户: 你们的小程序需要接入微信支付。请贵方提供下述贵司自己的微信支付商户资料(本清单不包含任何复用项,全部为贵方自有材料),并完成微信后台的操作与资质事项。请逐项准备,并在文末「回执确认」填写后回复。
注:小程序 AppID 与 AppSecret 由我方持有,无需贵方提供。
一、客户需提供的微信支付商户凭证(敏感信息,请私信发送)
| # | 材料 | 获取方式 | 用途 |
|---|---|---|---|
| 1 | 微信支付商户号 mchid | 微信支付商户平台 pay.weixin.qq.com → 账户中心 → 个人信息(登录账号),商户号显示在登录账号信息中 |
下单主体 |
| 2 | 商户 API 证书(含序列号 + 私钥 apiclient_key.pem) | 商户平台 → API 安全 → API 证书 → 申请/下载 | 请求签名。下载时生成私钥,请一并保存提供 |
| 3 | APIv3 密钥 | 商户平台 → API 安全 → APIv3 密钥 | 支付结果回调解密 |
| 4 | 微信支付平台证书公钥 | 由我方通过贵方提供的商户证书自动获取,无需贵方单独提供 | 回调通知验签 |
安全提示: 第 1~3 项属敏感凭证,请勿在群聊或邮件正文中明文发送,建议通过加密文件或私密消息传递。
二、需在微信后台操作的事项(客户操作)
| # | 事项 | 在哪里操作 | 说明 |
|---|---|---|---|
| 5 | 将小程序 AppID 绑定到商户号 | 商户平台 → 产品中心 → App ID 账号管理 → 关联 AppID → 填写并确认 | 最关键一步;不绑定会导致下单失败。小程序 AppID 由我方提供。 |
| 6 | 开通「JSAPI 支付」权限 | 微信支付商户平台 → 产品中心 → JSAPI 支付 → 申请开通 | 产品中心无「小程序支付」按钮,请直接开通「JSAPI 支付」即可(二者共用一个权限,开通即覆盖小程序支付)。若已显示「已开通」则无需操作。 |
三、资质与合规
| # | 事项 | 说明 |
|---|---|---|
| 7 | 小程序类目资质 | 所售服务需匹配微信经营类目并提交资质,类目不符将导致审核不通过、支付无法上线。路径:公众平台 → 小程序管理 → 类目与资质。 |
| 8 | 小程序审核与发布状态 | 需通过微信审核并发布,支付能力方可正式生效(联调阶段可用预览)。 |
| 9 | 服务器域名白名单 | 我们将提供接口域名,请加入公众平台 → 开发管理 → 开发设置 → 服务器域名 → request 合法域名(涉及上传再加 uploadFile 合法域名)。 |
四、回执确认(请客户填写后回复)
1. 已通过私信提供商户号 mchid 及 API 证书 / APIv3 密钥:☑ 是 / ☐ 否(mchid:__________)
2. 已将我方提供的小程序 AppID 绑定到上述商户号:☑ 是 / ☐ 否
3. 已开通「JSAPI 支付」权限(产品中心无「小程序支付」独立按钮):☑ 是 / ☐ 否
4. 类目资质是否已提交:☑ 是 / ☐ 否
5. 开发者提供的回调域名是否已加入服务器域名白名单:☑ 是 / ☐ 否
本清单仅覆盖「小程序接入微信支付」所需材料与准备事项;具体代码实现、下单接口与回调逻辑由我方负责。