通过易接SDK的接口,可以利用易接工具合身分歧的渠道包,不须要阅读渠道SDK文档或调试渠道接口;
易接SDK(Android)支持多种平台,包括:Java、cocos、flashair、Unity3D,JS,lua,极大程度的知足游戏需求;
易接SDK(IOS越狱)支持多种平台,包括:Object-C、Cocos C++、Unity3D,极大程度的知足游戏需求。
消费同步接口
消费记录同步接口消费记录同步是由CP做事器实现的,吸收用户付费结果的回调接口。当充值成功时,易接后台的状态是等待同步,并将信息通报给CP做事器,CP做事器做相应的处理后(署名验证,消费记录的存储,向游戏做事器发送充值成功的要求等),返回SUCCESS,易接后台的状态变成同步成功。其流程图如下:
同步接口
目前易接手事器向CP做事器关照支付成功情形以及吸收CP做事器确认是一个HTTP接口。由CP做事器供应关照URL,易接手事器会在须要同步结果时(包括重新同步)主动调用CP做事器供应的关照URL。
同步接口的基本形式如下:
http://service.cp.host.domain/path/?app=1234567890ABCDEF&cbi=CBI123456&ct=1376578903&fee=100&pt=1376577801&ssid=123456&st=1&tcd=137657AVDEDFS&uid=1234&ver=1&sign=xxxxxxxxxxx
参数的详细含义可查阅:http://www.1sdk.cn/omsdk-sdkenter-online/omsdk-sdkenter-server1/omsdk-sdkenter-server-consume.html
同步参数署名署名可以让CP做事器确认得到的数据来自于支付做事器而不是恶意第三方。署名方法为共享密钥+MD5办法,算法如下:
共享密钥:
双方共享一个字符串形的密钥
待署名串:
协议参数(对于出做事器是构成URL的参数,对CP做事器是吸收的要求参数)中除了sign以外的所有参数,
按字典序由小到大排列 参数名=值,并在中间加入 “&”,构成比如如下的子串:
app=1234567890ABCDEF&cbi=CBI123456&ct=1376578903&fee=100&pt=1376577801&sdk=09CE2B99C22E6D06&ssid=123456&st=1&tcd=137657AVDEDFS&uid=1234&ver=1
支付做事器方署名:
署名=MD5(待署名串+共享密钥)
然后构成
CP做事器同步URL+待署名串+”&sign=”+署名
来进行要求
CP做事器验证:
待验证的署名=MD5(待署名串+共享密钥)
然后把“待验证的署名”和sign的子串进行比较,如果相同就解释同等。
同步失落败的重传机制无论是HTTP连接失落败还是CP做事器端没有返回”SUCCESS”,支付做事器都会卖力进行重传 ,做事器会按照一定的韶光间隔重传同步记录。
PHP实现HTTP干系的加密观点
关于HTTP的加密算法先容,小编的另一篇文章中有提到,附上链接地址:HTTPS中的加密算法干系观点先容