订单成立付款、发票、物流之失败时的流程?

发布于 2022-09-11 21:45:00 字数 423 浏览 16 评论 0

想问一下大家会怎么处理这个流程
订单会先成立
然后根据是否有付款来改变状态,没有则是未付款。若是货到付款,也是未付款
但如果加上了发票跟物流呢?
这顺序该怎么拿捏?

我现在顺序是

  1. 建立订单
  2. 付款(有货到付款跟信用卡)
  3. 开立发票(打绿界
  4. 建立物流订单(打绿界

假设未付款成功,订单顶多作废(没收钱)
但若付款成功,却发票开立失败?
或是付款成功,却建立物流订单失败?
这样该怎么处理这个流程呢?该怎么处理这个失败一半的订单?
(开立发票跟建立物流订单,绿界都会回传值,我都会记在订单上,所以失败了值就缺了)
若选货到付款,直接打发票应该是正常? (未付款状态)
不管发票、物流、金流是否成功或失败,都一定先跑完成立订单流程,再把结果记录到订单对吧?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

把回忆走一遍 2022-09-18 21:45:00

为什么会失败?

订单如果没有成功付款,或者网站服务器挂掉没有成功处理支付回调,这些都可以算做掉单,进行人工核对后处理。

开发票 可以放进队列去处理,直到成功为止

物流是客服人员在后台操作时进行的创建,如果失败直接反馈给操作人,让其重新操作直到成功不就好了?

难倒你的支付只记录是否支付,不记录支付方式?货到付款也算是一种支付方式,可以在构建 UI 时添加更加醒目的提示语告知。

例如,在订单状态的末端加入一个 完成订单 普通支付订单在完成后由系统自动变更为完成状态,或者给所有订单都进行待审,只有最后一步操作完,才能算作整个订单完成。

醉生梦死 2022-09-18 21:45:00

楼上说的有道理

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文