thinkPHP6中实现支付宝支付

  • 我用的是沙箱环境做的测试, 步骤如下:

  • 获取配置信息 点击进入网站, 当然在此之前要先申请个沙箱应用

  • 下图是获取到 APPID, 后面会用到
    在这里插入图片描述

  • 下面是获取到公钥和私钥, 由于我之前设置过公钥, 如果是刚刚创建的沙箱应用, 那么可能和我的页面稍有不同, 但是只需要按照提示操作获取公钥和私钥即可

  • 由于我忘记私钥是多少了, 所以需更换下公钥以重新获取私钥, 操作如下:

  • 重新生成私钥的话, 需要下载一个工具, 点击进入下载链接, 选择自己电脑操作系统对应的版本即可

在这里插入图片描述

  • 生成秘钥
    在这里插入图片描述
  • 生成秘钥之后, 复制下面的 应用公钥,然后回到之前获取 APPID 的页面
    在这里插入图片描述
  • 将之前复制的 应用公钥 粘贴在如下图位置, 点击保存设置即可
    在这里插入图片描述

  • 以上是配置信息的获取, 下面开始代码, 我用的一个第三方的扩展实现的支付: yansongda/pay, 下载对应的版本即可
<?php
declare (strict_types=1);

namespace app\Home\controller;

class Pay
{
   
   
    protected $config = [
        'app_id' => '沙箱应用的APPID',
        'notify_url' => '服务器端回调地址,必须是线上可访问的',
        'return_url' => '前端回调地址',
        <
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值