注意事项
开发者在服务端接口对接过程中,需要注意以下几个事项:
1. 服务器端签名
客户端生成签名地址,可能会导致以下问题:
客户端易被破解,appsecret有外泄的风险,危害严重!
如果用户的手机端时钟不准,或者不在北京时区,会导致时间验证过期,无法访问。 因此签名地址务必在服务器端生成。如不按要求,由此导致的损失,积分商城概不负责!
2. 重复通知处理
由于网络具有不稳定的特性,当积分商城向企业服务器发送成功/失败通知时,有可能存在积分商城发送了通知,开发者收到了通知并进行了处理。然后出现网络故障,积分商城没有收到开发者的响应。积分商城认为企业没有收到通知,于是进行重复通知。
此时企业收到通知后,务必先确认此订单是否已经处理过。如果已经处理过,则忽略此通知,并响应success。如果此时忽略订单是否已经被处理过,而直接进行处理,将导致积分商城反复向用户操作积分,导致损失!
3. 扣积分超时处理
积分商城向企业发起扣积分请求时,积分商城设置超时时间为30秒,由于企业服务器响应过慢,或者网络异常等原因,可能会出现超时情况。
针对超时情况,积分商城将该订单标记为失败,并向企业发出失败通知。