网站 :alipay.com
1.首先扫码登录支付宝个人主页点击开发平台
![](https://img.haomeiwen.com/i8023427/e1b61ff902f0da7b.jpg)
2.选择开发接入
![](https://img.haomeiwen.com/i8023427/0dc68ab54567914a.jpg)
-
选择沙箱
snipaste_20181020_144716.jpg
-
进入沙箱环境
snipaste_20181020_144850.jpg
5、 沙箱应用中,选择 电脑网站支付
![](https://img.haomeiwen.com/i8023427/0a0382b0c891065d.jpg)
6、选择SDK&DEMO 本案例使用的是thinkphp框架,所以下载php版本,
7、将下载的demo 解压到www目录下,并绑定域名。
8、回到沙箱应用,将appid和支付宝网管填入 config 文件中
![](https://img.haomeiwen.com/i8023427/30d21b96fb4daa4d.jpg)
![](https://img.haomeiwen.com/i8023427/f569dbebf15c9429.jpg)
9、生成商户私钥和支付宝公钥
![](https://img.haomeiwen.com/i8023427/563f02fa16ad0246.jpg)
10、点击生成方法,下载windows版本密钥生成工具,运行,选择非JAVA适用项,生成密钥,将商户私钥复制到config.php相应位置
![](https://img.haomeiwen.com/i8023427/2680c7c723ca30c9.jpg)
11、将公钥复制,到沙箱应用第三行,生成应用公钥,然后查看支付宝公钥
![](https://img.haomeiwen.com/i8023427/46b34720e6d2a32b.jpg)
![](https://img.haomeiwen.com/i8023427/63dc95fb88f315fa.jpg)
12、将支付宝公钥复制到config.php文件中相应位置
![](https://img.haomeiwen.com/i8023427/91912448d1d09bfb.jpg)
13、 访问你的站点,可以跳转到支付页面
![](https://img.haomeiwen.com/i8023427/517a42805a880d54.jpg)
14、点击付款,进入支付
![](https://img.haomeiwen.com/i8023427/1e6f6febf4fa3f02.jpg)
15、输入账号密码登录付款,账号密码来源沙箱账号
![](https://img.haomeiwen.com/i8023427/e605c32dcb3f5444.jpg)
16、输入支付密码
![](https://img.haomeiwen.com/i8023427/687b4b3378fecf6c.jpg)
17、这里有个bug,输入支付密码提交,会先提示,支付失败,过几秒有自动跳转,支付成功。百度上说这个是沙箱本身的bug, ...
![](https://img.haomeiwen.com/i8023427/75b6db518d3dd1c3.jpg)
![](https://img.haomeiwen.com/i8023427/69f1c38ccdea2971.jpg)
18、提示支付成功后,有两个地址需要填写,在config 里
//异步通知地址
'notify_url' => "http://你的域名/notify_url.php",
//同步跳转
'return_url' => "http://你的域名/return_url.php",
异步通知地址,用来支付宝交易成功后给你返回交易信息,用post方式接收,如你可以在notify_url中更新订单状态
同步跳转 在支付宝交易成功后跳转的地址,一般展示交易结果给客户看,用get方式接收数据
注意事项:
1.phpstudy版本最好5.5以上,而且最好勾选php扩展配置中的php_openssl。
2.最后一页返回的信息有很多,有订单号,金额,等等,站点页面相当于商城中的立即付款页面,最有一页相当于订单详情页面,其样式都可以事先拟好。
具体完整案例 下载地址:https://github.com/Zyaun/alipay
网友评论