未经授权的请求 Mollie Laravel
Unauthorized request Mollie Laravel
我正在尝试在 Laravel 中使用 Mollie,但我遇到了问题。
这是我的代码(来自 Laravel/Mollie Github 页面的令牌):
public function payApi($amount, $email) {
$payment = Mollie::api()->payments()->create([
'amount' => $amount,
'description' => $email,
'redirectUrl' => 'http://google.com',
]);
$payment = Mollie::api()->payments()->get($payment->id);
if ($payment->isPaid()) {
echo "Payment received";
}
}
这是错误:
Mollie_API_Exception in Base.php line 353: Error executing API call (request): Unauthorized request
我想这是因为我需要设置 API 测试键,但我不知道如何在 Laravel-Mollie 中设置它,尽管它是针对标准 Mollie 的文档.
如 README.md 中所述,您需要先将 Mollie 连接到 Laravel Socialite。如果您打算使用 Mollie Connect,请通过将此添加到数组来更新 config/services.php
:
'mollie' => [
'client_id' => env('MOLLIE_CLIENT_ID', 'app_xxx'),
'client_secret' => env('MOLLIE_CLIENT_SECRET'),
'redirect' => env('MOLLIE_REDIRECT_URI'),
],
并在 config/mollie.php.
中添加您的测试密钥
我正在尝试在 Laravel 中使用 Mollie,但我遇到了问题。 这是我的代码(来自 Laravel/Mollie Github 页面的令牌):
public function payApi($amount, $email) {
$payment = Mollie::api()->payments()->create([
'amount' => $amount,
'description' => $email,
'redirectUrl' => 'http://google.com',
]);
$payment = Mollie::api()->payments()->get($payment->id);
if ($payment->isPaid()) {
echo "Payment received";
}
}
这是错误:
Mollie_API_Exception in Base.php line 353: Error executing API call (request): Unauthorized request
我想这是因为我需要设置 API 测试键,但我不知道如何在 Laravel-Mollie 中设置它,尽管它是针对标准 Mollie 的文档.
如 README.md 中所述,您需要先将 Mollie 连接到 Laravel Socialite。如果您打算使用 Mollie Connect,请通过将此添加到数组来更新 config/services.php
:
'mollie' => [
'client_id' => env('MOLLIE_CLIENT_ID', 'app_xxx'),
'client_secret' => env('MOLLIE_CLIENT_SECRET'),
'redirect' => env('MOLLIE_REDIRECT_URI'),
],
并在 config/mollie.php.
中添加您的测试密钥