1

我希望有人可以帮助我,我使用 Laravel 5.2 和 Cashier 6,我得到了这个错误

RequestOptions.php 第 77 行中的 Api:Stripe API 方法调用的第二个参数是一个可选的 per-request apiKey,它必须是一个字符串,或者 per-request 选项,它必须是一个数组。(提示:您可以通过 设置全局 apiKey Stripe::setApiKey(<apiKey>)

但是stripe的所有API都可以,谢谢

4

2 回答 2

1

请检查 .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')
    ],
于 2016-04-13T14:40:17.300 回答
1

我遇到了完全相同的错误。对我来说,这是因为我的配置在我添加条带键之前被缓存了,所以 Laravel 使用的配置还没有包含条带键。

一个简单的php artisan config:clear应该可以解决您的问题。

于 2016-04-06T02:28:47.947 回答