Repolode
stripe

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. 1

    В Xcode откройте File > Add Packages и введите URL репозитория

  2. 2

    Укажите https://github.com/stripe/stripe-ios-spm в качестве URL репозитория и добавьте пакет

  3. 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 обновляется ежедневно.

Похожие проекты