Web SDK
Существует два типа Web SDK:
Web SDK Core
Библиотека для формирования криптограмм по данным, полученным из платежной формы. Вы сами собираете платежные данные.
Web SDK Payment
Ваша платежная форма на вашей странице. Сбор платежных данных выполняется на нашей стороне.
Mobile SDK
Существует три типа мобильных SDK:
Mobile SDK Core
Это скорее библиотека, чем SDK. Она используется для шифрования данных карты в seToken, который можно безопасно передать и сохранить в любой системе (например, на сервере продавца). Это хорошее решение для продавцов, которые хотят максимальной гибкости или не хотят иметь дело с данными карты на своих серверах.
Способы оплаты, поддерживаемые этим 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 3DS2.
Mobile SDK Source
iOS
Исходный код для iOS на GitHub
Требования: iOS 10.0 или новее
Android
Исходный код для Android на GitHub
Требования: Android 5.0 или новее
Server Side SDK
Server Side SDK — это оболочка для нашего API, предназначенная для выполнения запросов API (см. Справочник по API).