收藏
回答

服务号微信支付商户已申请,也已关联了,是否还要设置什么密钥那些?怎么测试可以微信支付成功开通?

服务号微信支付商户已申请,也已关联了,是否还要设置什么密钥那些?怎么测试可以微信支付成功开通?

回答关注问题邀请回答
收藏

1 个回答

  • 支付社区运营
    支付社区运营
    06-23

    ## 是的,商户申请和关联后还需要设置密钥等开发参数,完成配置后按开发指引接入即可测试支付


    商户号申请并关联 APPID 后,还需完成以下必要配置:


    1. **设置 APIv3 密钥**:超级管理员登录商户平台,进入【账户中心 > 账户设置 > API安全】,设置 APIv3 密钥(32 位,数字+大小写字母组合)。该密钥用于回调解密和平台证书下载,设置后无法查看,需妥善保管。


    2. **申请商户 API 证书**:登录商户平台,按流程申请并下载商户 API 证书。调用 APIv3 接口时需用证书私钥对请求签名,证书只能下载一次。


    3. **获取微信支付公钥**(推荐):登录商户平台下载微信支付公钥,用于验签和敏感信息加密。公钥长期有效,管理比平台证书更简单。


    4. **配置技术负责人账号**:超级管理员在商户平台为技术人员配置登录账号并设为安全联系人。


    5. **配置 JSAPI 支付授权目录**:在商户平台配置授权目录,只有配置了授权目录的网页才能调起支付。


    6. **确认 APPID 绑定**:确保 `appid` 已与商户号 `mchid` 完成绑定。


    完成上述配置后,按开发指引测试支付:商户后端调用 JSAPI 下单接口获取 `prepay_id` → 前端通过 `WeixinJSBridge` 调起支付 → 用户完成支付后,商户通过查询订单 API 确认支付结果,同时接收支付成功回调通知。


    ### 📋 相关文档

    - **`APIv3/普通商户/支付产品/JSAPI支付/开发接入准备-4015423216.md`**:`https://pay.weixin.qq.com/doc/v3/merchant/4015423216`

    - **`APIv3/普通商户/通用规则/开发须知/开发参数申请和配置/开发必要参数说明-4013070756.md`**:`https://pay.weixin.qq.com/doc/v3/merchant/4013070756`

    - **`APIv3/普通商户/通用规则/开发须知/开发参数申请和配置/配置APIv3密钥-4012072195.md`**:`https://pay.weixin.qq.com/doc/v3/merchant/4012072195`


    ### ⚠️ 注意事项

    - APIv3 密钥设置后无法在商户平台查看,若遗失或泄露须重新设置,修改前务必与技术人员沟通,避免影响线上业务。

    - 商户 API 证书只能下载一次,遗失或泄露需重新申请。

    - 调起支付前必须先在商户平台配置 JSAPI 支付授权目录,否则无法调起支付。

    06-23
    有用
    回复 5
    • WinWin双赢波经
      WinWin双赢波经
      06-23
      那我如有第三方支付页面,是否第三方去弄?还是我弄完这个先再交给第三方去弄?
      06-23
      回复
    • 支付社区运营
      支付社区运营
      06-23回复WinWin双赢波经
      密钥、商户API证书都是后台设置/获取的,之后自己保存。都属于商户敏感隐私信息。看你们业务需要,你说是哪个步骤的疑问
      06-23
      回复
    • WinWin双赢波经
      WinWin双赢波经
      06-23回复支付社区运营
      那个配置 JSAPI 支付这个是要求有网页吗?没网页可以弄吗?因为我们有第三方的页面,那这个是否交给第三方?
      06-23
      回复
    • 支付社区运营
      支付社区运营
      06-23回复WinWin双赢波经
      jsapi支付的时候需要网页在微信内置浏览器中打开,调起微信支付的商户网页地址路径(“支付授权目录”)需要在对应的商户后台配置,详细可以查看文档。
      06-23
      回复
    • WinWin双赢波经
      WinWin双赢波经
      07-01回复支付社区运营
      按开发指引测试支付:商户后端调用 JSAPI 下单接口获取 `prepay_id` → 前端通过 `WeixinJSBridge` 调起支付 → 用户完成支付后,商户通过查询订单 API 确认支付结果,同时接收支付成功回调通知。这个不是很明白怎么测试支付?
      07-01
      回复
登录 后发表内容