收藏
回答

插件支付 所有的代码 验签也通过了为啥支付到最后一部就会提示“支付验证签名失败”

我们希望 通过服务商给子商户支付一笔款项,屡试不爽:
提交到统一下单接口的数据:https://api.mch.weixin.qq.com/pay/unifiedorder
<xml><trade_type><![CDATA[JSAPI]]></trade_type><nonce_str><![CDATA[5FFD4D5688EB682622]]></nonce_str><spbill_create_ip><![CDATA[116.232.52.172]]></spbill_create_ip><notify_url><![CDATA[https://***/api/v1/weps/coupon/wxPay/notify]]></notify_url><out_trade_no><![CDATA[1610435920971]]></out_trade_no><mch_id><![CDATA[1530183331]]></mch_id><appid><![CDATA[wx33bdf57dacbb5242]]></appid><body><![CDATA[商品描述]]></body><total_fee><![CDATA[1]]></total_fee><sub_openid><![CDATA[oRuWa5YBGWOhGt2f-ZwtB1CmqSYY]]></sub_openid><sub_appid><![CDATA[wx92e64c3850fcc44f]]></sub_appid><sub_mch_id><![CDATA[1532273371]]></sub_mch_id><sign><![CDATA[D06F4D601126AAE2898E90154BAB587B]]></sign></xml>
接口返回
<xml><return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg><appid><![CDATA[wx33bdf57dacbb5242]]></appid><mch_id><![CDATA[1530183331]]></mch_id><sub_mch_id><![CDATA[1532273371]]></sub_mch_id><nonce_str><![CDATA[OLpY73B7nk60mbcJ]]></nonce_str><sign><![CDATA[F7E422054FEF35AFE240214A4C1958E4]]></sign>
<result_code><![CDATA[SUCCESS]]></result_code>
<prepay_id><![CDATA[wx121518467280718ebd5a942d3e8af30000]]></prepay_id>
<trade_type><![CDATA[JSAPI]]></trade_type><sub_appid><![CDATA[wx92e64c3850fcc44f]]></sub_appid></xml>
二次加密[验签工具是通过的]
appId=wx33bdf57dacbb5242&nonceStr=OLpY73B7nk60mbcJ&package=prepay_id=wx121518467280718ebd5a942d3e8af30000&signType=MD5&timeStamp=1610435926&key=***
签名结果  CFD6742D324EDA6D5202570FC93619E4
对应的值 带入 插件支付接口 可以调起支付界面,但支付时候就弹出上图这个框了
麻烦大佬帮忙看看,指教1、2
回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容
问题标签