Фильтрация платёжных методов
Общая информация
При работе с Payment Page поддерживается возможность скрывать от пользователя платёжные методы, доступные в рамках используемого проекта, но неактуальные для конкретного платежа (с учётом специфики региона, пользователя или иных факторов). При использовании этой возможности на странице выбора платёжного метода пользователю отображаются все доступные методы, за исключением скрытых.
Для скрытия платёжных методов в запросах на открытие Payment Page используются те же коды, что и для предварительного выбора методов. Однако, это не относится к кодам для предварительного выбора групп методов: скрывать группы методов допускается лишь через указание каждого из этих методов, но не через указание группы.
Формат запросов
Чтобы скрыть определённые методы в рамках конкретного сеанса работы Payment Page, в запросе на открытие Payment Page необходимо передать параметр hide
с кодами этих методов (согласно справочнику) и с использованием запятой в качестве разделителя, если это необходимо. Никаких дополнительных действий для подключения и использования этой возможности не требуется. В следующем примере из числа доступных для проведения платежа исключаются методы WeChat и Alipay.
В следующем примере из числа доступных для проведения платежа исключаются методы WeChat и Alipay.
{ "project_id": 43, "payment_id": "456790", "payment_currency": "USD", "payment_amount": 131970, "customer_id": "customer_12", "hide": "wechat, alipay", // коды скрываемых платёжных методов "signature": "TSzdE5rJZaA9TYAKoGpfXriFf82MxF..." }
Дополнительные материалы
При работе с возможностью фильтрации платёжных методов могут быть полезны следующие материалы:
- Предварительный выбор платёжных методов — раздел с информацией о выборе конкретного метода для проведения платежа.
- Коды платёжных методов — справочный раздел с кодами поддерживаемых платёжных методов.
- Методы — раздел с информацией о платёжных методах и работе с ними.
- Параметры вызова платёжной формы — раздел с описанием параметров вызова Payment Page.