配置沙箱环境
一 首先进入支付宝官网开放平台,点击首页“开发接入”,找到开发服务里面的沙箱;
二 打开新页面,里面介绍了沙箱的应用环境以及如何配置,这里沙箱环境默认给了一个APPID,需要自己配置RSA2(SHA256)的应用公钥,需要先下载支付宝生成秘钥的工具,如果是RSA2签名格式的话,记住要生成2048位的,生成之后,进入沙箱应用,上传刚刚生成的应用公钥,上传成功后会生成支付宝公钥,应用私钥以及支付宝公钥会在代码配置中用到。如需要更改秘钥,使用下载的工具重新生成再上传即可!上传应用公钥并获取支付宝公钥。
导入demo
一 在沙箱支持产品中,找到电脑支付,点击查看产品接入说明:
进入电脑网站支付接入介绍页面,点击左侧SDK&Demo,下载demo;
二 解压下载下来的demo,导入到eclipse,修改AlipayConfig.java文件,注意,应用私钥即商户私钥。
这里一定要注意,要修改支付宝网关为沙箱环境(alipaydev),return_url是指付款成功之后返回给用户查看的界面,notify_url是支付包与服务器交互的页面,用户看不到,支付成功以notify_url返回的参数或者查询订单返回的参数为准。电脑网站支付快速接入。
三 修改成功之后运行项目,我修改项目之后出现了java.lang.UnsupportedClassVersionError错误,
此错误,为:不支持类版本错误。
也就是说,不同的 JDK 版本编译出的 class 文件也可能有差异,有的高版本 JDK 能够兼容低版本的 JDK自然没问题,此时只要修改下版本就可以了。
用支付宝支付时候的账号看开发者中心--》研发服务--》沙箱账号里的账号,我傻乎乎的用自己的支付宝测试了好久,,,
参考链接:https://blog.csdn.net/Amo_lt/article/details/77435545;谢谢小姐姐的悉心指导!