Web SDK
Существует два типа Web SDK:
Web SDK Core
Библиотека для формирования криптограмм по данным, полученным из платежной формы. Вы сами собираете платежные данные.
Web SDK Payment
Ваша платежная форма на вашей странице. Сбор платежных данных выполняется на нашей стороне. Соответствие PCI DSS в этом случае не требуется.
Mobile SDK
Существует четыре типа мобильных SDK:
Mobile SDK Core
Это скорее библиотека, чем SDK. Она используется для шифрования данных карты в seToken, который можно безопасно передать и сохранить в любой системе (например, на сервере продавца). Это хорошее решение для продавцов, которые хотят максимальной гибкости или не хотят иметь дело с данными карты на своих серверах.
Способы оплаты, поддерживаемые этим SDK:
Способ оплаты | Поддержка |
---|---|
Банковская карта | Да |
Сохраненные учетные данные/карта | Да |
Apple Pay | Не требуется |
Google Pay | Не требуется |
Mobile SDK Forms
Этот SDK отвечает за отрисовку пользовательского интерфейса формы ввода сведений о карте. В результате генерируется seToken, которые можно использовать для оплаты. Этот тип SDK не взаимодействует с платежным шлюзом. Продавец должен использовать seToken и API платежного шлюза для создания заказа и завершения платежа. Все виды редиректа на 3DS должны обрабатываться продавцом самостоятельно.
Способы оплаты, поддерживаемые этим SDK:
Способ оплаты | Поддержка |
---|---|
Банковская карта | Да |
Сохраненные учетные данные/карта | Да |
Apple Pay | Да |
Google Pay | Да |
Mobile SDK Payment
Этот SDK не только отображает пользовательский интерфейс для данных карты, но также взаимодействует с API платежного шлюза.
Также он обрабатывает все перенаправления 3DS и может использовать 3DS SDK как встроенный.
Продавцу проще интегрировать платежи таким образом, но этот SDK не такой гибкий, как SDK Forms
или SDK Core
(нет возможности использовать все функции платежного API).
Имейте в виду, что SDK Payment использует Mobile SDK 3DS2, а ACS многих эмитентов не работают должным образом с Mobile SDK 3DS2.
Способы оплаты, поддерживаемые этим SDK:
Способ оплаты | Поддержка |
---|---|
Банковская карта | Да |
Сохраненные учетные данные/карта | Да |
Apple Pay | Да |
Google Pay | Да |
Mobile SDK 3DS2
Mobile SDK 3DS2 - это компонент EMV 3-D Secure для мобильных устройств.
Имейте в виду, что многие системы ACS не работают должным образом с Mobile SDK 3DS.
Mobile SDK Source
iOS
Исходный код для iOS на GitHub
Требования: iOS 10.0 или новее
Android
Исходный код для Android на GitHub
Требования: Android 5.0 или новее
Server Side SDK
Server Side SDK — это оболочка для нашего API, предназначенная для выполнения запросов API (см. Справочник по API).