# Способы перенаправления пользователей к сторонним сервисам {#ru_PP_pm_redirect_mode} статья о вариантах открытия вспомогательных страниц сторонних сервисов при работе с разными платёжными методами ## Общая информация {#section_ufh_2nd_c5b .section} При проведении платежей может требоваться перенаправлять пользователей со страниц платёжной формы к сервисам третьих сторон, таких какбанки, платёжные системыи провайдеры.Это может быть необходимымдля аутентификации пользователей, подтверждения ими платежей и выполнения иных действийи может выглядеть следующим образом. ![](images/ecommpay/ru_pp_pm_redirect_mode_1.svg "Автоматическое перенаправление") ![](images/ecommpay/ru_pp_pm_redirect_mode_2.svg "Перенаправление с подтверждением") В платёжной платформе Ecommpay поддерживаются различные способы таких перенаправлений: с открытием страниц сторонних сервисовв объекте iframe, в используемой или в новой вкладке браузера\(новая вкладка может открываться автоматически, без подтверждения пользователем, или с таким подтверждением: по щелчку кнопки или по истечении заданного времени\). По умолчанию для каждого метода, с учётом его специфики, в платформе используется один из этих способов. Вместе с тем, при подключении метода в рамках конкретного проекта можно согласовать со специалистами технической поддержки применение иного способа\(из числа доступных для этого метода\). И наконец, для отдельных платежей можно задавать перенаправление в отдельной вкладке через параметры вызова Payment Page. ## Формат запросов {#section_spp_fnd_c5b .section} Если для отдельного платежа требуется указать способ открытия страницы стороннего сервиса в новой вкладке браузера, игнорируя способ, заданный для методав целом, в запросе необходимо передать булевый параметр `force_acs_new_window` со значением `1`.\(Использование этого параметра со значением `0` не влияет на способы перенаправления.\) В следующем примере для проведения оплаты предварительно указан метод Open Banking in Romania, а также задан способ открытия страницы банка Banca Comerciala Romana, поддерживающего оплату этим методом — в отдельной вкладке. ```language-json { payment_id: "X03936", payment_amount: 1000, payment_currency: "EUR", project_id: 123, customer_id: "customer1", force_payment_method: "online-romanian-banks", payment_methods_option: { "online_romanian_banks": { "banks_id": [55941] } }, force_acs_new_window: 1, // способ открытия страницы банка signature: "kUi2x9dKHAVNU0FYldJrxh4...zUCwX6R\/ekpZhkIQg==" } ``` ```language-json { payment_id: "X03936", payment_amount: 1000, payment_currency: "EUR", project_id: 123, customer_id: "customer1", force_payment_method: "online-romanian-banks", payment_methods_option: { "online_romanian_banks": { "banks_id": [55941] } }, force_acs_new_window: 1, // способ открытия страницы банка signature: "kUi2x9dKHAVNU0FYldJrxh4...zUCwX6R\/ekpZhkIQg==" } ``` ## Дополнительные материалы {#section_v5y_gnd_c5b .section} При работе с различными перенаправлениями пользователей могут быть полезны следующие материалы: - [Способы возвращения пользователей к веб-сервису](ru_PP_redirect_modes.md#)— с информацией о перенаправлении пользователей со страниц платёжной формы к веб-сервису. - [Методы](ru_pm_about.md)— с информацией о платёжных методах и работе с ними. - [Спецификация Payment Page API](ru_PP_Parameters.md)— с описанием параметров, которые могут использоваться в запросах на открытие Payment Page. **На уровень выше:**[Управление формой](ru_pp_ux_configuration.md)