一次微信支付对应一个商户的多个订单。

发布于 2021-12-02 23:21:21 字数 276 浏览 915 评论 7

大家好,最近在开发微信支付过程中遇到这样一个问题:

       用户购物车可以同时添加多个店铺的商品,提交后后台会按照店铺分成多个订单。

       但是微信支付是一次支付的,对应的商户订单号out_trade_no如何填写?因为用户有可能对其中某个订单进行退款,毕竟是一次支付的,退款的时候如何避免退了全部店铺商品的金额?

       先在这里谢谢大家的回答了。

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

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

发布评论

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

评论(7

晚风撩人 2021-12-08 11:12:40

谢谢你的回答,也打算按照这个模式来处理了。

白龙吟 2021-12-08 11:08:24

回复
怎么处理??几张表,说详细点

疾风者 2021-12-08 11:04:22

支付的时候集合,退款的时候拆分,总订单=子订单+子订单+...,可以实现。

天涯离梦残月幽梦 2021-12-08 10:19:25

谢谢你的回答。提问的时候就是感觉需要额外增加字段来维护订单商户号和系统订单号的关系,觉得这里有些拧巴。自己也没想到更好的方案。

多彩岁月 2021-12-08 05:27:44

订单拆分功能是自己设计吗?微信支付好像没有这个API

坏尐絯 2021-12-06 07:10:30

回复
支付可以针对一个总订单。 拆分,退款,优惠等自己来设计规则和实现。微信支付只是付款环节,不要和业务规则强绑定吧。

小瓶盖 2021-12-06 02:11:30

那就得有订单拆分的功能了。   总订单, 子订单。退款可以使用微信返回来的支付号流水号,如果要使用你们的订单号,那就得使用总订单号了。可以参考京东的设计。 你可以去自营,多个第三方那边一起购物下单试试。

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