Coda Shop 接入指引
支付参数申请
提供给 Coda Shop 的接口没有定制内容,都按照 Coda Shop 的要求进行开发,所以不需要我们再写一份接入文档给 Coda Shop 的开发人员。
填写申请表格,与 Coda 确定排期。
由平台提供参数:
- XD Client ID
- API链接
- 签名密钥
由游戏项目组提供的参数:
- 可供测试的游戏 Role ID
- 可供测试的游戏 Server ID
- 可供测试的商品 SKU ID
表格内容具体说明如下:
环境 | 接口名称 | 链接 | 备注 |
---|---|---|---|
测试环境 | Validate API 验证接口 | https://xdsdk-intnl-6.xd.com/trade/v1/web/shop/hn5RcJei2JxCYlS0/sandbox/CodaShop/createOrder | hn5RcJei2JxCYlS0部分需要替换为游戏的xd client id |
测试环境 | Top up API充值接口 | https://xdsdk-intnl-6.xd.com/callback/v3/extern/pay/sandbox/CodaShop/wap/hn5RcJei2JxCYlS0/notify | hn5RcJei2JxCYlS0部分需要替换为游戏的xd client id |
测试环境 | Serverlist API 服务器列表接口 | https://xdsdk-intnl-6.xd.com/game/v1/hn5RcJei2JxCYlS0/CodaShop/servers | hn5RcJei2JxCYlS0部分需要替换为游戏的xd client id |
测试环境 | Secretkey 密钥 | ||
测试环境 | Service Provider服务提供者 | ||
测试环境 | Test Parameters 测试环境参数 | E.g. ID, Server ID, zone ID, role ID | |
正式环境 | Validate API 验证接口 | https://xdsdk-intnl-6.xd.com/trade/v1/web/shop/hn5RcJei2JxCYlS0/sandbox/CodaShop/createOrder | hn5RcJei2JxCYlS0部分需要替换为游戏的xd client id |
正式环境 | Top up API充值接口 | https://xdsdk-intnl-6.xd.com/callback/v3/extern/pay/sandbox/CodaShop/wap/hn5RcJei2JxCYlS0/notify | hn5RcJei2JxCYlS0部分需要替换为游戏的xd client id |
正式环境 | Serverlist API 服务器列表接口 | https://xdsdk-intnl-6.xd.com/game/v1/hn5RcJei2JxCYlS0/CodaShop/servers | hn5RcJei2JxCYlS0部分需要替换为游戏的xd client id |
正式环境 | Secretkey 密钥 | ||
正式环境 | Service Provider服务提供者 | ||
正式环境 | Test Parameters 测试环境参数 | E.g. ID, Server ID, zone ID, role ID |
将以上参数填写到下面的表格内,再把该表格提交给 CodaShop 的对接人员(@Jun Jie Lim),Coda 的 Slack 链接。
Coda 收到申请表格后会开始排期,请预留充足的时间用于测试。
技术对接
Coda 技术团队对接我们提供的 API 并进行测试,Coda 承担基础测试工作。
Coda 技术团队根据发行商提供的 API 进行测试,Coda 技术团队需使用测试 ID 和 SKU 来调用平台的 API。 若 Coda 发现错误返回,工程师将联系平台核查处理。
在测验我们的的 API 可正常运行后,Coda 技术会进行前后端的开发并启动整合模式。
测试
后台和前端完成开发后,Coda 的 QA 部门需进行沙盒测试。 沙盒环境用于测试未验证的代码和试验,仅限于评估或监测(Coda 的沙盒环境仅限 Coda 内部使用,我们无法使用)。
通过沙盒测试后,Coda 技术团队需整合至正式环境,作为正式上线的准备。 步骤 2-5 的测试作业,大约需要 3 周的工作时间完成。
上线
正式环境完成整合后,发行商需提供正式环境测试 ID 给 Coda 对接部门进行测试。 Coda QA 团队需使用 【端点对端点测试】, 模拟客户的购买体验。
最后,生产环境成功通过监测,Coda 对接部门将会提供产品页面链接,发行商需进行最后审查。 一切准备就绪后,Coda Shop 会排期安排产品上线。