Виджет для приема платежей
Виджет для приема платежей – это встроенный модуль, который отображается на веб-странице или в мобильном приложении и позволяет покупателям быстро и безопасно совершать платежи. Платежный виджет разработан таким образом, чтобы его интеграция в систему торговца требовала минимальных усилий.
Виджет можно открыть двумя способами:
- В iframe на сайте торговца. Чтобы посмотреть, как это выглядит, нажмите кнопку Оплатить внизу страницы демо оплаты.
- Через платежную страницу на сайте PayCross. Чтобы посмотреть, как выглядит платежная страница, нажмите Оплата через платежную страницу на странице демо оплаты.
Существует 3 способа провести интеграцию платежного виджета:
1.Оплата через платежную страницу
В этом случае ссылка на платежную страницу придет в ответе на запрос на создание токена.
2. Интеграция через встроенный виджет с использованием токена платежа
JavaScript-код виджета встраивается на страницу оплаты на сайте торговца. При инициализации платежа используется токен платежа из ответа на запрос на создание токена.
3. Интеграция через встроенный виджет с использованием публичного ключа
Применяется при отсутствии у торговца возможности использовать серверную разработку. JavaScript-код виджета встраивается на страницу оплаты на сайте торговца. Вместо токена используется публичный ключ (public_key
) магазина торговца. В этом случае токен платежа создается на лету при инициализации оплаты.
Warning
Наименее безопасный способ
Info
Обратите внимание, что публичный ключ доступен покупателю (например, через инструменты разработчика в браузере), поэтому для исключения случаев мошенничества, необходимо осуществлять дополнительную проверку всех значений параметров, присланных в автоматическом уведомлении прежде чем поменять статус оплаты на полученный. Параметры, на которые необходимо обратить особое внимание в уведомлении:
amount
(сумма),currency
(валюта платежа),test
(не является ли транзакция тестовой),tracking_id
(идентификатор транзакции, присвоенный торговцем).