登录支付宝开发平台
首先我们需要进入支付宝开发平台https://open.alipay.com/
,使用自己的支付宝登录扫码后,进入到此界面,单击控制台
接着拉到最后,选择沙箱
选择沙箱工具-支付宝沙箱客户端,这里是一个支付沙箱环境,手机扫码下载即可
下载完成后,手机可以登录沙箱环境,账户密码可在沙箱账户获取
至此,沙箱环境下载完成
下载程序Demo
打开网址https://opendocs.alipay.com/open/270/106291?ref=api
,选择对应语言的Demo案例下载
配置程序 把刚才下载好的Demo导入到开发工具中,这里使用Java版的,把程序导入到eclipse中 ,打开AlipayConfig.java
文件,如下提所示
接下来,我们需要配置一下程序,换成我们自己的密钥 首先是app_id
对应我们沙箱环境中的APPID
接着是merchant_private_key
和alipay_public_key
,打开接口加签方式下,选择系统默认密钥,在公钥模式中单击查看
merchant_private_key
中填入应用私钥,alipay_public_key
中填入应用公钥
接下来是其他几个变量的配置
notify_url
是我们支付后异步通知的页面,return_url
是我们支付成功后页面同步跳转的页面,这里在return_url
填入https://www.baidu.com/
,在我们支付后,页面会跳转到百度。接下来说下gatewayUrl
,支付宝的网关,在沙箱环境中网关是https://openapi.alipaydev.com/gateway.do
,注意与正式上线环境网关不一致!
log_path
是我们程序运行的日志存放目录
运行程序
程序配置完成后,我们运行程序,然后在浏览器内输入http://localhost:8080/alipay.trade.page.pay-JAVA-UTF-8/
点击付款,接着进入付款界面
前面已经下载沙箱支付宝客户端的,用沙箱客户端扫码付即可,我这里使用账号密码付款
付款成功,接着就会跳转到百度的首页!
至此,就完成了支付宝进行支付!大家在自己项目中可以引入示例demo,根据自己的业务逻辑来实现!
下载地址
点击下方阅读原文获取代码!