Фильтрация платёжных методов

Общая информация

При работе с Payment Page поддерживается возможность скрывать от пользователя платёжные методы, доступные в рамках используемого проекта, но неактуальные для конкретного платежа (с учётом специфики региона, пользователя или иных факторов). При использовании этой возможности на странице выбора платёжного метода пользователю отображаются все доступные методы, за исключением скрытых.



Чтобы скрыть определённые методы в рамках конкретного сеанса работы Payment Page, в запросе на открытие Payment Page необходимо передать параметр hide с кодами этих методов и с использованием запятой в качестве разделителя, если это необходимо. Коды поддерживаемых платёжных методов представлены в соответствующем разделе. Никаких дополнительных действий для подключения и использования этой возможности не требуется.

Совет: Если для проведения платежа актуален только один платёжный метод, рекомендуется использовать возможность предварительного выбора метода (подробнее).

В следующем примере из числа доступных для проведения платежа исключаются методы WeChat и Alipay.

{
   "project_id": 43,
   "payment_id": "456790",
   "payment_currency": "USD",
   "payment_amount": 131970,
   "customer_id": "customer_12", 
   "hide": "wechat, alipay",   // коды скрываемых платёжных методов
   "signature": "TSzdE5rJZaA9TYAKoGpfXriFf82MxF..."
 }

Дополнительные материалы

При работе с возможностью фильтрации платёжных методов могут быть полезны следующие материалы: