- 我用的是沙箱环境做的测试, 步骤如下:
-
获取配置信息 点击进入网站, 当然在此之前要先申请个沙箱应用
-
下图是获取到
APPID
, 后面会用到
-
下面是获取到公钥和私钥, 由于我之前设置过公钥, 如果是刚刚创建的沙箱应用, 那么可能和我的页面稍有不同, 但是只需要按照提示操作获取公钥和私钥即可
-
由于我忘记私钥是多少了, 所以需更换下公钥以重新获取私钥, 操作如下:
-
重新生成私钥的话, 需要下载一个工具, 点击进入下载链接, 选择自己电脑操作系统对应的版本即可
- 生成秘钥
- 生成秘钥之后, 复制下面的
应用公钥
,然后回到之前获取APPID
的页面
- 将之前复制的
应用公钥
粘贴在如下图位置, 点击保存设置即可
- 以上是配置信息的获取, 下面开始代码, 我用的一个第三方的扩展实现的支付: yansongda/pay, 下载对应的版本即可
<?php
declare (strict_types=1);
namespace app\Home\controller;
class Pay
{
protected $config = [
'app_id' => '沙箱应用的APPID',
'notify_url' => '服务器端回调地址,必须是线上可访问的',
'return_url' => '前端回调地址',
<