收藏
回答

调用wx.requestOrderPayment之前,需要调用生成订单接口和生成支付参数接口吗?

我看wx.requestOrderPayment接口包含同步订单+拉起支付的能力,需要传 orderInfo timeStamp nonceStr package paySign 两部分字段。

获得timeStamp nonceStr package paySign这些字段需要通过调用 生成支付参数接口 来获得吗?如果是的话,生成支付参数接口 需要传order_id,这个order_id字段又怎么获得呢?是通过调用 生成订单接口 来获得吗?如果是的话,岂不是相当于 生成订单接口wx.requestOrderPayment接口 重复同步了2次订单,那为什么还需要在 wx.requestOrderPayment接口 接口里带上orderInfo呢

最后一次编辑于  2022-05-18
回答关注问题邀请回答
收藏

1 个回答

  • 用爱发电
    用爱发电
    2022-05-18

    组件新版接口是不需要传orderinfo的,需要先调用生成订单接口,调起支付时所用参数需要先调用生成支付参数接口获取,建议可以看下新版自定义交易组件接入指引(更新售后流程相关内容) | 微信开放社区 (qq.com)

    2022-05-18
    有用
    回复 4
    • 邹志荣
      邹志荣
      2022-05-18
      wx.requestOrderPayment不就是新版的接口吗,用来替代wx.requestPayment的,为什么wx.requestOrderPayment现在可以不需要传orderInfo了呢,之前什么场景要传orderInfo呢?
      2022-05-18
      回复
    • 用爱发电
      用爱发电
      2022-05-18回复邹志荣
      交易组件新版是不需要传orderinfo的,以前需要是因为支持多种支付方式,现在视频号场景只支持二级商户单
      2022-05-18
      回复
    • 邹志荣
      邹志荣
      2022-05-18回复用爱发电
      所以现在的流程就是要调3个接口吗:
      1、调「生成订单」接口同步订单
      2、调「生成支付参数」接口拿到支付需要的参数
      3、调用wx.requestOrderPayment接口拉起收银台进行支付
      2022-05-18
      回复
    • 用爱发电
      用爱发电
      2022-05-18回复邹志荣
      2022-05-18
      回复
登录 后发表内容