Repolode
stripe

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

    No Xcode, abra File > Add Packages e informe a URL do repositório

  2. 2

    Informe https://github.com/stripe/stripe-ios-spm como URL do repositório e adicione o pacote

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