小程序
小游戏
企业微信
微信支付
扫描小程序码分享
直接下单支付是成功的,下单后未支付但不改价也是成功的。只有下单未支付,后台改价再进行支付时会失败。
然后我是调用了微信提供的apiv3工具包里的JsapiService里的closeOrder方法尝试先关闭旧的预支付订单,但是还是失败,而且该关闭订单的方法没有返回,无法知道是哪里出了问题。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
微信支付没有改价这一个说法的,你改价需要生成一个新的订单去请求
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
下单时需要传入支付单号outTradeNo,一般此处传入订单号,但是当未支持订单重新发起支付,使用相同的单号时,就会遇到楼主的问题,可以考虑重新生成支付单号outTradeNo。如:第一次支付 传入 订单号,第二次重新发起时可以使用outTradeNo
在回调的逻辑中,去除jsapi就可以得到订单号,再进行订单状态更新
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
微信支付没有改价这一个说法的,你改价需要生成一个新的订单去请求
下单时需要传入支付单号outTradeNo,一般此处传入订单号,但是当未支持订单重新发起支付,使用相同的单号时,就会遇到楼主的问题,可以考虑重新生成支付单号outTradeNo。如:第一次支付 传入 订单号,第二次重新发起时可以使用outTradeNo
= JSAPI+订单号
在回调的逻辑中,去除jsapi就可以得到订单号,再进行订单状态更新