Я пытаюсь использовать Mollie в Laravel, но у меня проблемы.
Это мой код (токен со страницы 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, сначала вам нужно соединить Молли с 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.
Других решений пока нет …