支付宝在线支付接入
一、支付宝在线支付简介
我们都知道,在电脑上下单某个商品后都会跳出支付宝或者微信扫码支付;形象的来说比如打赏,输入一些信息(打赏金额、联系方式、留言),选择支付方式(支付宝或者微信),点击支付就会跳出一个二维码,扫码即可支付了。
图一
图二
图三

二、支付宝开发者入驻
1、登录支付宝开放平台,点击免费入驻,支付宝扫码登录,选择自研开发服务,填写个人信息,填完点确认,马上就是开发模式了。
https://open.alipay.com/platform/home.htm
2、选择开发服务里面的研发服务(沙箱)
三、支付宝在线支付流程
1、点击文档,在搜索框输入:电脑网站支付 ;通过此文档了解支付过程
https://opendocs.alipay.com/open/270/105898

2、开发过程可通过如上看开发文档了解过程
四、数字签名
1、点击文档,在搜索框输入:生成RSA密钥 ;安装工具 (AlipayDevelopmentAssistant-1.0.7.exe)
https://opendocs.alipay.com/open/291/105971
2、什么是数字签名?
http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html
五、支付宝官方Demo运行
1、下载Demo
https://opendocs.alipay.com/open/270/106291

2、eclipse启动下载好的Demo

3、Demo中AlipayConfig配置类说明

六、支付宝沙箱环境配置以及支付测试
1、支付宝沙箱环境配置
#步骤
1、开发中心->研发服务(沙箱)
网址:https://open.alipay.com/platform/appDaily.htm?tab=info

2、利用支付宝开放平台开发助手配置支付宝公钥,并配置AipayConfig

3、扫码下载支付宝沙箱版手机客户端

4、在手机客户端,通过沙箱账号登录买家

5、eclipse启动下载并配置好的Demo项目,设定好付款信息,点击付款,跳到二维码扫码界面,用下载并登录的买家账号扫码付款,付款成功后,页面会跳转到AipayConfig配置文件里面配置好的路径




7、支付宝支付接口讲解

8、支付宝服务器同步通知页面returnUrl
