收藏
回答

JSAPI支付下单时,提示:无可用的平台证书,请在商户平台-API安全申请使用微信支付公钥

我们公司有一个公众号,然后关联了4个商户ABCD,用户在我们的网站购买不同的产品,收款商户是不同的。

A和B商户是过年以前配置的,现在都也能正常下单,用户也能正常支付。

https://pay.weixin.qq.com/doc/v3/merchant/4012791856 按照这个文档操作的


C和D商户是最近几天才新申请的,我们按照AB商户的接入方式把CD也接入进来了,但是在选择CD商户进行JSAPI下单时,却报错:无可用的平台证书,请在商户平台-API安全申请使用微信支付公钥。

看这个错误的提示,是要我们申请微信支付公钥,

首先我们ABCD四个商户我们都开通了微信支付公钥的,不存在没开通申请的情况

那是不是要我们调用aspi下单接口时要把“微信支付公钥”放到header里请求里传给微信支付才行呢?如果是这样的话,我们用AB商户请求时并没有这样做,AB能成功下单,CD商户请求时却会报错呢?



求解

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

1 个回答

  • Memory
    Memory
    2天前

    这个提示说明需要使用使用平台公钥进行验证签名和敏感信息加密,不支持去调用平台证书下载接口,既然你说你们都是平台公钥模式,那么此报错说明你们系统业务逻辑存在问题,也可能是你记错了,之前商户可能还为平台证书模式

    2天前
    有用 1
    回复 2
    • Dee
      Dee
      2天前
      怎么看我的商户是“平台证书模式”还是“平台公钥”模式呢?
      2天前
      回复
    • Dee
      Dee
      2天前
      我已经知道怎么查看了
      2天前
      回复
登录 后发表内容