Интеграция с использованием SDK

SDK для мобильных приложений

Чтобы проводить платежи через платёжную платформу ecommpay непосредственно из интерфейсов мобильных приложений, без перенаправлений к браузерам для открытия платёжной формы, можно использовать специализированные наборы средств разработки (SDK). Они обеспечивают функциональное взаимодействие для обмена всей необходимой информацией между клиентскими частями приложений и платёжной платформой, а также позволяют применять различные пользовательские интерфейсы: для этого в SDK UI & Core входят интерфейсные компоненты от ecommpay, а в SDK Core предусматривается возможность использования собственных интерфейсных компонентов мерчанта.

В настоящее время для использования доступны следующие версии SDK для мобильных приложений.

 

UI & Core
с пользовательским интерфейсом от ecommpay


для Android 5.0 и выше


для iOS 14.0 и выше

Core
с возможностью использования собственного пользовательского интерфейса


для Android 5.0 и выше


для iOS 11.0 и выше

Помимо этого, остаются в поддержке, но уже без дальнейшего функционального развития, предыдущие поколения SDK для мобильных приложений, с пользовательским интерфейсом от ecommpay: для Android (legacy) и для iOS (legacy).

С вопросами об условиях и порядке использования SDK для мобильных приложений, а также с предложениями о расширении их функциональности, всегда можно обращаться к курирующему менеджеру ecommpay; с вопросами о способах интеграции, тестирования и применения этих SDK — к специалистам технической поддержки.

SDK для работы с подписью

Чтобы обеспечивать работу с цифровой подписью, необходимой для программного взаимодействия с платёжной платформой ecommpay, можно использовать специализированные наборы средств разработки (SDK). Они позволяют подписывать наборы параметров, включаемых в запросы, и проверять корректность подписи в ответах и оповещениях от платформы (подробнее о соответствующих алгоритмах — в отдельной статье). В работе таких SDK должны использоваться секретные ключи шифрования, получаемые для каждого из проектов от ecommpay, поэтому эти SDK следует применять в серверной части веб-сервисов, с обеспечением надлежащих мер безопасности.

Чтобы обеспечивать работу с цифровой подписью, необходимой для программного взаимодействия с платёжной платформой ecommpay, можно использовать специализированные наборы средств разработки В настоящее время для использования доступны SDK для работы с подписью на следующих языках программирования:

  • C# с использованием .NET 6.0 и выше
  • Go 1.8 и выше
  • Java с использованием JDK 8 и выше
  • JavaScript с использованием Node.js 4.x
  • PHP 7.0 и выше
  • Python 3.5 и выше

С вопросами об условиях и порядке использования SDK для работы с подписью, а также с предложениями о расширении их функциональности всегда можно обращаться к курирующему менеджеру ecommpay; с вопросами о способах интеграции, тестирования и применения этих SDK — к специалистам технической поддержки.