订单生命周期30min
2017-04-07 10:40:08 0 举报
订单生命周期是指从客户下单到订单完成并交付的整个过程。在这个过程中,客户可能会经历不同的阶段,包括浏览商品、下订单、支付、等待发货、收货和评价等。根据您提供的信息,订单生命周期为30分钟。这意味着客户在下单后,商家需要在30分钟内完成订单的处理和发货。这对于那些需要快速交付的商品来说非常重要,因为它可以确保客户能够及时收到他们购买的商品。同时,这也可以帮助商家提高客户满意度和忠诚度,从而增加销售额。总之,一个高效的订单处理系统对于提高客户体验和促进业务增长至关重要。
作者其他创作
大纲/内容
第一步/gyxd_pay或者/pay生成payOrder
若没有绑卡关系返回没绑卡给用户
BATCH_PAY提交批量打款目前是广源小贷专用,分为三步
PayStatus=0
此处验证码有效时间30min
若失败,若绑卡关系无效,将订单关闭
发送—验证码
RePayStatus=0
状态更迭
分自动代扣模式,和非自动贷款模式①若还款失败,关闭订单
PayStatus=2
若无订单,或者订单失效生成新的还款订单订单
打开支付页面初始化信息/repay/init生成repayOrder
验证—验证码
易宝:①无论状态是否成功,将状态置为打款中,失败的会有定时任务quartz去扫。然后等待易宝的回调,成功时,将状态置为成功。
PAY单笔提现打款
第二步开始打包代付包
传了一个用户上次登录时间,是30min前登录
请求易宝,获得验证码
分自动代扣模式,和非自动贷款模式②若未 失败,保存订单,由定时任务扫描
PayType 打款类型 PAY——打款 REFUND——还款 BATCH_PAY——批量打款
PayStatus 打款状态 NEW_CREATED(\"新创建\
如不是上述两种请款①订单状态置为等待打款确认,然后定时任务quartz去扫。
若打款失败①如果返回失败,将订单置为失效
RepayStatus 打款状态 NEW_CREATED(\"新建\
检查订单是否需要关闭,若请求超时了,需要自动关闭付款记录,重新生成repayOrder。该时间(30min),与repayOrder的createdAt做比较。TODO 这边如果用户超时,会关闭之前的订单,生成新的订单
如果是易宝
请求发送验证码
/repay/sms
RePayStatus=2
PayStatus=3
PayStatus=1
PayStatus=4
若支付有问题,请上微信公众号,关注信用钱包,进行还款
REFUND
/trigger_batch
完成
/pay生成payOrder
/package_batch_pay
如果是联动优势则自己发送验证码如果是猎豹,调用猎豹的API发送验证码
RePayStatus=4
联动优势未做完
/repay/sms_validate
此处无订单失效时间概念
此处订单有效时间30min
若打款成功①如果成功,保存订单②通知
第三步开始批量打款
请求易宝
微信未做完
订单生命周期跟合作方约定是30min
请求易宝放款
生成
若切换了支付路由,或者支付金额有变动,需要自动关闭付款记录,重新生成repayOrder。
请求联动优势同步放款
若等待结果通知,直接跳到退出页面
0 条评论
下一页