Я использую mastercard securecode, и некоторые из моих клиентов не могут выполнить платежи, поскольку у них есть отключенные сторонние файлы cookie, и они сталкиваются с этим сообщением об ошибке:
Произошла ошибка при обработке вашего платежа.
Куки файлы не включены в вашем браузере. Чтобы получить доступ к страницам оплаты, вам необходимо включить cookies. Наши файлы cookie используются только для идентификации вас, пока вы делаете платеж. Они временно хранятся в виде короткой текстовой строки в вашем браузере.
Все браузеры настроены по-разному, поэтому ознакомьтесь с браузером при включении файлов cookie.
Нажмите кнопку "Продолжить", чтобы повторить платеж после того, как вы включили файлы cookie .
Теперь мне нужно обходное решение для этого, то есть мне нужно перенаправить пользователей на сайт мастер-карты или нужно обработать оплату в фоновом режиме, чтобы платеж прошел успешно без проблем с сторонними cookie файлами. Возможно ли это, пожалуйста, помогите.
Я попробовал это сделать оплату в фоновом режиме, но здесь также ответ дает тот же результат для сторонних файлов cookie.
Правила SecureCode требуют, чтобы держатель карты напрямую взаимодействовал с Эмитентом (MasterCard). Поэтому вы не можете проксировать запрос, как вы пробовали. И вы правы, файлы cookie являются обязательными для этой службы. Таким образом, единственный вариант, который у вас есть, - это НЕ отправлять покупателю SecureCode, если он не поддерживает файлы cookie, и просто обрабатывать его заказ регулярно.