La función «Tap to Pay» permite a los usuarios aceptar pagos sin contacto en persona con un dispositivo de consumo compatible y el SDK de Stripe Terminal. Es necesario conocer el SDK de Terminal y tener experiencia con iOS y Android. Consulta nuestra documentación de integración técnica para iOS aquí y nuestra documentación de integración técnica para Android aquí.
La función «Tap to Pay en el iPhone» está disponible actualmente en Australia, el Reino Unido y EE. UU., y en versión beta privada en Francia y los Países Bajos. Las plataformas y los comerciantes que estén fuera de EE. UU., Australia, Francia, Países Bajos y el Reino Unido no pueden usar «Tap to Pay en el iPhone». Si estás interesado en unirte al programa beta, ponte en contacto con nosotros.
«Tap to Pay en Android» está disponible con carácter general en Estados Unidos, Nueva Zelanda, el Reino Unido y Singapur, y en fase beta en Alemania, Australia, Austria, Bélgica, Canadá, Dinamarca, España, Finlandia, Francia, Irlanda, Italia, Luxemburgo, Malasia, Noruega, Países Bajos, Portugal, República Checa, Suecia y Suiza.
Si quieres usar «Tap to Pay» en tu país, comunícanoslo. Te avisaremos cuando podamos ofrecerte esta función.
El SDK de iOS de «Tap to Pay en el iPhone» requiere dispositivos móviles con iOS que cumplan estos requisitos:
Nota: Los iPad no tienen funcionalidades de lectura de NFC, por lo que de momento no se aceptan.
El SDK de Android para «Tap to Pay» requiere dispositivos Android que cumplan los siguientes criterios:
Consulta aquí para obtener una lista de los dispositivos compatibles con interfaces de usuario personalizadas.
La biblioteca de «Tap to Pay en el iPhone» acepta Visa, Mastercard, American Express, tarjetas sin contacto Discover y monederos móviles con NFC (Apple Pay, Google Pay y Samsung Pay). Discover solo se admite en EE. UU.
La biblioteca de «Tap to Pay en Android» acepta Visa, Mastercard, tarjetas sin contacto de American Express, y monederos móviles con NFC (Apple Pay, Google Pay y Samsung Pay).
Accede a https://stripe.com/pricing para ver las tarifas actuales.
Sí. Las transacciones con «Tap to Pay» se pueden identificar en el Dashboard como pagos con «Tarjeta presente», como las demás transacciones de Terminal. Tal y como ocurre con Stripe Terminal, los comerciantes que usen «Tap to Pay» para aceptar tarjetas de pago no serán responsables de ninguna disputa por fraude que se presente por dichas transacciones.
De forma predeterminada, Stripe Terminal, incluido «Tap to Pay» ofrece E2EE. Los usuarios que utilicen «Tap to Pay» pueden acceder a un documento SAQ C previamente rellenado desde la sección «Configuración de cumplimiento de la normativa» del Dashboard.
Nota: «Tap to Pay» no se puede usar con P2PE.
Las transacciones con «Tap to Pay» se pueden identificar en el Dashboard como pagos con «Tarjeta presente», como las demás transacciones de Terminal. En estos momentos, no ofrecemos funciones para diferenciar las transacciones con «Tap to Pay» de otros cargos con tarjeta presente en el Dashboard. Los usuarios seguirán teniendo acceso a la misma funcionalidad del Dashboard, como, por ejemplo, informes, reembolsos, etc. con la exclusión de dispositivos de hardware. Actualmente no se puede hacer el seguimiento de los dispositivos con «Tap to Pay» en el Dashboard con fines de gestión de flota.
Actualmente, no ofrecemos esta función.
«Tap to Pay en el iPhone» admite la aceptación de PIN en las versiones 2.23 y superiores del SDK de Terminal iOS.
En estos momentos, «Tap to Pay en Android» no acepta el PIN. Si un usuario intenta cobrar un importe superior al límite de pago sin contacto, el titular de la tarjeta no podrá introducir el PIN alternativo de su cuenta de pago para completar la transacción.
Como alternativa, los usuarios pueden optar por otras opciones, como tener otro terminal de pago predeterminado en el sitio o mostrar un código QR y pedirle al cliente que lo escanee y que finalice la compra con una transacción con tarjeta no presente.
En la página de preguntas y&respuestas del soporte se indican los límites del pago sin contacto de cada región. Nota: No suele haber límites de transacción en los monederos digitales como Apple Pay y Google Pay.
No todos los clientes tendrán un método de pago sin contacto. En casos como este o si se rechaza un pago, los usuarios podrán cambiar de «Tap to Pay» a un lector de tarjetas de Terminal para cobrar el pago. Sin embargo, los usuarios solo podrán conectarse a un lector en cada momento, por lo que tendrás que desconectar el lector de tarjetas si ya lo habías conectado.
«Tap to Pay» requiere la tecnología NFC que no tienen muchas tabletas.
«Tap to Pay en el iPhone» no funciona con iPads, ya que actualmente no son compatibles con NFC.
«Tap to Pay en Android» funciona con tabletas específicas con Android como los dispositivos Samsung Galaxy Active 3, aunque la pantalla táctil no está optimizada todavía.
Sí, los usuarios deben haber completado primero la integración del SDK de Terminal para poder integrar «Tap to Pay». Consulta las especificaciones en la documentación de iOS o Android.
Sí. Para acceder a las funciones de «Tap to Pay», los usuarios deben instalar dos SDK. En primer lugar, deben haber completado la integración del SDK de Terminal para poder integrar el SDK de «Tap to Pay». Consulta las especificaciones en la documentación de iOS o Android.
Puedes aceptar pagos de «Tap to Pay» en persona mediante la aplicación del Dashboard de Stripe para iOS. Descubre cómo empezar a usarla.
Todavía no tenemos ninguna aplicación de sistema POS móvil prediseñado para Android.
Recopilamos datos de GPS para verificar la ubicación durante las transacciones de Terminal. «Tap to Pay» no funcionará en otros países. Nuestro sistema rechazará la transacción automáticamente si se detecta otro país, así que no es necesario que integres nada más.
Sí. En estos momentos, los usuarios pueden simular el flujo de cobro de pagos en los simuladores de iOS y Android.
Sí, «Tap to Pay» es compatible con aplicaciones desarrolladas en React Native.
Sí. «Tap to Pay» admite la función actual de Terminal de guardar los datos de las tarjetas para usarlos más adelante en Internet. Esta función solo se aplica a las tarjetas físicas, no a los monederos móviles.
Las propinas en el lector (consulta aquí la documentación) no son compatibles con «Tap to Pay». Los usuarios pueden implementar una pantalla de propinas antes de cobrar los pagos o utilizar el flujo posterior a la autorización para recibir propinas (consúltalo aquí) tras haber cobrado el pago. Ten en cuenta que las propinas posteriores a la autorización deben completarse en un plazo de tres minutos tras haber cobrado el pago. Por lo tanto, te recomendamos que muestres la pantalla de propinas antes de cobrar el pago para que la experiencia del usuario sea más fluida.
No, el modo sin conexión no es compatible con «Tap to Pay».
No, no ofrecemos funciones para restringir tarjetas en «Tap to Pay».
Sí. Consulta nuestra documentación.
Si utilizas el parámetro «on_behalf_of» en tu PaymentIntent, no te olvides de indicar el ID de la cuenta conectada en SCPLocalMobileConnectionConfiguration. Consulta las especificaciones en la documentación de iOS o Android.
No se puede personalizar la interfaz de usuario para iOS o Android para «Tap to Pay» en estos momentos.
Para «Tap to Pay en Android», la interfaz de usuario de la transacción la gestiona Stripe. La primera vez que el teléfono se conecte como lector, el usuario verá la pantalla «predeterminada» de Stripe. A continuación, en las siguientes transacciones la zona de toque se personalizará en función de dónde se encuentre el chip NFC en cada dispositivo (por ejemplo, arriba a la derecha, arriba a la izquierda, en el centro). Si se desconoce la zona de toque, se empleará la pantalla predeterminada. No se precisa ninguna integración para personalizar las zonas de toque.
Una vez que el usuario haya completado la integración estándar con los SDK de iOS o Android de Terminal, las integraciones respectivas para «Tap to Pay» en iOS o Android son bastante sencillas y claras. Como media, se precisa a un único ingeniero en menos de dos semanas para su finalización.
Para consultar las preguntas frecuentes relacionadas con «Tap to Pay en el iPhone», accede a la página de preguntas frecuentes para comerciantes de Apple.
Los usuarios verán los Términos y condiciones de «Tap to Pay en el iPhone» de Apple la primera vez que se conecten al lector local. Para registrarse en Apple, los comerciantes deben indicar un ID de Apple válido que represente su empresa antes de aceptar las condiciones de Apple. Ten en cuenta que solo hay que pasar por este flujo una vez por cuenta de Stripe. No aparecerá las siguientes veces que te conectes con la misma cuenta de Stripe en cualquier dispositivo.
Para obtener más información sobre la vinculación de comerciantes, ve a la sección de información de la empresa de «Tap to Pay en el iPhone» en la página de preguntas frecuentes sobre «Tap to Pay en el iPhone» de Apple.
Antes de usar un dispositivo para leer pagos con tarjeta, tienes que configurarlo correctamente. Debes hacerlo con todos los dispositivos en los que uses «Tap to Pay en el iPhone» por primera vez. La configuración inicial de cada dispositivo puede durar dos minutos como máximo. Las actualizaciones posteriores de la configuración suelen tardar unos segundos. Consulta la sección «Gestionar la configuración de dispositivos» para obtener más información.
Las Condiciones de servicio de «Tap to Pay en el iPhone» aparecerán automáticamente la primera vez que una cuenta se conecte al lector local. El SDK de Terminal lo gestiona implícitamente y no es necesario ningún código más para que se active el flujo de las Condiciones de servicio.
Las Condiciones de servicio de «Tap to Pay en el iPhone» aparecen en la primera acción connectLocalMobileReader de cada subcuenta conectada. Cuando se acepten, ya no volverán a aparecer para esa cuenta.
Recomendamos a los comerciantes que proporcionen instrucciones durante el onboarding de los usuarios para asegurarse de que el comerciante autorizado acepta las condiciones.
Las plataformas pueden configurar el nombre de la empresa aquí. De forma predeterminada, utilizamos el nombre de la cuenta conectada, pero puedes cambiarlo si prefieres. Debes indicar el nombre correcto de la empresa.
En estos momentos, no admitimos el uso directo de la API proximityReader de Apple. Su uso correcto depende de una relación directa con Apple para poder emitir tokens de conexión con el lector.
No, la interfaz de usuario de «Tap to Pay en el iPhone» se muestra cuando la aplicación de punto de venta está preparada para cobrar un pago. y no se puede personalizar.
Todos los lectores de hardware de Terminal deben establecer una ubicación. Se trata de un requisito actual que también se aplica a «Tap to Pay en el iPhone».
Tu aplicación de «Tap to Pay en el iPhone» pasará por el proceso de revisión estándar del App Store de Apple. Ten en cuenta las Normas de la interfaz de usuario de «Tap to Pay en el iPhone» de Apple cuando desarrolles la aplicación.
Puedes solicitar el derecho desde el sitio para desarrolladores de Apple aquí.
Puedes confirmar si tu dispositivo Android acepta NFC comprobando la configuración de tu teléfono. Si ves una opción de NFC, estará aceptado, en cuyo caso asegúrate de que está activado para usar «Tap to Pay».
No tenemos ningún cronograma referido a la compatibilidad con Discover en estos momentos.
Suscríbete a terminal-announce@lists.stripe.com. Nuestro objetivo se centra en avisar con al menos 3 meses de antelación de cualquier cambio futuro, pero pueden ser necesarias actualizaciones del SDK más urgentes si se descubre una vulnerabilidad de seguridad crítica en el SDK.
Asimismo, «Tap to Pay en Android» tiene registros de cambios públicos.
Contacta con el soporte de Stripe.
Los usuarios pueden encontrar soporte sobre problemas relacionados con Apple en los siguientes recursos: