paysingle_refactor
2014-11-04 15:08:28 8 举报
`paysingle_refactor` 是一个函数或方法,它的主要目的是对支付过程进行优化和重构。这个函数可能会涉及到对现有的支付系统进行改进,以提高其性能、安全性和可扩展性。在重构过程中,可能会对代码进行重写,以消除冗余、简化逻辑并提高代码质量。此外,还可能对支付流程进行调整,以实现更高效的支付方式和更好的用户体验。总之,`paysingle_refactor` 旨在通过对支付系统的改进和优化,为用户提供更便捷、安全的支付体验。
作者其他创作
大纲/内容
1)目前,此线以下无理由明确失败,应尽力保证成功2)不排除server确定排斥某些请求的可能性,如发生,通过增加明确失败错误码来解决
异常
必传参数校验(正则 + 查库)
创建成功
调用bgns server插入return_url信息
明确成功
数据库
明确失败
付款到卡接口专用表记录转账、信用卡、外部调用此接口时的请求sample字段:外部传入单号内部拼接单号内部生成单号商户号所选付款类型(实时、单笔)金额、卡号、银行信息所选汇路return url 、 return method
整理参数,入库
调用payserver,创建付款单
异常(查不到也是异常)
创建成功或重复创建
已存在取出老order_no
个性化选传参数处理
不存在
失败、查询为空
创建新order_no(BillNo)
从库查询:trans_id是否已存在
主库查询:老order_no
调用方资质校验(IP、验签)
成功
重复创建
调用ans server插入下单请求
0 条评论
下一页