Я занимаюсь разработкой приложения, использующего PayPal Checkout, проблема в том, что когда я нажимаю try на getExpressCheckout , я получаю пустую страницу, когда возвращаю перенаправить на URL платежа процесса PayPal.
Я пытаюсь перенаправить из другой функции, чтобы посмотреть, была ли проблема глобально, но перенаправление работает с жестко закодированным URL, я попытался Redirect::to()
безуспешно.
Это мой код ...
public function getExpressCheckout()
{
$options = [
'BRANDNAME' => 'Cubik',
'LOGOIMG' => 'https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png',
'CHANNELTYPE' => 'Merchant'
];
$recurring = true;
$cart = $this->getCheckoutData($recurring);
try {
$response = $this->provider->addOptions($options)->setExpressCheckout($cart, $recurring);
return redirect($response['paypal_link']);
} catch (\Exception $e) {
return redirect()
->back()
->with("danger",__('Error processing PayPal payment!'));
}
}