参考篇文章的回答 https://developers.weixin.qq.com/community/develop/doc/000a6a8d408d480e066cc4afe51c00?_at=1679324176913 [图片]
统一下单必须提供sub_mch_id吗?参考这里文档 https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/development/pay/order/unified.html 我这边是普通商户,但是上面统一下单的入参里必须提供sub_mch_id,不填会返回错误"sub_mch_id is empty. ",填入mch_id能走通支付流程,但是在支付完成之后,会退出当前h5页面,回到微信的主界面。 查了一下,说特约商户支付成功会退出当前h5页面,记得之前用JSAPI下单测试不会退出。所以猜测是因为上面统一下单填入sub_mch_id,导致被识别成了特约商户。 所以有什么办法在支付成功后不退出当前h5吗?
2023-03-21有没有大佬提供一下排查问题的思路。 刚问了微信支付的技术支持,说上面的文档是给小程序的,我搭的是h5的后台,不确定是否存在区别。不明白,h5的后台和小程序的后台还有区别?不都是云托管的环境吗? 难道和哪种前端消费的这一次支付请求有关?
微信支付统一下单设置的回调没有被调用?参考这里https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/development/pay/order/unified.html 一直没有接收到支付成功的回调 请求的参数如下 { "body":"测试微信支付", "openid":"oXojq54o8-Gnj9Ho4T1kdrM8K8e8", "out_trade_no":"20230319151230in_Iq", "spbill_create_ip":"10.19.x.x", "env_id":"prod-0ggzll6ida87c180", "sub_mch_id":"163xxxxxxx", "total_fee":1, "callback_type":2, "container":{ "service":"pay_notify", "path":"/api" } }
2023-03-20