主要电商网站可以合并支付吧,多笔订单一个支付单号,所以需要新增一个字段作对应吧。能理解。主要看财务的对账诉求是什么吧。我们的对账模块里会有渠道方(微信or支付宝等)推过来的支付单号字段记录下来,但是对账标识仍然是渠道方的预支付订单号。我们与下游商户的对账标识为我们的订单号。长久以来一直用订单号对账跑批,也没出过什么问题,谈不上什么弊端。只要双方约定好一个不会重复的字段作为对账标识即可。
首先明确基本定义
订单号:单个订单的唯一标识
支付单号:单次支付或退款行为的唯一标识
内部逻辑:
单个订单可能出现多次支付、退款的操作,产生多个支付单号
举个例子:
一个订单,用户支付1次100元入账,退款一次20元出账,则实际订单的金额是80元。
同样一个订单,用户支付1次80元,则订单实际金额也是80元
以订单号为对账依据的话,就没法区分上面两种情况了。
如果以支付单号为依据则可以明确区分。
订单和支付不一定是1对1的关系:
1、订单创建,不一定有支付行为;
2、1笔订单创建,支付,可能对应多种支付方式,或者分阶段付款等;
3、多笔订单统一支付;
鉴于上述各种情况,对财务来说,他们最关心的是钱,也就是实际的支付,而不是订单。如果用订单去对账,对账过程复杂,而且会出现大量单边记录。
以上仅是个人理解,同盼大神解答!