1

我正在尝试在 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 记录的。

4

1 回答 1

2

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 中添加您的测试密钥。

于 2017-03-23T00:40:41.070 回答