Repolode
stripe

stripe/stripe-ios

SDK oficial de Stripe para iOS que permite aceptar pagos en apps con una interfaz de pago prediseñada y bindings de bajo nivel para la API de Stripe.

Estrellas
2,578
Forks
1,075
Issues abiertos
312
Último commit
hace 7 horas

¿Qué es?

El SDK de Stripe para iOS ayuda a los desarrolladores a recopilar datos de pago en apps de iOS y enviarlos a Stripe. Ofrece pantallas listas para usar, como PaymentSheet, que reúne en una sola pantalla los datos de pago y facturación, además de la confirmación del pago. También expone las API de bajo nivel que usan esas pantallas, para crear flujos de pago totalmente personalizados.

El SDK está dividido en módulos. StripePaymentSheet ofrece la interfaz prediseñada; StripePayments y StripePaymentsUI proporcionan bindings para la API y elementos de interfaz, como un campo de texto para tarjetas; StripeApplePay añade compatibilidad con Apple Pay, incluidos los App Clips; y StripeConnect, StripeIdentity y StripeFinancialConnections abarcan componentes de cuentas integrados, verificación de identidad y vinculación de cuentas bancarias. El módulo Stripe incluye todos los módulos.

Se distribuye mediante Swift Package Manager y también cuenta con documentación para vincular frameworks manualmente. Los datos de las tarjetas se envían directamente a Stripe, no a través del servidor de la app. El SDK es compatible con iOS 15 y versiones posteriores, así como con Mac Catalyst en macOS 12 o posterior.

Funciones clave

  • 01Interfaz prediseñada de PaymentSheet que combina la recopilación de datos de pago y facturación con la confirmación del pago.
  • 02Bindings de bajo nivel para la API de Stripe que permiten crear pantallas de pago totalmente personalizadas.
  • 03Autenticación nativa de 3D Secure para cumplir con los requisitos de Strong Customer Authentication.
  • 04Integración con Apple Pay, incluido un SDK ligero para App Clips.
  • 05Opción de escaneo de tarjetas en PaymentSheet, que se activa mediante una descripción del uso de la cámara.
  • 06Interfaz localizada en más de 40 idiomas.

Casos de uso

  • Añadir un proceso de pago dentro de una app de iOS para productos o servicios físicos.
  • Crear un formulario de pago personalizado sobre las API de bajo nivel de Stripe.
  • Ofrecer Apple Pay en una app de iOS o un App Clip.
  • Añadir flujos de verificación de identidad o vinculación de cuentas bancarias a una app de iOS.

Inicio rápido

  1. 1

    En Xcode, abre File > Add Packages e introduce la URL del repositorio

  2. 2

    Introduce https://github.com/stripe/stripe-ios-spm como URL del repositorio y añade el paquete

  3. 3

    Explora la app de ejemplo PaymentSheet en la carpeta Example del repositorio

Antes de usarlo

  • Se requiere iOS 15 o posterior; iOS 13 y 14 necesitan una versión anterior del SDK (25.17.0).
  • Para los bienes digitales que se consumen en la app, se requieren las API de compras integradas de Apple en lugar de este SDK.
  • El escaneo de tarjetas integrado requiere añadir a la app una descripción del uso de la cámara.

Temas

Preguntas frecuentes

¿Qué es stripe-ios?
SDK oficial de Stripe para iOS que permite aceptar pagos en apps con una interfaz de pago prediseñada y bindings de bajo nivel para la API de Stripe. El SDK de Stripe para iOS ayuda a los desarrolladores a recopilar datos de pago en apps de iOS y enviarlos a Stripe. Ofrece pantallas listas para usar, como PaymentSheet, que reúne en una sola pantalla los datos de pago y facturación, además de la confirmación del pago. También expone las API de bajo nivel que usan esas pantallas, para crear flujos de pago totalmente personalizados.
¿stripe-ios es gratuito? ¿Qué licencia tiene?
stripe-ios es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿stripe-ios sigue mantenido?
Mantenimiento activo. El último commit de stripe-ios fue el 21 oct 2026.
¿Para qué puedo usar stripe-ios?
Añadir un proceso de pago dentro de una app de iOS para productos o servicios físicos. Crear un formulario de pago personalizado sobre las API de bajo nivel de Stripe. Ofrecer Apple Pay en una app de iOS o un App Clip. Añadir flujos de verificación de identidad o vinculación de cuentas bancarias a una app de iOS.
¿Cómo se instala stripe-ios?
En Xcode, abre File > Add Packages e introduce la URL del repositorio Introduce https://github.com/stripe/stripe-ios-spm como URL del repositorio y añade el paquete Explora la app de ejemplo PaymentSheet en la carpeta Example del repositorio
¿Dónde consigo stripe-ios?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/stripe/stripe-ios

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados