订金订单
2016-04-14 19:48:32 0 举报
定金定单
作者其他创作
大纲/内容
APP
财务退款操作和流水(点评账户减少相应金额)
bookingCashService.launchCashPay()
插入cashAction
PrepayRecordRemoteService.prepayBook()
根据参数组装成prepayRecord
更新定金订单的状态和owner
支付中心产生支付订单
通过
APP确认支付
是否为修改订单
rs-service
支付失败
获取当前商户定金配置,校验定金金额
进行财务操作,产生流水(点评账户增加相应金额)
返回支付跳转URL
queryprepaystatus.yy
获取订单信息组装支付订单
根据PayOrderId查询cashAction PrepayRecord
PayCenter
不通过
doprepay.yy
获取商户定金配置,设置定金扣费规则
APP (实际支付)
UserBookingService.prepayBook()
成功
失败
订单验证(参数检查、黑名单、风控验证手机号、订单数量控制,雷同订单)
更新cashAction状态
定金订单入库
修改订单流程
订金订单下单支付流程
支付中心支付订单
接收支付中心消息,获取参数,对支付消息进行验证
获取支付金额,支付渠道,用户信息
支付中心
APP(用户下定金订单)
rs-messager
rs-user-service
发送购买成功消息
message
设置点菜入口
定金支付成功,生成预订订单(普通预订订单流程)
生成定金支付订单(prepayPayRecord)
返回定金订单信息,拼装文案
rs-mapi-web
参数验证,定金金额验证
根据支付结果组装result
购买失败消息
prepaybook.yy
用户支付成功
入库成功
0 条评论
下一页