说明: 以下内容描述是针对单纯的接口联调流程。具体实现的逻辑,还需要根据各自的具体业务来完成系统的最后集成 如果我们到了接口联调阶段就要清楚我们要测试什么接口?需要准备哪些信息?参考哪些文档? 使用哪一个appid?应该配置那个密钥? 建议先看一下接入指南【点击查看】 建议测试流程:
部分接口含有同步返回和异步通知的请参见 异步通知处理逻辑:https://openclub.alipay.com/read.php?tid=1314&fid=46 准备信息 1.联调要看对应的接口文档,文档可以在【开放平台】查找或者文档中心搜索框搜索 2.appid应该使用哪一个?使用您后台应用的appid并且密钥也使用这个appid下面的这个是对应关系(如下图)
3.注意点 demo都是使用RSA2方式签名,注意生成对应的密钥 优先测试demo: 1.原因:咱们开发同学可能拿到文档就直接去做集成了,但是密钥和账号是否有问题都不知道, 都是在试错的流程,这样接入支付宝接口,影响效率。测试demo是为了保证账号和密钥没有问题。 再进行下一步,切记不要直接把Demo当作线上项目,Demo代码提供参考和建议 2.建议有demo先测试demo,demo可以正常请求支付,这个时候再往项目中移植。 ①如果demo测试报错肯定是账号和密钥问题,少部分是环境问题 这个错误可以看常见问题排查帖或者论坛搜索相关报错 ②如果测试demo正常,放到服务器报错,这个是环境问题居多,请检查线上线下环境的区别语法问题。 这个错误可以看常见问题排查帖或者论坛搜索相关报错 ③没有demo的同学,可以使用签名工具调试确认账号和密钥是否正确 论坛有部分接口demo分享帖【点击查看】,如果没有可以使用签名工具调试【点击查看】 常见问题: 无效签名:https://openclub.alipay.com/read.php?tid=1568&fid=46 isv权限不足:https://openclub.alipay.com/read.php?tid=1672&fid=25 收不到异步通知:https://openclub.alipay.com/read.php?tid=1677&fid=25&page=1 验签失败:https://openclub.alipay.com/read.php?tid=1598&fid=46 ali40247:https://openclub.alipay.com/read.php?tid=250&fid=2 check Sign and Data Fail :https://openclub.alipay.com/read.php?tid=2001&fid=25 无效的AppID参数:https://openclub.alipay.com/read.php?tid=1909&fid=25 卖家不在设置的收款账户列表之中:https://openclub.alipay.com/read.php?tid=1690&fid=5 报错ILLEGAL_PARTNER_EXTERFACE:https://openclub.alipay.com/read.php?tid=1351&fid=6 Safari打不开该网页,因为网址无效问题:https://openclub.alipay.com/read.php?tid=1600&fid=40