laravel 支付宝 alipay 沙箱环境 测试使用
一、进入支付宝 开发者中心 沙箱环境文档,
https://opendocs.alipay.com/open/200/105311
二、用真实的支付宝,登录进沙箱
下载沙箱版 支付宝 客户端
四、沙箱版支付宝 客户端账号充值
<?php return [ 'alipay' => [ // 支付宝分配的 APPID 'app_id' => env('SHAHE_ALI_APP_ID', ''), // 支付宝异步通知地址 'notify_url' => '', // 支付成功后同步通知地址 'return_url' => '', // 阿里公共密钥,验证签名时使用 'ali_public_key' => env('SHAHE_ALI_PUBLIC_KEY', ''), // 自己的私钥,签名时使用 'private_key' => env('SHAHE_ALI_PRIVATE_KEY', ''), // optional,默认 warning;日志路径为:sys_get_temp_dir().'/logs/yansongda.pay.log' 'log' => [ 'file' => storage_path('logs/alipay.log'), // 'level' => 'debug' // 'type' => 'single', // optional, 可选 daily. // 'max_file' => 30, ], 'http' => [ // optional 'timeout' => 5.0, 'connect_timeout' => 5.0, // 更多配置项请参考 [Guzzle](https://guzzle-cn.readthedocs.io/zh_CN/latest/request-options.html) ], //'mode' => 'normal', // optional,设置此参数dev,将进入沙箱模式,normal 进入正常模式 'charset'=>'utf-8', // optional,设置此参数,将进入沙箱模式 'mode' => 'dev', ], ]
更改的配置 app_id、ali_public_key、private_key 使用 沙箱里面的应用账号,mode 改成 dev
最后清理 config 配置缓存
php artisan cache:clear
php artisan config:clear