收藏
回答

微信小程序支付中查询订单api哪些参数参与签名

微信小程序支付中查询订单api哪些参数参与签名

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

2 个回答

  • 微信支付技术助手8
    微信支付技术助手8
    09-25

    https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=4_3

    09-25
    有用
    回复 2
    • FANG
      FANG
      09-25
      您好,你发的这个是签名,我说的是参与查询订单api签名的参数有哪些,因为我严格按照规范签名后,参数等等都是正确的,验签不过
      09-25
      回复
    • 微信支付技术助手8
      微信支付技术助手8
      09-25回复FANG
      请按照以下几点进行排查:
      1、使用签名检查工具(https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=20_1)校验签名算法是否有误
      2、确认秘钥是否有误(服务商模式使用服务商商户号秘钥,秘钥是在商户平台配置,如果同一商户号调用其它接口成功可排除是秘钥问题)
      3、确认接口实际的请求参数与生成签名原串的参数一致,不能增加或缺少参数(可通过打印签名原串进行排查)
      4、确认参数的大小写,参数名与接口文档一致
      5、签名原串的参数值使用原始值,不需要encode
      6、接口需要使用UTF-8编码
      7、调用“小程序支付API”中appid没有按照文档要求的格式
      8、调用“小程序支付API”中signType类型与“统一下单接口”不一致
      09-25
      回复
  • 老张
    老张
    09-25

    不建议这样提问题,直接说你的问题,不要想迂回引出你的真正问题。你这个问题直接看文档即可,谁来了都只能这么回答。

    09-25
    有用
    回复 5
    • FANG
      FANG
      09-27
      您好 主要文档里并没有说明哪些参数不参与签名,例如支付回调,
      09-27
      回复
    • 老张
      老张
      09-27回复FANG
      可以肯定,文档里对于哪些参数参与签名,会写得明明白白,要不你给个例子或者链接;另外支付回调的nogify_url当然要参与签名,这个居然也会有歧义理解吗?
      09-27
      回复
    • FANG
      FANG
      09-27
      我说的支付回调 是指 支付结果通知这个api
      09-27
      回复
    • 老张
      老张
      09-27回复FANG
      这个api不需要签名。你需要好好研究一下文档了。
      09-27
      回复
    • FANG
      FANG
      09-27回复老张
      文档:商户系统对于支付结果通知的内容一定要做签名验证; 这个的意思是签名吗,因为微信会传一个sign(签名)过来
      09-27
      回复
登录 后发表内容
问题标签