支付相关

来源:互联网 发布:先导爱知 编辑:程序博客网 时间:2024/05/22 14:55

1、调用“下单接口”状态的判断,大概分以下几种情况。

第一,接口参数有问题,返回调用失败。在调用接口前,就应该对参数进行合法校验,避免此类情况的发生;

第二,业务异常。比如余额不足,账户冻结等,此时一律认为失败,需要根据特定“错误码”进行判断后处理;

第三,三方系统异常、 请求超时异常、 程序异常。此时应该通过单独查询三方订单状态进行判断。

注意:下单时,如果返回成功状态,这个成功有可能代表下单成功,不意味着最终支付成功,最终结果需要单独调用三方查询接口来确定

2、查询“订单结果”注意以下事项

第一、如果程序报错、请求超时等异常发生,一定不要更新订单状态,此时状态未知

第二、三方接口在查询时也会报错,要分清报错原因,再做订单状态的修改

第三、只有通过三方接口获取“订单最终状态”时,才能做订单状态的更新操作

第四、仔细阅读三方文档中关于错误码的说明,有时需要进行特殊处理订单结果。