Laravel 5.7, пустая страница при перенаправлении - PullRequest
0 голосов
/ 01 апреля 2019

Я занимаюсь разработкой приложения, использующего 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!'));
        }
    }
...