自定义交易组件不能调起微信支付,JSAPI缺少参数total_fee?

小程序 文章 2022-04-07 18:00 0 全屏看文

自定义交易组件不能调起微信支付,JSAPI缺少参数total_fee?The custom transaction component cannot activate WeChat payment, the JSAPI lacks the parameter total_fee?

自定义交易组件不能调起微信支付,JSAPI缺少参数total_fee?

我们刚刚重新对接完小程序自定义交易组件,测试那边测了好几天支付都没问题,今天下午突然开始报这个错误不能支付了,正式环境测试环境一起挂掉的

也没看到有什么新的通知,这是怎么回事呀

We just re docked the custom transaction component of the applet. After testing for several days, the payment was OK. This afternoon, we suddenly began to report this error and couldn't pay. The formal environment and the test environment hung up together and didn't see any new notice. What's the matter

回答:

黑与白:

请问问题解决了吗?我这边能获取到prepay_id,但还是返回这个问题。

Memory:

新版自定义交易组件不能调统一下单,看Q15说明https://developers.weixin.qq.com/community/develop/article/doc/0006eeab0fcd904493bd7e2d059c13

Romine韩冬:已经排查出来了,不是Q15的问题
Memory:我看到了,等下更新补充下错误内容
方块田:

自定义交易组件不能用jsapi支付了,看文档升级吧

Romine韩冬:我升级过了,测试几天正常运行的代码报出来的这个问题
刚刚已经定位到原因了:新建 order 后立即调用获取支付参数时,微信那边 package 只返回了 "prepay_id=" 就没了,再重新调一次就行了
这会儿我正式环境,又自己好了,可以调起支付了,我都还没来得及改上去
黑与白:请问问题解决了吗?我这边prepay_id 还是返回这个问题。
黑与白:文档这边说还是可以使用jsapi支付
Romine韩冬:我这边解决了,就是单纯的微信没有给我 prepay_id 问题,我重新调用一下就好了。你那边不是id的问题的话,就要去对文档上的 Q15 了
Romine韩冬:是的,我们家小程序代码都没有改的,交易组件升级这块就改了服务器对接
黑与白:prepay_id格式要这样子吗?还说要删掉前面的prepay_id=
Romine韩冬:不要删,他的获取支付参数接口给的啥就应该是啥
黑与白:好的
黑与白:谢谢(* ̄︶ ̄)

-EOF-