渡鸦产品思考-聊聊支付系统(7)
交易系统的职责:
交易系统作为支付系统的入口:
首先需要对接上层业务系统;
其次将支付系统的支付能力抽象出来,对外提供各类交易方式,例如下单、支付、修改金额、确认结算、退款、关闭交易以及查询等能力;
最后,交易系统需要对各种交易类型进行定义,例如担保交易、即时到账、充值、提现等类型。
交易系统的场景(边界):
下单:生成交易订单,确定交易参与;
退款:针对已支付的订单进行退款,退款金额不得大于实际支付金额,积分的退款退回原积分账户,同时针对退款交易类型,会生成交易订单号,关联入款订单;
修改金额:修改交易金额,对应生成新的支付订单;
查询:查询交易结果、支付结果;
通知:通知上层业务系统交易状态;
算费:通过算费子系统计算每笔订单的手续费。
交易系统的职责:
交易系统作为支付系统的入口:
首先需要对接上层业务系统;
其次将支付系统的支付能力抽象出来,对外提供各类交易方式,例如下单、支付、修改金额、确认结算、退款、关闭交易以及查询等能力;
最后,交易系统需要对各种交易类型进行定义,例如担保交易、即时到账、充值、提现等类型。
交易系统的场景(边界):
下单:生成交易订单,确定交易参与;
退款:针对已支付的订单进行退款,退款金额不得大于实际支付金额,积分的退款退回原积分账户,同时针对退款交易类型,会生成交易订单号,关联入款订单;
修改金额:修改交易金额,对应生成新的支付订单;
查询:查询交易结果、支付结果;
通知:通知上层业务系统交易状态;
算费:通过算费子系统计算每笔订单的手续费。
全部评论
相关推荐


腾讯
| 实习
| 超多精选岗位
点赞 评论 收藏
分享

点赞 评论 收藏
分享