订单处理

大部分情况下,无论是商业运营、还是社区建设、个人网站,凡是涉及生活的东西,必然离不开订单的建设。下面个人谈谈对订单的理解。
结合生活。现实中我们首先浏览商品,点击加入购物车,生成订单,结账付款。其中付款的流程可结合自己的产品需求。如为了吸引人气,有些企业的运营模式包括积分、电子钱包(把用户的钱放到企业银行卡中)。
下面分析程序的设计流程。首先产品表,过于简单这里不再叙述(有些会涉及库存,这里下单接口会去考虑),用户浏览商品后,会选择加入购物车或者是直接付款。加入购物车后有些会选择合并付款,此时只需生成一个订单即可。订单类对象,当包括付款项、支付项、订单号(订单购买项、支付项的设计利于部分支付的逻辑流程)。订单的设计是很重要的,因为订单的付款并不是很复杂,复杂是的对各种支付情况、订单状态的更改,而且接口设计还要考虑安全性等。
用户点购买后,选则支付方式时,会向数据库生成基本订单,会包括一些邮寄信息、购买项信息。此时,用户选择积分+支付宝支付,首先会完善会自动调用企业内部规则扣去逻辑积分,此时订单状态为部分支付。当用户调用网页或手机客户端进行支付宝支付时,会将订单号的一些信息传给支付宝,以待支付宝异步回调服务器时区别是哪一个订单付款成功了,注意直接返回的支付结果是不可靠的(支付宝官方提议),所以需要异步接收。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值