用浏览器搜索支付宝开发平台
点进去进行登录后、点击文档
点击网页&移动应用、然后点击开放能力,再点击支付能力里面的电脑网站支付的SDK&DEMO然后下载Demo
下载之后进行压缩然后倒入demo,这里导入项目的话用eclipse比较方便,因为他的默认配置文件就是eclipse的方式
刚导入的项目会发现它的WebContent报错
这是因为我们没有把项目添加到tomcat服务器中我们把项目添加到服务器中就可以了
点击Server Runtime然后选择tomcat服务器
然后我们点击src下的AlipayConfig.java文件会发现有几个值是空的,这是需要我们自己填写的
app_id 收款账号既是您的APPID对应支付宝账号
merchant_private_key 商户私钥,您的PKCS8格式RSA2私钥
alipay_public_key 支付宝公钥
notify_url、return_url 这两个的“工程公网访问地址”内容该为本地访问地址加端口127.0.0.1:8080
前三个的话是如果有企业账号是需要填写自己的私钥和公钥信息的,我们以沙箱环境测试
我们点击控制台下面的研发服务
app_id 这个值就是沙箱环境的APPID
支付宝网关复制下把文件中gatewayUrl的地址替换了
这里我是设置过了所以有查看,没设置过的需要设置,我们点设置需要下载**生成器
下载安装后用工具生成**
然后点击打开文件位置
打开生成的私钥复制然后赋值给merchant_private_key注意引号内的前后不要有空格
然后复制生成的公钥粘贴到沙箱环境的公钥字符位置然后点击保存
他自动生成了支付宝公钥然后复制支付宝公钥把他粘贴给
alipay_public_key
然后我们启动项目在浏览器测试效果
点击付款
出现这种问题换浏览器或者用eclipse内置的浏览器,我这里用内置浏览器
他这里让我们扫码支付也可以用账号支付,你可以下载一个沙箱环境的手机支付宝就能扫码支付了,我们这里用账号支付账号在刚刚配置沙箱环境的下面,然后复制买家账号在输入密码
等它跳转支付页面再输入支付密码
这个就是我们刚刚配置的那个支付完成后跳转自己本地的返回页面