收藏
回答

requestOrderPayment 如何查看订单校验成功 和 订单通同步成功?

在场景值为 11771175 下 表示 视频号进入 ,并且app.json 里添加了 "usingShopPlugin": true

 requestOrderPayment支付中 orderInfo 随便写, 都能吊起支付并返回 支付成功 requestOrderPayment:ok。请问 怎么查看订单是否校验成功和订单同步成功呢?

回答关注问题邀请回答
收藏

1 个回答

  • 大叔
    大叔
    2021-11-21

    调用wx.requestOrderPayment时的入参, 你先要调用 云开发接口 cloudPay.unifiedOrder去微信小程序侧先下单拿到prepayId,这个prepayId需要做为wx.requestOrderPayment入参里的 orderInfo里的一个参数 ,具体可看 orderInfo 要求的结构 https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/ministore/minishopopencomponent2/API/order/requestOrderPayment.html

    而 prepayId有效期就是 2小时,你可以把 调用cloudPay.unifiedOrder的返回结果保证起来,并设置为2小时过期,在2小时内,可以一直使用保存的prepayId,发起wx.requestOrderPayment调用,就会是一个订单,而不是新订单了,过期了,则拉起收银时,微信会自动提示提单过期无效。

    还有微信相关问题,可以找我

    


    2021-11-21
    有用
    回复
登录 后发表内容