Платежи по карте
На данной странице представлена подробная инструкция по проведению платежа по карте. Следуйте всем шагам, чтобы успешно завершить процесс оплаты.
Предварительные требования
Проведение платежа по карте
Подтверждает инициированный платеж передачей карточных данных.
Когда мы получаем объект типа ThreeDsData, он содержит информацию, необходимую для прохождения аутентификации 3D Secure. Рассмотрим подробнее свойства этого объекта:
ACSUrl(Access Control Server URL): Этот URL используется для перехода на страницу банка-эквайера для прохождения аутентификации.MD(Merchant Data): Данные продавца, которые необходимо передать на страницу аутентификации. Эти данные используются для распознавания транзакции.PaReq(Payment Authentication Request): Запрос на аутентификацию плательщика. Этот параметр используется для передачи данных о транзакции на страницу аутентификации.IsThreeDsNeed: Флаг, указывающий, требуется ли прохождение 3D Secure для этой транзакции. Если значениеtrue, то необходимо пройти аутентификацию 3D Secure.
Работать с этим объектом можно следующим образом:
Проверить значение свойства
IsThreeDsNeed. Если оно равноtrue, необходимо инициировать процесс аутентификации 3D Secure.Использовать свойства
ACSUrl,MDиPaReqдля передачи данных на страницу аутентификации банка.
Пример:
Этот пример демонстрирует создание объекта ThreeDsData и использование его свойств для перехода на страницу аутентификации. В случае, если аутентификация требуется, производится переход на URL, указанный в свойстве ACSUrl, с передачей данных из свойств MD и PaReq.