收藏
回答

微信医保支付 服务商模式下,支付接口一直报: 签名失败 怎么解决?

返回:<xml>\n<return_code><![CDATA[FAIL]]><\/return_code>\n<return_msg><![CDATA[签名失败 rid: 6550793e-6180a984-10dc82bb]]><\/return_msg>\n<\/xml>

接口文档:https://docs.qq.com/doc/DV3lxV3hSbXFudVBE

支付接口:3.3 挂号/诊间支付统一下单API接口 https://api.weixin.qq.com/payinsurance/unifiedorder?access_token=ACCESS_TOKEN

报错:签名失败 rid: 6550793e-6180a984-10dc82bb 签名失败 rid: 655181bd-7c7c08f4-41714262

疑问1:

appid   公众帐号id 这个是 医保测试权限申请邮件里面的 服务商APPID吧?

mch_id  商户号 这个是 医保测试权限申请邮件里面的 服务商 商户号Mchid吧?

sub_appid  子商户公众号ID 这个是 医保测试权限申请邮件里面的 医保支付医院/药店小程序的APPID吧?

sub_mch_id 子商户号 这个是 医保测试权限申请邮件里面的 医保支付医院/药店小程序的商户号Mchid 吧?

sub_openid 用户子标识 这个是 医保测试权限申请邮件里面的 医保支付医院/药店小程序的用户的 openid吧?

疑问2: hospital_name 这个字段有 校验么? 是需要填写 上图 反馈单里面的 “定点医药机构名称” 吗?

疑问3: 为什么一直 签名失败 ? 是哪个参数不对么

最后一次编辑于  2023-11-13
回答关注问题邀请回答
收藏

1 个回答

  • 小强
    小强
    2023-11-13

    签名失败 已经解决了,是因为我签名的时候,把值为0的参数,当作空,忽略掉了。


    2023-11-13
    有用 1
    回复 2
    • 福到
      福到
      2023-12-31
      你好我也遇到了这个问题请问一下哪些参数不能忽略呢
      2023-12-31
      回复
    • 福到
      福到
      01-01
      我的问题也找到了,也是参数缺失造成的如果遇到这个问题要重点检查入参有没有为空或者缺少
      01-01
      回复
登录 后发表内容