tp使用支付宝接口demo

网站 :alipay.com
1.首先扫码登录支付宝个人主页点击开发平台

tp使用支付宝接口demo_第1张图片
snipaste_20181020_144456.jpg

2.选择开发接入


tp使用支付宝接口demo_第2张图片
snipaste_20181020_144605.jpg
  1. 选择沙箱


    tp使用支付宝接口demo_第3张图片
    snipaste_20181020_144716.jpg
  2. 进入沙箱环境


    tp使用支付宝接口demo_第4张图片
    snipaste_20181020_144850.jpg

5、 沙箱应用中,选择 电脑网站支付


tp使用支付宝接口demo_第5张图片
snipaste_20181020_145017.jpg

6、选择SDK&DEMO 本案例使用的是thinkphp框架,所以下载php版本,
7、将下载的demo 解压到www目录下,并绑定域名。
8、回到沙箱应用,将appid和支付宝网管填入 config 文件中


tp使用支付宝接口demo_第6张图片
snipaste_20181020_145524.jpg

tp使用支付宝接口demo_第7张图片
snipaste_20181020_145645.jpg

9、生成商户私钥和支付宝公钥


tp使用支付宝接口demo_第8张图片
snipaste_20181020_145936.jpg

10、点击生成方法,下载windows版本密钥生成工具,运行,选择非JAVA适用项,生成密钥,将商户私钥复制到config.php相应位置
tp使用支付宝接口demo_第9张图片
snipaste_20181020_150055.jpg

11、将公钥复制,到沙箱应用第三行,生成应用公钥,然后查看支付宝公钥


tp使用支付宝接口demo_第10张图片
snipaste_20181020_150521.jpg
tp使用支付宝接口demo_第11张图片
snipaste_20181020_150612.jpg

12、将支付宝公钥复制到config.php文件中相应位置


snipaste_20181020_150705.jpg

13、 访问你的站点,可以跳转到支付页面


tp使用支付宝接口demo_第12张图片
snipaste_20181020_151208.jpg

14、点击付款,进入支付
tp使用支付宝接口demo_第13张图片
snipaste_20181020_151235.jpg

15、输入账号密码登录付款,账号密码来源沙箱账号


tp使用支付宝接口demo_第14张图片
snipaste_20181020_151429.jpg

16、输入支付密码
tp使用支付宝接口demo_第15张图片
snipaste_20181020_151604.jpg

17、这里有个bug,输入支付密码提交,会先提示,支付失败,过几秒有自动跳转,支付成功。百度上说这个是沙箱本身的bug, ...

tp使用支付宝接口demo_第16张图片
snipaste_20181020_151649.jpg

tp使用支付宝接口demo_第17张图片
snipaste_20181020_151702.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

你可能感兴趣的:(tp使用支付宝接口demo)