@lyxiang
2017-01-05T15:06:45.000000Z
字数 351
阅读 1137
产品设计:
1、支持一个订单只有1个代付单(代付单和订单支付超时时间一致)。
2、如果代付发起后,请求方还可以发起微信或支付宝支付,同时,代付单会失效。
3、退款只能退款到支付账户中。
4、目前只支持短信代付。
系统表设计:
1、代付单(BehalfPayOrder):请求方,代付方,代付金额,代付说明,请求方支付单,请求方订单号,代付方支付单,超时时间。
2、 代付单历史(BehalfPayOrderHis):代付单,状态
流程:
1、发起代付:生成代付单,代付单历史。
2、代付去支付:生成请求方的支付单,代付方的支付单
3、代付成功:修改订单状态,代付单状态
4、代付退款:请求方的退款单,代付方的退款单。
5、自己支付:在发起代付之后,自己支付,代付单会关闭。
6、请求方付款:必须注册登录之后,在我的代付里面支付。