Con la función Tap to Pay, los usuarios pueden aceptar pagos sin contacto en persona con un dispositivo personal compatible y el SDK de Stripe Terminal. Se necesitan conocimientos sobre el SDK de Terminal y experiencia con Android o iOS. Consulta nuestra documentación sobre la integración técnica con iOS aquí y nuestra documentación sobre la integración técnica con Android aquí.
Tap to Pay on iPhone está disponible actualmente en Australia, EE. UU. y el Reino Unido, y en la versión beta privada en Francia y Países Bajos. Las plataformas y los comerciantes establecidos fuera de los Estados Unidos, Australia, Francia, Holanda y el Reino Unido no tienen permitido usar Tap to Pay on iPhone. Si te interesa unirte al programa beta, ponte en contacto con nosotros.
Por lo general, Tap to Pay on Android está disponible en los Estados Unidos, el Reino Unido, Singapur y Nueva Zelanda; y la versión beta en Australia, Canadá, Austria, Bélgica, República Checa, Dinamarca, Finlandia, Francia, Alemania, Italia, Irlanda, Luxemburgo, Malasia, Países Bajos, Noruega, Portugal, España, Suecia y Suiza.
Si deseas usar Tap to Pay en tu país, cuéntanos. Te avisaremos cuando podamos ofrecerlo en tu ubicación.
El SDK para iOS de Tap to Pay on iPhone requiere dispositivos móviles iOS que cumplan con los siguientes criterios:
Nota: Los iPad no tienen capacidad de lectura NFC. Por este motivo, no son compatibles actualmente.
El SDK para Android de Tap to Pay requiere un dispositivo Android que cumpla con los siguientes criterios:
Consulta aquí para obtener una lista de los dispositivos compatibles con interfaces de usuario personalizadas.
La biblioteca de Tap to Pay on iPhone admite tarjetas sin contacto Visa, Mastercard, American Express y Discover, así como billeteras móviles basadas en NFC (Apple Pay, Google Pay y Samsung Pay). Discover solo se admite en EE. UU.
La biblioteca de Tap to Pay on Android admite tarjetas sin contacto Visa, Mastercard y American Express, así como billeteras móviles basadas en NFC (Apple Pay, Google Pay y Samsung Pay).
Para consultar las tarifas actuales, visita https://stripe.com/pricing.
Sí. Puedes identificar las transacciones de Tap to Pay en el Dashboard como pagos con «Tarjeta presente», al igual que las demás transacciones de Terminal. Como sucede con Stripe Terminal, los comerciantes que usan Tap to Pay para aceptar tarjetas de pago no son responsables de las disputas por fraude que se presenten por dichas transacciones.
Stripe Terminal, incluido Tap to Pay, ofrece cifrado de extremo a extremo (E2EE) de manera predeterminada. Los usuarios que usan Tap to Pay tienen acceso a un documento SAQ C ya completado, directamente en el Dashboard en «Configuración de cumplimiento de la normativa».
Nota: Tap to Pay no admite el cifrado de punto a punto (P2PE).
Puedes identificar las transacciones de Tap to Pay en el Dashboard como pagos con «Tarjeta presente», al igual que las demás transacciones de Terminal. Actualmente, no ofrecemos la funcionalidad para identificar las transacciones de Tap to Pay de otros cargos presentes en la tarjeta en el Dashboard. Los usuarios seguirán teniendo acceso a las mismas funcionalidades del Dashboard (por ejemplo, informes, rembolsos, etc.), a excepción de los dispositivos de hardware. Actualmente, no se puede realizar un seguimiento de los dispositivos Tap to Pay en el Dashboard para los fines de gestión de flotas.
Actualmente, no ofrecemos esa funcionalidad.
Tap to Pay en iPhone admite la aceptación de un PIN en las versiones 2.23 y superiores del SDK de Terminal iOS.
Actualmente, Tap to Pay on Android no admite PIN. Si un usuario intenta cobrar un importe superior al límite de pagos sin contacto, el titular de la tarjeta no podrá presentar el PIN alternativo de su cuenta de pago para completar la transacción.
De manera alternativa, los usuarios pueden recurrir a otras opciones, como tener una terminal de pago tradicional en el lugar de manera predetermina, o bien mostrar un código QR y solicitarle al cliente que escanee y pague mediante una transacción CNP.
Los límites regionales de los pagos sin contacto se indican en nuestra página Preguntas y respuestas sobre soporte. Nota: Por lo general, las billeteras digitales como Apple Pay y Google Pay no tienen límites de transacciones.
No todos los clientes tendrán un método de pago sin contacto. En ese caso, o bien ante pagos rechazados, los usuarios pueden cambiar de Tap to Pay a un lector de tarjetas de Terminal para cobrar un pago. Sin embargo, los usuarios solo pueden tener una conexión activa con un lector a la vez. Por este motivo, tendrás que desconectar el lector de tarjetas si ya está conectado.
Tap to Pay requiere la tecnología NFC y muchas tabletas no la tienen.
Tap to Pay on iPhone no funciona en iPad, ya que estos dispositivos no admiten NFC en la actualidad.
Tap to Pay on Android funciona en tabletas Android seleccionadas, como los dispositivos Samsung Galaxy Active 3, pero la pantalla táctil no se optimizó todavía.
Sí, los usuarios deben completar la integración del SDK de Terminal antes de integrar Tap to Pay. Para obtener información específica, consulta la documentación de iOS o Android.
Sí. Para acceder a la funcionalidad Tap to Pay, los usuarios deben instalar dos conjuntos de SDK. Deben completar la integración del SDK de Terminal antes de integrar los SDK de Tap to Pay. Para obtener información específica, revisa la documentación de iOS o Android.
Puedes aceptar pagos en persona con Tap to Pay mediante la aplicación para iOS del Dashboard de Stripe. Puedes obtener más información sobre cómo empezar a utilizarlo aquí.
Todavía no ofrecemos una aplicación móvil del sistema POS prediseñada para Android.
Recopilamos los datos del GPS para verificar la ubicación durante las transacciones de Terminal. Tap to Pay no funcionará en otro país. Si se detecta un nuevo país, nuestro sistema rechazará la transacción de manera automática. No es necesaria ninguna integración adicional para esta funcionalidad.
Sí. Actualmente, los usuarios pueden crear el flujo de cobro de pagos en los simuladores de iOS y Android.
Sí, Tap to Pay admite aplicaciones creadas en React Native.
Sí. Tap to Pay admite la funcionalidad existente de Terminal para guardar los datos de tarjetas y volver a utilizarlos en línea. La funcionalidad de guardar los datos de tarjetas solo se aplica a las tarjetas físicas, no a las billeteras móviles.
Tap to Pay no permite dejar propina dentro del lector (consulta nuestra documentación aquí). Los usuarios pueden implementar su propia pantalla de propina antes de cobrar el pago, así como utilizar el flujo posterior a la autorización para la propina (consulta el flujo aquí) después de cobrar el pago. Ten en cuenta que la propina posterior a la autorización se debe realizar dentro de los 3 minutos siguientes al cobro del pago. Debido a esta funcionalidad, recomendamos solicitar la propina antes de cobrar el pago para que la experiencia del usuario sea más fluida.
No. El modo fuera de línea no funciona con Tap to Pay.
No. No ofrecemos la funcionalidad para restringir tarjetas en el nivel de Tap to Pay.
Sí. Consulta nuestra documentación aquí.
Si usas el parámetro «on_behalf_of» en tu PaymentIntent, asegúrate de proporcionar el ID de la cuenta conectada en «SCPLocalMobileConnectionConfiguration». Consulta nuestra documentación de iOS o Android para obtener información detallada.
No. No puedes personalizar la interfaz de usuario de Tap to Pay para iOS o Android en este momento.
Para Tap to Pay on Android, Stripe controla la interfaz de usuario de transacciones. La primera vez que el teléfono se conecte como lector, el usuario verá la pantalla «predeterminada» de Stripe. Después de eso, la instrucción de zonas táctiles de las transacciones subsiguientes se personalizará según la ubicación del chip NFC de cada dispositivo (por ejemplo, esquina superior derecha, esquina superior izquierda, parte media, etc.). Si no se conoce la zona táctil, se utilizará la pantalla predeterminada. No se requiere ningún trabajo de integración para personalizar las zonas táctiles.
Después de que el usuario completa la integración estándar con los SDK para iOS o Android de Terminal, las respectivas integraciones para Tap to Pay en iOS o Android son bastante simples y directas. En promedio, un ingeniero demora menos de dos semanas en completar esto.
Para ver las preguntas frecuentes sobre Tap to Pay on iPhone, consulta las preguntas frecuentes de los comerciantes de Apple.
La primera vez que los usuarios se conectan al lector local, se muestran los Términos y condiciones de Tap to Pay on iPhone de Apple. Para registrarse en Apple, los comerciantes deben especificar un ID de Apple válido que represente a su empresa antes de aceptar las condiciones de Apple. Ten en cuenta que este flujo solo se debe realizar una vez por cada cuenta de Stripe. Este flujo se omitirá para todas las conexiones posteriores que utilicen la misma cuenta de Stripe en todos los dispositivos.
Para obtener más información sobre la vinculación de comerciantes, visita la sección Información de la empresa de Tap to Pay on iPhone disponible en las preguntas frecuentes de Tap to Pay on iPhone de Apple.
Antes de usar un dispositivo para leer tarjetas de pago, debes configurarlo de manera adecuada. Esto se debe realizar en cada dispositivo que utilice Tap to Pay on iPhone por primera vez. La configuración inicial de un dispositivo puede tardar hasta dos minutos. Cualquier actualización posterior de la configuración suele tardar solo unos segundos. Para obtener más información, consulta la sección «Gestionar la configuración del dispositivo».
Las Condiciones de uso de Tap to Pay on iPhone se mostrarán automáticamente la primera vez que se conecte el lector local de una cuenta determinada. Este proceso lo gestiona el SDK de Terminal, y no se requiere ningún código adicional para activar el flujo de las Condiciones de uso.
Las Condiciones de uso de Tap to Pay on iPhone se presentan en el primer connectLocalMobileReader de una determinada subcuenta conectada. Una vez aceptadas las Condiciones de uso, ya no aparecerán para la cuenta en cuestión.
Recomendamos que los comerciantes proporcionen orientación durante el onboarding del usuario para asegurarse de que el comerciante autorizado acepte las condiciones.
Las plataformas pueden configurar el nombre de la empresa aquí. Usamos el nombre de la cuenta Connect de manera predeterminada, pero puedes sustituirlo si lo deseas. Debes asegurarte de especificar el nombre correcto de la empresa.
Actualmente, no admitimos el uso directo de la API proximityReader de Apple. El uso adecuado de proximityReader depende de una relación directa con Apple para emitir los tokens de conexión del lector.
No. La interfaz de usuario de Tap to Pay on iPhone se activa cuando tu aplicación de sistema de puntos de venta está lista para cobrar un pago. No se puede personalizar.
Se debe establecer una Ubicación para todos los lectores de hardware de Terminal. Este es un requisito existente que también se aplica a Tap to Pay on iPhone.
Tu solicitud de Tap to Pay on iPhone pasará por el proceso estándar de revisión del App Store de Apple. Al crear tu solicitud, asegúrate de tener en cuenta las Pautas para la interfaz humana de Tap to Pay de Apple.
Puedes solicitar directamente un derecho en el sitio para desarrolladores de Apple aquí.
Para confirmar que tu dispositivo Android admite NFC, revisa la configuración del teléfono. Si ves una opción NFC, el dispositivo la admite. Solo asegúrate de activarla para usar Tap to Pay.
No disponemos de un cronograma para el soporte de Discover en este momento.
Suscríbete a terminal-announce@lists.stripe.com. Nuestro objetivo es avisar sobre los cambios futuros con al menos 3 meses de anticipación. Sin embargo, es posible que se requieran actualizaciones de SDK con más urgencia si se descubre una vulnerabilidad de seguridad crítica en el SDK.
Asimismo, Tap to Pay on Android tiene registros de cambios públicos.
Ponte en contacto con el soporte de Stripe.
Los usuarios pueden encontrar soporte para problemas relacionados con Apple en los siguientes recursos: