new 1.txt 2.1 KB

1234567891011121314151617181920212223242526272829303132
  1. 1订单支付流程:下单时候选择押金方式,芝麻免押 或 线下, 订单一旦下单,目前不能修改。
  2. 2押金方式不再影响支付方式,下单后返回的 show_pay_type 字段会去掉,订单列表里的待支付订单 也是 没有了show_pay_type。
  3. 3订单详情里原来就有字段 yajin_type = 1 芝麻免押 , yajin_type = 2 线下,这里保持不变。
  4. 4新增一个字段 yajin_status(0默认未完成,1完成) 表示两种押金的完成状态。
  5. 当 yajin_type = 1 (芝麻)且 yajin_status = 0 (未完成免压)提示用户需要去完成芝麻免押,或按钮一键改成 线下交押金 (前端)
  6. 当 yajin_type = 2 (线下) ,商家点取车按钮,默认认为 线下押金已完成,yajin_status 自动改为 1 (后端)
  7. 5不论什么押金方式,两个押金金额都不再算到支付金额里。先支付,完成之后。芝麻免押情况下,再拉起支付宝进行资金预授权
  8. 关于结算流程
  9. 一:已付款未取车,取消订单
  10. 1商家取消,租车款全额退给用户。
  11. 2用户取消,租车款大部分退给用户,车行提扣(送车服务费等)损失,后台审核。
  12. 3租金结算,一个输入框,输入扣除的送车服务费总额,剩余退款给用户
  13. 4芝麻交了押金,押金全退。芝麻未交押金,押金无需处理。线下押金线下处理
  14. 5以上情况一次结算完成
  15. 二:订单完成
  16. 1租金结算,只有在提前还车情况下,用户申请提前还车,商家审核同意,按商家同意金额,退款给用户。其他情况不需要退款
  17. 2押金结算(车损+违章),商家提扣损失,后台审核。结算时一次扣除完成,一个输入框,输入需要扣除的总额,剩余解冻到用户(仅限芝麻免押订单)。
  18. 订单状态
  19. status状态:-1=未付款被取消,-2=已付款被取消,0=待付款,10=已付款,20=已取车,30=完成
  20. yajin_type押金方式:1=芝麻,2=线下
  21. yajin_status押金状态:0=未完成,1=已完成
  22. status=10 && yajin_type=1 && yajin_status=0 提示用户需要去完成芝麻免押,或按钮一键改成 线下交押金