# Интеграция с использованием SDK {#ru_sdk_overview} статьи о порядке применения SDK для интеграции Payment Page в мобильные приложения и для создания и проверки подписи к данным ## SDK для мобильных приложений {#section_lx5_fgq_pvb .section} Чтобы проводить платежи через платёжную платформу Ecommpay непосредственно из интерфейсов мобильных приложений,без перенаправлений к браузерам для открытия платёжной формы, можно использовать специализированные наборы средств разработки\(SDK\). Они обеспечивают функциональное взаимодействие для обмена всей необходимой информацией между клиентскими частями приложений и платёжной платформой, а также позволяют применять различные пользовательские интерфейсы: для этого в SDK UI & Core входят интерфейсные компоненты от Ecommpay, а в SDK Core предусматривается возможность использования собственных интерфейсных компонентов мерчанта. В настоящее время для использования доступны следующие версии SDK для мобильных приложений. | |![](images/universal/pr_lang_logos/android.svg)|![](images/universal/pr_lang_logos/apple.svg)| |--|-----------------------------------------------|---------------------------------------------| |**UI & Core** с пользовательским интерфейсом от Ecommpay | для Android 5.0 и выше: - [универсальный SDK](ru_sdk_ui_and_core_android.md) - [SDK для платформы Flutter 3.3.0 и выше](ru_sdk_flutter.md) - [SDK для платформы React Native 0.75.3 и выше](ru_sdk_react_native.md) | для iOS 15.6 и выше: - [универсальный SDK](ru_sdk_ui_and_core_ios.md) - [SDK для платформы Flutter 3.3.0 и выше](ru_sdk_flutter.md) - [SDK для платформы React Native 0.75.3 и выше](ru_sdk_react_native.md) | |**Core** с возможностью использования собственного пользовательского интерфейса | [для Android 5.0 и выше](ru_sdk_core_android.md) | [для iOS 11.0 и выше](ru_sdk_core_ios.md) | С вопросами об условиях и порядке использования SDK для мобильных приложений, а также с предложениями о расширении их функциональности, всегда можно обращаться к курирующему менеджеру Ecommpay; с вопросами о способах интеграции, тестирования и применения этих SDK — к специалистам технической поддержки. ## SDK для работы с подписью {#section_o1r_2pd_qvb .section} Чтобы обеспечивать работу с цифровой подписью, необходимой для программного взаимодействия с платёжной платформой Ecommpay, можно использовать специализированные наборы средств разработки \(SDK\). Они позволяют подписывать наборы параметров, включаемых в запросы, и проверять корректность подписи в ответах и оповещениях от платформы \(подробнее о соответствующих алгоритмах — [в отдельной статье](ru_platform_signature.md)\). В работе таких SDK должны использоваться секретные ключи шифрования, получаемые для каждого из проектов от Ecommpay, поэтому эти SDK следует применять в серверной части веб-сервисов, с обеспечением надлежащих мер безопасности. В настоящее время для использования доступны SDK для работы с подписьюна следующих языках программирования: - [C\#](ru_sdk_net.md) с использованием .NET 6.0 и выше - [Go](ru_sdk_go.md) 1.8 и выше - [Java](ru_sdk_java.md) с использованием JDK 8 и выше - [JavaScript](ru_sdk_javascript.md) с использованием Node.js 4.x - [PHP](ru_sdk_php.md) 7.0 и выше - [Python](ru_sdk_python.md) 3.5 и выше С вопросами об условиях и порядке использования SDK для работы с подписью, а также с предложениями о расширении их функциональности всегда можно обращаться к курирующему менеджеру Ecommpay; с вопросами о способах интеграции, тестирования и применения этих SDK — к специалистам технической поддержки. - **[SDK UI & Core для Android](ru_sdk_ui_and_core_android.md)** статья о порядке применения SDK UI & Core для интеграции платёжной формы с пользовательским интерфейсом от Ecommpay в мобильные приложения на платформе Android - **[SDK UI & Core для iOS](ru_sdk_ui_and_core_ios.md)** статья о порядке применения SDK UI & Core для интеграции платёжной формы с пользовательским интерфейсом от Ecommpay в мобильные приложения на платформе iOS - **[SDK Flutter для Android и iOS](ru_sdk_flutter.md)** статья о порядке применения SDK Flutter для интеграции платёжной формы в мобильные приложения на платформах Android и iOS - **[SDK React Native для Android и iOS](ru_sdk_react_native.md)** статья о порядке применения SDK React Native для интеграции платёжной формы в мобильные приложения на платформах Android и iOS - **[SDK Core для Android](ru_sdk_core_android.md)** статья о порядке применения SDK Core для интеграции платёжной формы с возможностью использования собственного пользовательского интерфейса в мобильные приложения на платформе Android - **[SDK Core для iOS](ru_sdk_core_ios.md)** статья о порядке применения SDK Core для интеграции платёжной формы с возможностью использования собственного пользовательского интерфейса в мобильные приложения на платформе iOS - **[SDK для C\# на платформе .NET](ru_sdk_net.md)** статья о порядке применения SDK для создания и проверки подписи к данным в рамках веб-сервисов, разработанных на языке C\# на платформе .NET - **[SDK для Go](ru_sdk_go.md)** статья о порядке применения SDK для создания и проверки подписи к данным в рамках веб-сервисов, разработанных на языке Go - **[SDK для Java](ru_sdk_java.md)** статья о порядке применения SDK для создания и проверки подписи к данным в рамках веб-сервисов, разработанных на языке Java - **[SDK для JavaScript](ru_sdk_javascript.md)** статья о порядке применения SDK для создания и проверки подписи к данным в рамках веб-сервисов, разработанных на языке JavaScript - **[SDK для PHP](ru_sdk_php.md)** статья о порядке применения SDK для создания и проверки подписи к данным в рамках веб-сервисов, разработанных на языке PHP - **[SDK для Python](ru_sdk_python.md)** статья о порядке применения SDK для создания и проверки подписи к данным в рамках веб-сервисов, разработанных на языке Python **На уровень выше:**[Payment Page](ru_PP_about.md)