微信医保支付统一下单接口报错:签名失败?
参考https://yb.qq.com/yibao-payment/doc?nodeId=83680041366614016这个入参,必填字段全部填了(只是目前有些字段是自定义的test,除了商户信息appid之类的字段,其他字段随机填写不影响签名吧?),非必填的没填写,因为是这边是统一支付的,上游HIS也在开发相关东西,所以我们是同步进行,目前的数据只能自己造,情况就是这样。下面是我的请求入参:商户相关的关键参数进行贴出来的时候进行了脱敏处理 <?xml version="1.0" encoding="UTF-8" standalone="no"?> <xml> <gmt_out_create>20240603173514</gmt_out_create> <nonce_str>3YV8y5CpbqmPlxmTZhaIJBjHxdYBq0Hy</nonce_str> <user_name>张三</user_name> <sign>CDA152B8032B23F0393E024B19D893B3</sign> <bill_no>test12343242</bill_no> <mch_id>******</mch_id> <body>HIS-诊间支付</body> <cash_fee>0</cash_fee> <total_fee>70</total_fee> <channel_no>AAHDIOLkwmRRzFTA5dXVfL5g</channel_no> <cash_add_fee>0</cash_add_fee> <user_card_type>1</user_card_type> <return_url>https://ynsyit.cn//api/test</return_url> <pay_type>2</pay_type> <org_no>H53012500170</org_no> <order_type>RegPay</order_type> <hospital_name>***第一人民医院</hospital_name> <insurance_fee>7</insurance_fee> <openid>orpqN1m7R_1vhXGj45qg5UKS6kRV</openid> <notify_url>https://ynsyit.cn//api/test</notify_url> <spbill_create_ip>127.0.0.1</spbill_create_ip> <user_card_no>H53012500170</user_card_no> <is_dept>4</is_dept> <cash_add_wording>测试</cash_add_wording> <request_content>{"payAuthNo":"AUTH530100202204022006310000034","setlLatlnt":"102.682296,25.054260","payOrdId":"ORD530100202204022006350000021"}</request_content> <allow_fee_change>0</allow_fee_change> <appid>******</appid> <serial_no>532627200110103716</serial_no> <hosp_out_trade_no>test123456789</hosp_out_trade_no> <city_id>530100</city_id> </xml> 接口一直返回签名失败。不知道问题出在哪里,求助!!!