你后端返回返回9个参数sign,前端只传8个参数,怎么能不报错,outerId
小程序委托代扣纯签约出现“暂时无法开通此服务,商家系统错误,请联系商家处理”问题?问题:小程序纯签约出现如下图问题: [图片] 后端的参数数据如下图: [图片] 前端的代码块如下图: [图片] 参考官方提供的相同问题可能出现的问题检查情况如下: ①官方提供的相同问题可能出现问题检查的内容如下图: [图片] ②下图为官方生成签名工具,已经核验签名正确 [图片] ③针对notify_url在H5纯签约和公众号纯签约中均出现过不用进行encode,根据出现的情况,我们做了不对notify_url进行encode和对notify_url进行encode的测试,均出现上述问题; ④根据前端代码块的图片,传递的参数没有缺少也没有多传参数,所传的参数均为参与签名的参数且是接口中规范的参数; ⑤H5纯签约目前已经对接完,能正常使用; ⑥提交的参数中request_serial参数为64位纯数字,timestamp为10位纯数字; 还希望遇到同类问题的大佬们能指出问题所在,便于我们进行排查,也希望官方能根据日志查看一下具体的问题所在,便于我们在项目开发过程中进行改进更正。
03-11这个接口很简单,报错基本都是参数的问题,先检查参数是否正确,然后检查签名问题,后端用多少个参数签名,前端调用接口时传参要完全相同。
委托代扣小程序纯签约提示暂时无法开通此服务,商家系统错误,请联系商家处理。文档地址:https://pay.weixin.qq.com/wiki/doc/api/wxpay_v2/papay/chapter3_3.shtml 委托代扣小程序纯签约,按照文档示例,打开新页面后提示:商家系统错误,请联系商家处理。支付中签约正常。 [图片] 参数: { plan_id: "170663", contract_code: "PC180158737568458342441520224655", request_serial: 1801587375684583425, contract_display_account: "test", notify_url: "https%3A%2F%2Fapi.example.com%2Fcallback%2F%2Fpayment%2Fcontract", timestamp: 1718366877, appid: "wx07caf209ad9c2f1d", mch_id: "1339046101", sign: "6DD98A538A8AEB76ECD7F39F44971536" }
03-11