钱包流程
2021-03-19 10:47:30 5 举报
钱包流程~
作者其他创作
大纲/内容
非支付行为
支付流程开始
讲义判断涉及tblCourseAttribute表中的teachMaterial字段。在退款有讲义判断是否扣款的依据。
检查选择课程合法性、学员身份合法性、联报或者多科策略合法性、是否有讲义需要邮寄
不能购买
是
特权用户可以在满名额的情况继续
主要判断是否已经购买过该课程、同时秋2课需要考试
将每一条课程分别对应的交易号记录
往tblTradeRecord、tlUserTradeRecord增加数据
否
是否支付 payType
优惠券校验
不走实际的支付回调流程用idAlloc生成的唯一号,充当支付单号接入后面的正常入库流程
交易记录入库、增加一条交易实体记录
订单前缀处理
获取班主任信息同时判断是否名额已满
请求预支付系统获取支付所需的参数、最后是走的ral调用。返回一个支付订单号
学生是否有权限购买
支付行为初始校验
是否是0元订单
0 条评论
下一页