- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用以下 2 个库创建 mollie 付款:
$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 cannot load https://www.mollie.com/payscreen/select-method/PRMtm6qnWG. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://kapelhoektickets.dev' is therefore not allowed access.
最佳答案
线路return $response->getRedirectResponse()
正在重定向到应将消费者发送到的支付 URL。但是,在 AJAX 调用中不允许这种重定向。
相反,您的脚本应该使用 $response->getRedirectUrl()
打印此付款 URL。并且您的网页应该使用 javascript 重定向消费者。
关于ajax - 请求的资源上不存在 'Access-Control-Allow-Origin' header - Mollie 支付 ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43766286/
redirectURL 似乎没有回传任何数据。它似乎使用 GET 请求。我如何知道返回 URL 上的付款 ID 或付款状态? $payment = \mollie::api()->payments()
我正在尝试在我的 Laravel 项目中使用 Omnipay 和 Mollie 创建付款。我正在使用以下 2 个库: https://github.com/barryvdh/laravel-omnip
我正在尝试使用以下 2 个库创建 mollie 付款: https://github.com/barryvdh/laravel-omnipay https://github.com/thephplea
我是一名优秀的程序员,十分优秀!