4

次の 2 つのライブラリを使用してモリー支払いを作成しようとしています。

クライアントがフォームに入力して送信すると、laravel アプリケーションの関数に対して ajax リクエストが行われます。

私のLaravel関数では、次のことをしようとしています:

$gateway = Omnipay\Omnipay::create('Mollie');

$gateway->setApiKey('test_gSDS4xNA96AfNmmdwB3fAA47zS84KN');

$params = [
    'amount' => $ticket_order['order_total'] + $ticket_order['organiser_booking_fee'],
    'description' => 'Kapelhoek wijkfeesten',
    'returnUrl' => URL::action('EventCheckoutController@fallback'),
];


$response = $gateway->purchase($params)->send();


if ($response->isSuccessful()) {
    // payment was successful: update database
    print_r($response); die;
} elseif ($response->isRedirect()) {
    // redirect to offsite payment gateway
    return $response->getRedirectResponse(); die;
} else {
    // payment failed: display message to customer
    echo $response->getMessage(); die;
}

しかし、私はこの応答を得ています:

XMLHttpRequest はhttps://www.mollie.com/payscreen/select-method/PRMtm6qnWGを読み込めません。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン ' http://kapelhoektickets.dev ' へのアクセスは許可されていません。

どうすればこれを修正できますか?

4

3 に答える 3