网站 :alipay.com
1.首先扫码登录支付宝个人主页点击开发平台
2.选择开发接入
-
选择沙箱
-
进入沙箱环境
5、 沙箱应用中,选择 电脑网站支付
6、选择SDK&DEMO 本案例使用的是thinkphp框架,所以下载php版本,
7、将下载的demo 解压到www目录下,并绑定域名。
8、回到沙箱应用,将appid和支付宝网管填入 config 文件中
9、生成商户私钥和支付宝公钥
10、点击生成方法,下载windows版本密钥生成工具,运行,选择非JAVA适用项,生成密钥,将商户私钥复制到config.php相应位置
11、将公钥复制,到沙箱应用第三行,生成应用公钥,然后查看支付宝公钥
12、将支付宝公钥复制到config.php文件中相应位置
13、 访问你的站点,可以跳转到支付页面
14、点击付款,进入支付
15、输入账号密码登录付款,账号密码来源沙箱账号
16、输入支付密码
17、这里有个bug,输入支付密码提交,会先提示,支付失败,过几秒有自动跳转,支付成功。百度上说这个是沙箱本身的bug, ...
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