Фильтрация платёжных методов
Общая информация
При работе с 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 — справочный раздел с кодами поддерживаемых платёжных методов.
- Альтернативные платёжные методы — раздел с информацией о платёжных методах и работе с ними.
- Параметры открытия платежной формы Payment Page — раздел с описанием параметров вызова Payment Page.