沙箱环境下使用PHP调用支付宝的支付接口(电脑网站支付)

在这里插入图片描述

  • 选择生成公钥 并保留当前窗口
    在这里插入图片描述

  • 使用开发助手 生成秘钥 点击进入
    在这里插入图片描述

  • 因为我们是php 所以选择 其他 公钥 选项,并点击生成,生了了应用私钥和应用公钥
    在这里插入图片描述

  • 窗口保留,我们复制应用公钥到第一次保留的窗口,并粘贴进去,并选择保存设置,会生成支付宝公钥
    在这里插入图片描述

在这里插入图片描述

  • 我们保存一下上面的信息,然后下载demo,并保存在我们的服务器下

在这里插入图片描述
在这里插入图片描述

root@569c5a896edd:/home/wwwroot/pay# ls
AopSdk.php  aop  config.php  index.php  log.txt  lotusphp_runtime  notify_url.php  pagepay  readme.txt  return_url.php
root@569c5a896edd:/home/wwwroot/pay# pwd
/home/wwwroot/pay


# 查看服务器配置
root@569c5a896edd:/home/wwwroot/pay# cat /usr/local/nginx/conf/vhost/pay.acurd1.com.conf
server
    {
        listen 80;
        #listen [::]:80;
        server_name pay.acurd1.com ;
        index index.html index.htm index.php default.html default.htm default.php;
        root  /home/wwwroot/pay;

        include rewrite/none.conf;
        #error_page   404   /404.html;

        # Deny access to PHP files in specific directory
        #location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; }

        include enable-php.conf;

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }

        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }

        location ~ /.well-known {
            allow all;
        }

        location ~ /\.
        {
            deny all;
        }

        access_log off;
    }

在这里插入图片描述

  • 接下来我们访问一下(注意:此处需要退出登录支付,或者新开无痕窗口访问),我这里新开无痕窗口访问
    在这里插入图片描述

  • 输入沙盒的账号密码完成付款吧

  • 在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 确认付款之后,将跳转到config文件里面的return_url,并且会异步通知给notify_url,并携带 交易号,和验签等参数
https://www.xxxxx.com/alipay.trade.page.pay-PHP-UTF-8/return_url.php?charset=UTF-8&out_trade_no=202110281712287&method=alipay.trade.page.pay.return&total_amount=0.01&sign=mOnn%2BiETPdOGgmCMElcn1rcYbqW5VoMkmg98ezBUUJLuClyO3Z%2FRZbuscaV3%2BHJ9Qzi92C9rNuMt7xr3%2F9NKIdpbC%2F5ESMjZY6nXJKNN7FSZRmL%2BfvPLDlxMfth33CWt4Xzu2UAEaCjLbcypTJ0EKk%2FQZoIr9XO4pLE2uW7Q9w8bHV5RwB7y5qaM6N4SYgjAKS0cS7gcoAqFWW%2B8S8wHg3F3T6D%2BJegZf1Nl4QJC2tZhy32pgea5TK76McW%2ByhQEACxsQDUGtY%2F5gUAMO2wXZRNqyJ4NfR1%2BgBW7pj%2Fp8PrtHxyzBks3Ke9shVMRWEPThJz%2FAXbMQFvw24zZJ3o9Ug%3D%3D&trade_no=2021102822001406740505305565&auth_app_id=2016080600182305&version=1.0&app_id=2016080600182305&sign_type=RSA2&seller_id=2088102170238510&timestamp=2021-10-28+17%3A17%3A15
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老A技术联盟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值