1.首先检查支付宝网关
沙箱环境网关为: [url]https://openapi.alipay[/url]dev.com/gateway.do
正式环境网关为: [url]https://openapi.alipay.com/gateway.do[/url]
2.appid不存在,获取查看地址:
a.沙箱环境测试查看地址:[url]https://openhome.alipay.com/platform/appDaily.htm[/url]
app支付官方demo测试,沙箱环境测试需要加上以下代码到截图所示位置,不是沙箱环境必须去掉
复制代码
1
|
EnvUtils.setEnv(EnvUtils.EnvEnum.SANDBOX);
|
b.正式环境测试查看地址:[url]https://openhome.alipay.com/platform/developerIndex.htm[/url]
点击链接,选择你自己创建好的应用,如果之前没有创建应用,可参照以下两个帖子进行创建
创建应用可参照该贴:[url]https://openclub.alipay.com/read.php?tid=1606&fid=25[/url]
生成密钥可参照该贴:[url]https://openclub.alipay.com/read.php?tid=1833&fid=25[/url]
3.正式环境下注意事项
1.appid必须是创建应用生成的(沙箱环境也是必须使用沙箱appid),自己随便乱填会报无效的appid;
2.上传密钥,签约审核通过之后才能正常使用,否则依旧会报无效的appid或者权限不足之类的问题