Перенаправление на PayPal Checkout из функций Firebase не работает - PullRequest
0 голосов
/ 30 сентября 2019

Я пытаюсь добавить опцию для отправки платежа PayPal. Я использовал этот пример: https://github.com/firebase/functions-samples/tree/master/paypal

Я отправляю запрос на оплату от клиента, и когда он попадает в строку:

res.redirect(302, links.approval_url.href)

Я получаю эту ошибку: Доступ к XMLHttpRequest в 'https://www.sandbox.paypal.com/...' (перенаправлено из '') из источника 'null' было заблокировано политикой CORS: Ответ на запрос предварительной проверки не проходит проверку контроля доступа: заголовок 'Access-Control-Allow-Origin' отсутствуетзапрошенный ресурс.

Я проверял везде, но не мог найти ответ, как это исправить. Я попытался установить заголовки, использовал библиотеку cors, но ничего не помогло (библиотека cors исправила еще одну ошибку, связанную с CORS).

Я где-то читал, что это невозможно сделать именно таким образом.

1 Ответ

0 голосов
/ 01 октября 2019

Я нашел эту документацию, которая объясняет, как вы должны обрабатывать эти ошибки. Если проблема не устранена, добавьте минимальный воспроизводимый образец кода ошибки, чтобы мы могли предоставить дополнительную помощь и, возможно, пример кода, который может работать

...