Я использую laravel в качестве бэкэнда и vue в качестве внешнего интерфейса при интеграции PayPal. Интеграция работает локально, и процесс оплаты работает. Но когда я пытался go жить, он выдавал следующие ошибки
Доступ к XMLHttpRequest по адресу https://www.example.com/myApi/api/execute-payment/ 'origin' https://www.example.com 'был заблокирован политикой CORS: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin». POST https://www.example.com/myApi/api/execute-payment/ net :: ERR_FAILED Uncaught Ошибка: Запрос на публикацию https://www.example.com/myApi/api/execute-payment/ не выполнен: [объект ProgressEvent]. Идентификатор корреляции: null в XMLHttpRequest.xhrError (http. js: 123) **
Я уже обработал Cors на серверной части. Я пытался использовать расширение Cors google на локальном сервере (при достижении конечных точек в режиме реального времени), но метод выполнения не возвращается к моему URL-адресу, а продолжает загружаться (выполняется и выполняется), который, похоже, не останавливается. Я не изменил paypal environemnt на «production» на стороне клиента, хотя из-за цели тестирования.
Также поток создания платежей (createPayment) отлично работает на живом сервере. Она выдает эту ошибку только после того, как я войду в учетную запись PayPal и нажму кнопку оплаты (чтобы начать выполнение платежа).
Пожалуйста, помогите мне. Спасибо.