收藏
回答

电商小程序支付完成后取消订单,如何关闭微信订单?

开发电商小程序,对接微信订单,已完成了大部分流程,但在处理关单时存在疑问,具体操作如下:

  1. 小程序通过SDK中的JsapiServiceExtension类发起了微信支付,支付成功后订单扭转为了支付成功状态
  2. 在小程序中发起取消订单,通过SDK中的RefundService发起了退款,退款后微信能正确收到消息
  3. 小程序可正常接收到微信退款的回调,我在回调中尝试使用SDK中的JsapiService的closeOrder方法关闭订单,得到errorCode为ORDERPAID,errorMessage为该订单已支付。

如果我不调用关单接口,那么微信订单的状态一直显示为待发货,长期未发货又会做处罚。所以我的问题是:这种情况下如何调整微信订单状态为已关闭或为已取消?

SDK版本为:0.2.17


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

1 个回答

  • loaf
    loaf
    01-12

    退款成功的肯定就不用发货了,退款成功的也不能调关单接口的。至于为什么你的订单退款了还需要发货 可能要问下对应平台吧

    01-12
    有用
    回复
登录 后发表内容