2017-03-22 14 views
1

私はLaravelでMollieを使用しようとしていますが、問題が発生しています。 これは私のコード(Laravel /モリーGithubのページからトークン)である:これは誤りである許可されていないリクエストMollie Laravel

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のために文書化される。

答えて

2

README.mdで説明したように、まずMollieをLaravel Socialiteに接続する必要があります。

'mollie' => [ 
    'client_id' => env('MOLLIE_CLIENT_ID', 'app_xxx'), 
    'client_secret' => env('MOLLIE_CLIENT_SECRET'), 
    'redirect' => env('MOLLIE_REDIRECT_URI'), 
], 

をとのconfig/mollie.phpでテストキーを追加します。あなたはモリー接続を使用する予定がある場合は、配列にこれを追加することにより、config/services.phpを更新します。

+0

これでエラーが発生しました:Mollieと通信できません(28):解決は、10519ミリ秒後にタイムアウトしました。 env(VALUES)を何かに置き換える必要がありますか? –

+0

@オニールいいえ、これは必須ではありません。 readmeの残りの部分を見て、あなたが何かを忘れていないことを確認してください! – manniL

+0

config/mollie.phpにもテストキーを追加する必要がありました。ありがとう!!!しかし、今私は空白のページを取得しています、今何ですか? –

関連する問題