Payture eWallet
Программный интерфейс Payture eWallet предоставляет дополнительные возможности по регистрации Покупателей и привязке платежных карт к учетным записям зарегистрированных Покупателей. Это позволяет выполнять рекуррентные платежи и оплату сохраненной картой без повторного ввода карточных данных, в том числе one-click платежи.
Способы ввода данных платежных карт
Интерфейс eWallet поддерживает два варианта реализации, в зависимости от места ввода данных платежных карт.
Во втором случае Продавец должен соответствовать требованиям стандарта безопасности PCI DSS, чтобы гарантировать достаточный уровень защищенности вводимых данных. Для подтверждения соответствия этому стандарту Продавцу необходимо, как правило, заполнить самоопросник SAQ категории D и пройти его верификацию, которая может повлечь дополнительные, хоть и небольшие, финансовые и организационные затраты.
Если у Вас нет возможности пройти верификацию по стандарту PCI DSS, Вы не сможете использовать второй вариант. В этом случае мы рекомендуем использовать реализацию, когда ввод данных карты выполняется на стороне платежного шлюза Payture.
Страница оплаты на стороне Payture
Если Вы выбрали реализацию с вводом карточных данных на странице платежного шлюза Payture, то Вы можете использовать стандартную страницу оплаты Payture или подготовить собственный шаблон. Информация и подробные технические сведения о создании шаблонов представлены здесь. Вы можете как создать собственный шаблон с нуля, так и изменить готовые шаблоны Payture.
Продавец может как напрямую перенаправлять Покупателя на страницу оплаты Payture, так и открывать ее в iframe на сайте магазина или в режиме WebView в мобильном приложении.
Стандартный набор операций электронной коммерции для интерфейса eWallet
| Управление Покупателями | Управление учетными записями Покупателей: регистрация, изменение, проверка и удаление |
| Управление картами | Управление сохраненными картами Покупателей: добавление, активация, удаление и получение списка карт |
| Init | Инициализация одностадийного, двухстадийного платежа или добавления карты — создание платежной сессии, необходимой для открытия страницы оплаты или добавления карты. Только для реализации «на стороне Payture» |
| Pay — на стороне Payture | Открытие страницы оплаты для ввода карточных данных на стороне платежного шлюза Payture |
| Pay — на стороне Продавца | Одностадийное списание средств или блокирование средств в рамках двухстадийного платежа с вводом карточных данных на стороне Продавца |
| Pay — рекуррентные платежи | Платеж по ранее сохраненной карте без повторного ввода реквизитов (рекуррентный или рекарринговый платеж) |
| Charge | Списание средств, заблокированных на карте Покупателя в рамках двухстадийного платежа |
| Unblock | Отмена блокировки средств на карте Покупателя |
| Refund | Полный или частичный возврат средств на карту Покупателя |
| GetState | Получение текущего состояния платежа |
