Apple Pay
Permite a los clientes hacer pagos en forma segura con Apple Pay en su iPhone, iPad o Apple Watch.
Apple Pay es compatible con la mayoría de los productos y funciones de Stripe. Los usuarios de Stripe pueden aceptar Apple Pay en aplicaciones iOS en iOS 9 y versiones posteriores, y en la web en Safari a partir de iOS 10 o macOS Sierra. No hay comisiones adicionales por procesar pagos con Apple Pay, y las tarifas son las mismas que para otras transacciones con tarjeta.
Apple Pay está a disposición de los titulares de tarjeta de bancos que lo aceptan en países admitidos. Para obtener más información, consulta la documentación de Apple sobre los bancos participantes.
Flujo de pago
A continuación, se presenta una demostración del flujo de pago de Apple Pay desde la página del proceso de compra:

Using Stripe and Apple Pay versus in-app purchases
Para la venta de bienes tangibles, servicios y otros productos determinados, en tu aplicación se puede aceptar Apple Pay o cualquier otro método de pago admitido por Stripe. Esos pagos se procesan mediante Stripe, y solo tienes que pagar las comisiones de procesamiento que Stripe establece. Sin embargo, para la compra de productos y contenidos digitales y otros artículos determinados, se deben usar las compras dentro de la aplicación de Apple. Esos pagos son procesados por Apple y están sujetos a sus comisiones de transacción.
Para obtener más información sobre qué ventas deben utilizar las compras dentro de la aplicación, consulta las de Apple Pautas de revisión de la App Store.
Aceptar Apple Pay
Stripe ofrece diversos métodos para agregar Apple Pay como método de pago. Para obtener detalles de la integración, selecciona el método que prefieras:
Puedes aceptar pagos con Apple Pay en la web usando Checkout o Elements. Para usar Apple Pay en Checkout, no necesitas una configuración adicional. Para usar Elements, consulta las guías de Express Checkout Element o Cómo aceptar un pago para saber cómo agregar Apple Pay a tu sitio.
Consideraciones de integración web
- Cómo usar un iframe con Elements: cuando uses un iframe, su origen debe coincidir con el origen de nivel superior (excepto para Safari 17 y versiones posteriores al especificar el atributo
allow="payment"
). Dos páginas tienen el mismo origen si el protocolo, el host (nombre completo del dominio) y el puerto (si se especifica) son los mismos para ambas páginas. - Dominio de nivel superior y dominio de iframe: si el dominio de nivel superior difiere del dominio de iframe, el dominio de nivel superior y el dominio de origen del iframe deben ser dominios de métodos de pago registrados en la cuenta asociada.
- Integraciones existentes de Stripe.js v2: actualiza a Checkout o Elements lo antes posible.
- Uso de Checkout con ui_mode configurado en
embedded
: solo admite la versión 17 de Safari o posterior y la versión 17 de iOS o posterior.
El uso de Apple Pay en la web está sujeto a las condiciones de servicio de Apple Pay en la web.
Registra tu dominio con Apple Pay
Para usar Apple Pay, debes registrar todos tus dominios web que muestren un botón de Apple Pay con Apple. Eso incluye dominios de nivel superior (por ejemplo, stripe.com) y subdominios (por ejemplo, shop.stripe.com), en producción y pruebas.
Subdominios
www
es un subdominio (por ejemplo, www.stripe.com) que también debes registrar.
Stripe se encarga de la validación del comerciante de Apple por ti, incluida la creación de un ID de comerciante de Apple y la solicitud de firma de certificado. No sigas el proceso de validación del comerciante que se indica en la documentación de Apple Pay. En su lugar, sigue este paso:
- Dile a Stripe que registre tu dominio en Apple. Puedes hacerlo en la Página de dominios de métodos de pago en el Dashboard, o usando la API con tu clave secreta activa como se muestra abajo. No registres tu dominio más de una vez por cuenta.
Cuando uses cargos Direct con Connect, tendrás que configurar el dominio para cada cuenta conectada mediante la API.
Después de registrar tus dominios, puedes efectuar pagos en tu sitio con tus claves de API activas.
Pagos recurrentes
Nota
No se aceptan pagos recurrentes con Apple Pay en México.
Te recomendamos implementar tokens del comerciante de Apple Pay para habilitar las transacciones iniciadas por el comerciante (MIT), como los pagos recurrentes y diferidos y las recargas automáticas. Los tokens del comerciante (MPAN) conectan tu empresa con el método de pago Apple Wallet de tu cliente. Por eso, funcionan en varios dispositivos y mantienen los datos de pago activos en un nuevo dispositivo, incluso si se eliminan de un dispositivo perdido o robado. Consulta los tokens del comerciante de ApplePay para obtener más detalles sobre la integración.
Prueba Apple Pay
Para probar Apple Pay, debes usar un número de tarjeta de crédito real y tus claves de API de prueba. Stripe reconoce que estás en modo de prueba y te devuelve un token de tarjeta de prueba correcto para que puedas realizar pagos de prueba con una tarjeta activa sin realizarle cargos.
No puedes guardar tarjetas de prueba de Stripe ni tarjetas de prueba de Apple Pay en carteras de Apple Pay para probar esta aplicación.
Si no cumples con los requisitos del dispositivo ni de la integración, Stripe no mostrará Apple Pay como opción de pago. Usa nuestra página de prueba para ayudarte a resolver el problema.