B2C网关支付响应处理业务逻辑
2016-05-23 10:36:17 0 举报
B2C网关支付响应处理业务逻辑主要包括以下几个步骤:首先,接收并验证来自支付平台的支付请求,确保其有效性和安全性。然后,根据支付请求中的交易信息,更新系统内部的订单状态,标记为已支付。接着,将支付结果(成功或失败)以及相关的交易详情返回给支付平台。如果支付成功,还需要进行后续的账务处理,如记录收入、更新账户余额等。在整个过程中,需要对各种可能的错误情况进行处理,确保系统的稳定运行。此外,为了提高用户体验,还可以提供一些增值服务,如支付成功后的通知服务、发票服务等。
作者其他创作
大纲/内容
授权码的处理
判断表中记录交易状态是否为成功或者失败
否
判断交易结果是否为成功
更新交易状态以及默认核对状态为核对一致
将交易金额设置为实际成功金额
判断表中交易状态是否为09或15或04
将消息发送至同步模块
是
查询结果消息的响应处理
开始
将消息发至渠道通知模块
异步SQL记流水操作
更新交易核对状态
抛出异常,不满足响应处理更新交易最终状态的要求,流程结束
交易不存在,抛出异常,流程结束
根据流水号查询交易简表中的交易记录
流程结束
判断表中是否有此记录
发送记账模块处理
0 条评论
下一页