1.支付宝开发者入驻
进入https://open.alipay.com/platform/home.htm
使用支付宝扫码登录
如果是第一次登录,会让你填写个人的信息
2.配置环境
进入https://docs.open.alipay.com/399/106917/查看开发指南
点击电脑网站支付(其他支付也类似)
进入网站支付的开发文档。在右侧有导航目录,介绍了支付流程以及接入支付宝的步骤。
点击SDK&Demo,下载JAVA版demo
使用eclipse或者idea等将项目导入
进入https://docs.open.alipay.com/291/105971下载工具生成RSA密钥
回到eclipse,打开com.alipay.config.AlipayConfig类,会发现里面需要配置。
进入沙箱https://openhome.alipay.com/platform/appDaily.htm?tab=info
在里面会有沙箱应用与沙箱账号。
配置com.alipay.config.AlipayConfig类
(1)在沙箱应用中,将APPID复制到com.alipay.config.AlipayConfig类的app_id属性中。
(2)设置公钥与私钥。打开之前下载的生成RSA密钥工具,生成私钥和公钥。
将私钥复制到com.alipay.config.AlipayConfig类的merchant_private_key属性中。
将商家应用公钥复制到设置应用公钥中
然后会生成支付宝公钥。将支付宝公钥复制到com.alipay.config.AlipayConfig类的alipay_public_key属性中。
(3)配置支付宝网关
将支付宝公钥复制到com.alipay.config.AlipayConfig类的gatewayUrl属性,修改为
https://openapi.alipaydev.com/gateway.do。
配置完app_id、merchant_private_key、alipay_public_key即可测试。
3.支付测试
下载一个沙箱钱包(沙箱钱包是一个专门沙箱支付测试的,模拟支付宝app,里面内置了99999元),使用沙箱账号里面的买家账号登录。
运行支付demo项目。
在付款页面,输入付款金额等。点击付款
进入付款页面,打开沙箱支付宝扫一下