Apple Pay
Permite a los clientes hacer pagos en forma segura con Apple Pay en su iPhone, iPad o Apple Watch.
La mayoría de los productos y funcionalidades de Stripe admiten Apple Pay. Los usuarios de Stripe pueden aceptar Apple Pay en aplicaciones para iOS en iOS 9 o posterior y en la web con Safari a partir de iOS 10 o macOS Sierra. No se cobran comisiones adicionales por procesar pagos con Apple Pay y las tarifas son las mismas que para las demás 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
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 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.
El uso de Apple Pay en la web está sujeto a las condiciones de servicio de Apple Pay en la web.
Verificar 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 una solicitud de firma de certificado. No sigas el proceso de validación del comerciante en la documentación de Apple Pay. En su lugar, sigue estos pasos:
Descarga el archivo de asociación de dominio y alójalo en
/.
en tu sitio.well-known/apple-developer-merchantid-domain-association Por ejemplo, si deseas registrar
https://example.
, debes hacer que el archivo esté disponible encom https://example.
.com/. well-known/apple-developer-merchantid-domain-association 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.
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.
Cómo probar Apple Pay
Los datos de las tarjetas de prueba de Stripe no se pueden guardar en la cartera para iOS. En vez de eso, Stripe reconoce si estás usando tus claves API de prueba y devuelve un token de tarjeta de prueba correcto que puedes usar. Esto te permite hacer pruebas de pagos con tarjeta en modo activo sin cobrarle a la tarjeta.