通知机制

注意:商户接收通知交互模式中,如果商户收到平台的order_status参数字段应答不是纯字符串success,认为订单不是交易成功状态。


平台会通过一定的策略(通知频率为0/5/15/30/60/300,单位:秒)间接性重新发起通知,尽可能提高通知的成功率,但平台不保证通知最终能成功。


由于存在重新发送后台通知的情况,因此同样的通知可能会多次发送给商户系统。商户系统必须能够正确处理重复的通知。


平台推荐的做法是,当收到通知进行处理时,首先检查对应业务数据的状态,判断该通知是否已经处理过,如果没有处理过再进行处理,如果处理过直接返回纯字符串 OK 。


在对业务数据进行状态检查和处理之前,要采用数据锁进行并发控制,以避免函数重复插入数据造成的数据混乱。