Plataforma de e-commerce API-only em Python, nativa de GraphQL, para criar lojas headless com backends composáveis.
stripe/stripe-ios
SDK oficial da Stripe para iOS, com UI de pagamento pronta e bindings de baixo nível para a API da Stripe.
- Estrelas
- 2,578
- Forks
- 1,075
- Issues abertas
- 312
- Último commit
- há 7 horas
O que é?
O SDK Stripe iOS ajuda desenvolvedores a coletar dados de pagamento em apps iOS e enviá-los à Stripe. Ele oferece telas prontas, como a PaymentSheet, que reúne dados de pagamento, dados de cobrança e confirmação do pagamento em uma única tela, além de expor as APIs de baixo nível usadas por essas telas para criar fluxos de checkout totalmente personalizados.
O SDK é dividido em módulos. StripePaymentSheet fornece a UI pronta; StripePayments e StripePaymentsUI oferecem bindings para a API e elementos de UI, como um campo de texto para cartão; StripeApplePay adiciona suporte ao Apple Pay, inclusive em App Clips; e StripeConnect, StripeIdentity e StripeFinancialConnections abrangem componentes de conta incorporados, verificação de identidade e vinculação de contas bancárias. O módulo Stripe reúne tudo isso.
A distribuição é feita pelo Swift Package Manager, e a documentação também explica como vincular frameworks manualmente. Os dados do cartão são enviados diretamente à Stripe, sem passar pelo servidor do app. O SDK é compatível com iOS 15 ou posterior e com Mac Catalyst no macOS 12 ou posterior.
Recursos principais
- 01UI pronta da PaymentSheet, que reúne a coleta de dados de pagamento e cobrança com a confirmação do pagamento.
- 02Bindings de baixo nível para a API da Stripe, para criar telas de pagamento totalmente personalizadas.
- 03Autenticação nativa com 3D Secure para atender aos requisitos de Strong Customer Authentication.
- 04Integração com Apple Pay, incluindo um SDK leve para App Clips.
- 05Opção de leitura de cartão na PaymentSheet, ativada por meio de uma descrição de uso da câmera.
- 06UI localizada em mais de 40 idiomas.
Casos de uso
- Adicionar checkout no app para produtos físicos ou serviços em um app iOS.
- Criar um formulário de pagamento personalizado usando as APIs de baixo nível da Stripe.
- Oferecer Apple Pay em um app iOS ou App Clip.
- Adicionar fluxos de verificação de identidade ou vinculação de contas bancárias a um app iOS.
Início rápido
- 1
No Xcode, abra File > Add Packages e informe a URL do repositório
- 2
Informe https://github.com/stripe/stripe-ios-spm como URL do repositório e adicione o pacote
- 3
Explore o app de exemplo PaymentSheet na pasta Example do repositório
Antes de usar
- É necessário usar o iOS 15 ou posterior; o iOS 13 e o 14 exigem uma versão mais antiga do SDK (25.17.0).
- Para bens digitais consumidos no app, é necessário usar as APIs de compras dentro do app da Apple em vez deste SDK.
- O escaneamento de cartões integrado exige que você adicione ao app uma descrição do uso da câmera.
Tópicos
Perguntas frequentes
- O que é stripe-ios?
- SDK oficial da Stripe para iOS, com UI de pagamento pronta e bindings de baixo nível para a API da Stripe. O SDK Stripe iOS ajuda desenvolvedores a coletar dados de pagamento em apps iOS e enviá-los à Stripe. Ele oferece telas prontas, como a PaymentSheet, que reúne dados de pagamento, dados de cobrança e confirmação do pagamento em uma única tela, além de expor as APIs de baixo nível usadas por essas telas para criar fluxos de checkout totalmente personalizados.
- stripe-ios é gratuito? Qual é a licença?
- stripe-ios é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- stripe-ios ainda é mantido?
- Manutenção ativa. O último commit de stripe-ios foi em 21 de out. de 2026.
- Para que posso usar stripe-ios?
- Adicionar checkout no app para produtos físicos ou serviços em um app iOS. Criar um formulário de pagamento personalizado usando as APIs de baixo nível da Stripe. Oferecer Apple Pay em um app iOS ou App Clip. Adicionar fluxos de verificação de identidade ou vinculação de contas bancárias a um app iOS.
- Como instalar stripe-ios?
- No Xcode, abra File > Add Packages e informe a URL do repositório Informe https://github.com/stripe/stripe-ios-spm como URL do repositório e adicione o pacote Explore o app de exemplo PaymentSheet na pasta Example do repositório
- Onde consigo stripe-ios?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/stripe/stripe-ios
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
SDKs open source e ferramentas para agentes da Stripe que adicionam cobrança e pagamentos a produtos com LLMs e agentes de IA.
Framework de autenticação e autorização para TypeScript, independente de frameworks, com plugins para recursos como 2FA e multi-tenancy.
Infraestrutura open source de billing por uso, créditos ou modelo híbrido, com medição em tempo real e opção de nuvem ou hospedagem própria.
Camada open source de preços e cobrança entre o Stripe e seu app, para assinaturas, créditos, cobrança por uso e excedentes.
Biblioteca elegante de networking HTTP para Swift, baseada em URLSession, com requisições encadeáveis, codificação, uploads, downloads e validação de respostas.