收藏
回答

v3接口二级商户进件提示the field you encrypt is error

二级商户进件接口(/v3/merchant)

使用的是官方提供的phpsdk.平台证书是从sdk提供的CertificateDownloader这个类下载保存的pem文件。

去github上留言,并提供了requestid(af9b2219-39e9-55bf-a5f5-59a70daae411),说是业务问题。求提供协助排查

附Github Issue描述及留言信息https://github.com/wechatpay-apiv3/wechatpay-guzzle-middleware/issues/49

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

2 个回答

  • Memory
    Memory
    2021-04-08

    已反馈,后面有人会给你跟帖或私信处理

    PS:400一般是参数错误和使用的证书错误,看起来不像是业务问题,一般此类问题建议先用postman测试一笔,先确定数据没有问题https://github.com/wechatpay-apiv3/wechatpay-postman-script

    2021-04-08
    有用
    回复 1
    • 随风
      随风
      2021-04-08
      postman已经测试过,提供的2个接口,下载平台证书是ok的。发券那个,我们现在没有这个业务,我修改了appid和mchid,测试了一下报openid与appID不匹配的错误
      2021-04-08
      回复
  • 跨商通
    跨商通
    2021-04-06

    附上错误码

    2021-04-06
    有用
    回复 1
    • 随风
      随风
      2021-04-07
      没有错误码,根据sdk提供的debug信息,响应的body信息如下


      * Connecti #0 to host api.mch.weixin.qq.com left intact


      {"code":"PARAM_ERROR","message":"the field you encrypt is error "}


      http状态码是400
      2021-04-07
      回复
登录 后发表内容
问题标签