Commerce-платформа на Python с GraphQL API для headless-магазинов и компонуемых backend-систем.
stripe/stripe-ios
Официальный iOS SDK Stripe для приёма платежей в приложениях: готовый платёжный интерфейс и низкоуровневые привязки к Stripe API.
- Звёзды
- 2,578
- Форки
- 1,075
- Открытые issues
- 312
- Последний коммит
- 7 часов назад
Что это?
Stripe iOS SDK помогает разработчикам собирать платёжные данные в iOS-приложениях и передавать их в Stripe. В SDK есть готовые экраны, например PaymentSheet, который объединяет ввод платёжных и платёжных реквизитов и подтверждение оплаты в одном окне, а также низкоуровневые API, на основе которых можно создавать полностью индивидуальные сценарии оформления заказа.
SDK разделён на модули. StripePaymentSheet предоставляет готовый интерфейс, StripePayments и StripePaymentsUI — привязки к API и элементы интерфейса, например поле для ввода номера карты, StripeApplePay добавляет поддержку Apple Pay, включая App Clips, а StripeConnect, StripeIdentity и StripeFinancialConnections отвечают за встроенные компоненты для работы с аккаунтами, проверку личности и привязку банковских счетов. Модуль Stripe объединяет их все.
SDK распространяется через Swift Package Manager; также описана ручная привязка фреймворка. Данные карт отправляются напрямую в Stripe, минуя сервер приложения. SDK поддерживает iOS 15 и новее, а также Mac Catalyst на macOS 12 и новее.
Ключевые возможности
- 01Готовый интерфейс PaymentSheet, объединяющий сбор платёжных и платёжных реквизитов с подтверждением оплаты.
- 02Низкоуровневые привязки к Stripe API для создания полностью индивидуальных платёжных экранов.
- 03Нативная аутентификация 3D Secure для соответствия требованиям Strong Customer Authentication.
- 04Интеграция с Apple Pay, включая облегчённый SDK для App Clips.
- 05Возможность сканировать карты в PaymentSheet; для этого нужно указать описание использования камеры.
- 06Локализованный интерфейс на более чем 40 языках.
Сценарии использования
- Добавление оформления заказов в iOS-приложение для покупки физических товаров или услуг.
- Создание собственной платёжной формы на основе низкоуровневых API Stripe.
- Поддержка Apple Pay в iOS-приложении или App Clip.
- Добавление в iOS-приложение сценариев проверки личности или привязки банковского счёта.
Быстрый старт
- 1
В Xcode откройте File > Add Packages и введите URL репозитория
- 2
Укажите https://github.com/stripe/stripe-ios-spm в качестве URL репозитория и добавьте пакет
- 3
Ознакомьтесь с примером приложения PaymentSheet в папке Example репозитория
Что важно знать
- Требуется iOS 15 или новее; для iOS 13 и 14 нужна более старая версия SDK (25.17.0).
- Для цифровых товаров, потребляемых в приложении, вместо этого SDK необходимо использовать API встроенных покупок Apple.
- Для встроенного сканирования карт необходимо добавить в приложение описание использования камеры.
Темы
Частые вопросы
- Что такое stripe-ios?
- Официальный iOS SDK Stripe для приёма платежей в приложениях: готовый платёжный интерфейс и низкоуровневые привязки к Stripe API. Stripe iOS SDK помогает разработчикам собирать платёжные данные в iOS-приложениях и передавать их в Stripe. В SDK есть готовые экраны, например PaymentSheet, который объединяет ввод платёжных и платёжных реквизитов и подтверждение оплаты в одном окне, а также низкоуровневые API, на основе которых можно создавать полностью индивидуальные сценарии оформления заказа.
- stripe-ios можно использовать бесплатно? Какая у него лицензия?
- stripe-ios распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- stripe-ios всё ещё поддерживается?
- Активно поддерживается. Последний коммит в stripe-ios — 21 окт. 2026 г..
- Для чего можно использовать stripe-ios?
- Добавление оформления заказов в iOS-приложение для покупки физических товаров или услуг. Создание собственной платёжной формы на основе низкоуровневых API Stripe. Поддержка Apple Pay в iOS-приложении или App Clip. Добавление в iOS-приложение сценариев проверки личности или привязки банковского счёта.
- Как установить stripe-ios?
- В Xcode откройте File > Add Packages и введите URL репозитория Укажите https://github.com/stripe/stripe-ios-spm в качестве URL репозитория и добавьте пакет Ознакомьтесь с примером приложения PaymentSheet в папке Example репозитория
- Где скачать stripe-ios?
- Исходный код и инструкции по установке — на GitHub: https://github.com/stripe/stripe-ios
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытые SDK и инструменты для AI-агентов от Stripe, позволяющие добавлять биллинг и платежи в продукты на базе LLM и AI-агентов.
Фреймворк аутентификации и авторизации для TypeScript, не привязанный к веб-фреймворку, с плагинами для 2FA и мультитенантности.
Открытая инфраструктура для биллинга по потреблению, кредитам или гибридной модели с учетом потребления в реальном времени; доступна в облаке и для самостоятельного развертывания.
Открытый слой ценообразования и биллинга между Stripe и приложением: подписки, кредиты, оплата по факту использования и сверхлимитные начисления.
Удобная HTTP-библиотека для Swift на основе URLSession: цепочки запросов, кодирование данных, загрузка файлов и проверка ответов.