我希望有人可以帮助我,我使用 Laravel 5.2 和 Cashier 6,我得到了这个错误
RequestOptions.php 第 77 行中的 Api:Stripe API 方法调用的第二个参数是一个可选的 per-request apiKey,它必须是一个字符串,或者 per-request 选项,它必须是一个数组。(提示:您可以通过 设置全局 apiKey Stripe::setApiKey(<apiKey>)
)
但是stripe的所有API都可以,谢谢
我希望有人可以帮助我,我使用 Laravel 5.2 和 Cashier 6,我得到了这个错误
RequestOptions.php 第 77 行中的 Api:Stripe API 方法调用的第二个参数是一个可选的 per-request apiKey,它必须是一个字符串,或者 per-request 选项,它必须是一个数组。(提示:您可以通过 设置全局 apiKey Stripe::setApiKey(<apiKey>)
)
但是stripe的所有API都可以,谢谢
请检查 .env 文件。你有这个常量吗?(应该只有STRIPE_SECRET,换个名字就麻烦了)
STRIPE_SECRET = pk_test_--------------------
after that check app/services.php file
你应该有条带配置
'stripe' => [
'model' => App\User::class,
'key' => env('STRIPE_KEY'),
'secret' => env('STRIPE_SECRET')
],
我遇到了完全相同的错误。对我来说,这是因为我的配置在我添加条带键之前被缓存了,所以 Laravel 使用的配置还没有包含条带键。
一个简单的php artisan config:clear
应该可以解决您的问题。