收藏
回答

自定义交易组件,小程序已经有商城功能,现在要接入自定义交易组件,麻烦微信大佬给解答下下面的问题?

自定义交易组件,小程序已经有商城功能,商品我们自己后台维护的,支付也是我们后台调用微信支付预下单接口进行支付。现在小程序要接入视频号,准备接入自定义交易组件,我们小程序中的商品购买下单支付需要修改成自定义组件的订单接口吗?还是保持原有的支付流程就可以呢?

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

1 个回答

  • luson
    luson
    2021-06-29

    支付流程基本不变

    只是拉收银台的时候requestPayment换成requestOrderPayment把合法订单传入

    并通过api同步把订单后续的状态同步过来即可

    https://developers.weixin.qq.com/miniprogram/dev/framework/ministore/minishopopencomponent2/guideline_tech.html

    2021-06-29
    有用 1
    回复 7
    • DX3906
      DX3906
      2021-06-29
      是不是视频号场景进入的,需要requestOrderPayment拉起收银台,支付成功后再调用交易组件的同步订单结果接口。而直接从小程序商城购买商品(我们自己后台维护的商品,没有上传到微信),支付流程还是可以用requestPayment拉起收银台,也不需要调用交易组件的同步订单结果接口。您看我这样理解对吗?
      2021-06-29
      回复
    • DX3906
      DX3906
      2021-06-29
      您看到,请回复下,谢谢了
      2021-06-29
      回复
    • luson
      luson
      2021-07-01回复DX3906
      https://developers.weixin.qq.com/miniprogram/dev/framework/ministore/minishopopencomponent2/guideline_tech.html


      建议直接使用第一个图的方案全量订单同步,即便是未同步到微信的商品,则按订单格式中统一填充订单中商品的信息即可。


      否则您需要用第二个图的方案需要先检测场景值,再决定要不要调requestOrderPayment
      2021-07-01
      1
      回复
    • DX3906
      DX3906
      2021-07-01
      请问那如果全量使用requestOrderPayment,用户从视频号买的商品和小程序商城买的商品(未同步到微信的商品),都要调用同步订单支付结果接口吗?如果都调了,是不是视频号用户订单中心那,会看到不是从视频号购买的订单(是从小程序商城购买的订单),从小程序商城买的订单(未同步到微信的商品)也要调用交易组件的物流接口和售后接口,相当于小程序商城的物流和售后流程中都要加入调用交易组件物流和售后的接口
      2021-07-01
      回复
    • DX3906
      DX3906
      2021-07-01
      还有个问题,就是如果从视频号买的商品和小程序商城的商品(未同步到微信的商品)加入一个购物车,用户一个订单支付,这种情况一般建议怎么处理?需要调用交易组件同步订单支付接口和物流售后相关接口吗?如果调用交易组件这些后续接口,能调通吗?因为订单中包含了未同步到微信的商品。(或者调用requestOrderPayment这个的时候orderInfo里含有未同步到微信的商品,还能发起支付成功吗?)
      2021-07-01
      回复
    查看更多(2)
登录 后发表内容