Сбор данных о пользователях
Общая информация
В некоторых случаях вместе с обязательными данными для проведения платежа актуально запрашивать у пользователей и дополнительные, например номера их телефонов и адреса электронной почты. Такие данные могут быть полезны для решения разных задач и позволяют, в частности:
В некоторых случаях вместе с обязательными данными для проведения платежа актуально запрашивать у пользователей и дополнительные, например, чтобы:
- обеспечивать дополнительный уровень безопасности за счёт сбора и проверки сведений о пользователях;
- улучшать пользовательские сценарии за счёт избежания процедуры дополнения информации о платеже (когда при проведении платежа со стороны платёжных провайдеров, систем или банков запрашиваются дополнительные данные, подробнее).
Следует учитывать, что сбор дополнительных данных увеличивает количество требуемых от пользователя действий для проведения платежа и может негативно влиять на конверсию платёжной формы, поэтому такую возможность рекомендуется использовать только при явной необходимости. Зачастую лучшим решением является передача уже имеющейся информации о пользователях в запросах на открытие Payment Page.
Для работы с дополнительными данными, указанными пользователями в платёжной форме, можно использовать карточки платежей в интерфейсе Dashboard и итоговые оповещения о выполнении операций. Чтобы настроить передачу дополнительных данных в оповещениях, следует обратиться к специалистам технической поддержки ecommpay.
Для работы с дополнительными данными, указанными пользователями в платёжной форме, можно использовать карточки платежей в интерфейсе Dashboard и итоговые оповещения о выполнении операций.
Пользовательские сценарии
Для сбора дополнительных данных в платёжной форме используются соответствующие поля. Эти поля могут отображаться во всех случаях или только при необходимости и могут быть обязательными и необязательными для заполнения. Также могут отличаться варианты размещения дополнительных полей: они могут отображаться на странице указания реквизитов платёжного инструмента или следующей за ней отдельной странице (с учётом общего количества полей).
Для сбора дополнительных данных в платёжной форме используются соответствующие поля, для каждого из которых возможен один из следующих вариантов отображения:
Конкретный вариант отображения каждого дополнительного поля определяется исходя из набора его свойств и состава данных в запросе на открытие Payment Page, при этом допустимы следующие варианты:
1
— поле отображается с предварительно заполненным значением, указанным в запросе, и пользователь может изменить это значение;2
— поле отображается без значения, но с его названием;3
— поле не отображается, значение параметра может быть передано в платёжную платформу только через запрос.
Выбор варианта отображения осуществляется следующим образом.
Тот или иной вариант отображения поля определяется исходя из двух свойств и наличия в запросе значения для этого поля.
Обязательность указания данных | + | + | + | + | – | – | – | – |
Обязательность отображения поля | + | + | – | – | + | + | – | – |
Передача значения в запросе | + | – | + | – | + | – | + | – |
Вариант отображения поля | 1 |
2 |
3 |
2 |
1 |
2 |
3 |
3 |
Подключение
Чтобы подключить возможность сбора дополнительных данных о пользователях, со стороны мерчанта необходимо:
- Определить, для каких проектов и каких платёжных методов по этим проектам актуально собирать дополнительные данные. И для каждого такого случая определить набор запрашиваемых данных и свойства соответствующих полей. В состав данных могут включаться различные параметры (подробнее — далее), а к свойствам каждого из требуемых полей относятся:
- Обязательность заполнения и отображения.
- Способ указания: через ввод с клавиатуры или через выбор из выпадающего списка.
Чтобы использовать выпадающий список для конкретного параметра, например названия страны, необходимо сообщить все его возможные значения специалистам технической поддержки или согласовать использование значений из справочников, предоставляемых ecommpay.
- Название: по умолчанию используются типовые названия, предоставляемые ecommpay, но можно задать и индивидуальные.
При добавлении индивидуальных названий со стороны мерчанта также может понадобиться предоставить специалистам технической поддержки их перевод на все языки, актуальные в рамках проекта.
- Определить, для каких проектов и каких платёжных методов по этим проектам актуально собирать дополнительные данные. И для каждого такого случая определить набор запрашиваемых данных и свойства соответствующих полей:
- Обязательность заполнения и отображения.
- Способ указания: через ввод с клавиатуры или через выбор из выпадающего списка.
- Название: по умолчанию используются типовые значения, предоставляемые ecommpay, но можно задать и индивидуальные.
- Передать специалистам технической поддержки информацию обо всех данных, которые требуется запрашивать у пользователей, а также информацию о том, необходимо ли получать данные, указанные пользователями в платёжной форме, в итоговых оповещениях о проведении платежей.
- Получить от специалистов ecommpay уведомление о подключении запрашиваемой функциональности и, при необходимости, проверить работу платёжной формы с её использованием.
Запрашиваемые данные
Для сбора данных о пользователях могут использоваться следующие параметры.
Параметр | Описание |
---|---|
customer_address |
Полный адрес проживания пользователя. |
customer_birthplace |
Место рождения пользователя. |
customer_city |
Название города проживания пользователя. |
customer_country |
Код страны проживания пользователя в формате ISO 3166-1 alpha-2. |
customer_day_of_birth |
Дата рождения пользователя в формате |
customer_email |
Адрес электронной почты пользователя. |
customer_first_name |
Имя пользователя. |
customer_last_name |
Фамилия пользователя. |
customer_middle_name |
Отчество пользователя. |
customer_phone |
Полный номер телефона пользователя, с кодом страны. |
customer_ssn |
Последние 4 цифры номера социального страхования налогоплательщика в США. |
customer_state |
Название региона (штата) адреса проживания пользователя. |
customer_zip |
Почтовый индекс адреса проживания пользователя. |
billing_address |
Название улицы расчётного адреса пользователя. |
billing_city |
Название города расчётного адреса пользователя. |
billing_country |
Код страны расчётного адреса пользователя в формате ISO 3166-1 alpha-2. |
billing_postal |
Почтовый индекс расчётного адреса пользователя. |
billing_region |
Название региона расчётного адреса пользователя. |
billing_region_code |
Код региона расчётного адреса пользователя в формате ISO 3166-2. |
Параметр | Описание |
---|---|
customer_address |
Полный адрес проживания пользователя. |
customer_birthplace |
Место рождения пользователя. |
customer_city |
Название города проживания пользователя. |
customer_country |
Код страны проживания пользователя в формате ISO 3166-1 alpha-2. |
customer_day_of_birth |
Дата рождения пользователя в формате |
customer_email |
Адрес электронной почты пользователя. |
customer_first_name |
Имя пользователя. |
customer_last_name |
Фамилия пользователя. |
customer_middle_name |
Отчество пользователя. |
customer_phone |
Номер телефона пользователя. |
customer_ssn |
Последние 4 цифры номера социального страхования налогоплательщика в США. |
customer_state |
Название региона (штата) адреса проживания пользователя. |
customer_zip |
Почтовый индекс адреса проживания пользователя. |
billing_address |
Название улицы расчётного адреса пользователя. |
billing_city |
Название города расчётного адреса пользователя. |
billing_country |
Код страны расчётного адреса пользователя в формате ISO 3166-1 alpha-2. |
billing_postal |
Почтовый индекс расчётного адреса пользователя. |
billing_region |
Название региона расчётного адреса пользователя. |
billing_region_code |
Код региона расчётного адреса пользователя в формате ISO 3166-2. |
Использование дополнительных параметров, не представленных в таблице, можно согласовывать со специалистами ecommpay.