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. Es necesario estar familiarizado con el SDK de Terminal y tener conocimientos de Android o iOS. Consulta nuestra documentación de integración técnica de iOS aquí y nuestra documentación de integración técnica de Android aquí.
Puedes consultar en qué países está disponible Tap to Pay aquí o en nuestra documentación técnica vinculada anteriormente.
Si te gustaría utilizar Tap to Pay en tu país y actualmente no es compatible, infórmanos. Te avisaremos cuando podamos ofrecerlo donde estés.
Puedes encontrar los requisitos del dispositivo para Tap to Pay en iPhone aquí.
Nota: Los iPads no tienen funcionalidades de lectura NFC, por lo que no son compatibles en este momento.
Puedes encontrar los requisitos del dispositivo para Tap to Pay en Android aquí.
Consulta aquí la lista de dispositivos Android compatibles con interfaces de usuario (IU) personalizadas.
Puedes encontrar documentación sobre los métodos de pago disponibles por lector aquí.
Visita nuestra página de Tarifas para consultar los precios actuales.
Sí. Las transacciones de Tap to Pay pueden identificarse en el Dashboard como pagos con «Tarjeta presente» como todas las demás transacciones de Terminal. Al igual que con Stripe Terminal, los comercios que utilizan Tap to Pay para aceptar tarjetas de pago no son responsables de ninguna disputa de tipo fraudulento presentada por dichas transacciones.
Stripe Terminal, incluido Tap to Pay, proporciona por defecto E2EE. Los usuarios que utilicen Tap to Pay tienen acceso a un documento SAQ C precompletado, directamente en tu Dashboard en Configuración de cumplimiento de la normativa.
Nota: Tap to Pay no es compatible con P2PE.
Las transacciones de Tap to Pay pueden identificarse en el Dashboard como pagos con «Tarjeta presente» como todas 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, es decir, informes, reembolsos, etc., con la exclusión de los dispositivos de hardware. Actualmente no es posible realizar un seguimiento de los dispositivos Tap to Pay en el Dashboard a efectos de gestión de flota.
En este momento, no ofrecemos esta funcionalidad.
Tap to Pay en iPhone admite la aceptación de PIN en las versiones 2.23 y superiores del SDK de Terminal para iOS.
Actualmente, Tap to Pay en Android no admite PIN. Si un usuario intenta cobrar un importe superior al límite sin contacto, el titular de tarjeta no podrá introducir el PIN alternativo de su cuenta de pago para completar la transacción.
Como alternativa, los usuarios pueden explorar otras opciones, como disponer por defecto de un terminal de pago tradicional en la ubicación o mostrar un código QR y pedir al cliente que lo escanee y efectúe una compra con una transacción CNP.
Los límites regionales de la tecnología sin contacto se indican en nuestra página de Preguntas y respuestas de soporte. Nota: Por lo general, no hay límites de transacciones para las carteras digitales como Apple Pay y Google Pay.
No todos los clientes dispondrán de un método de pago sin contacto. En este caso o en caso de pago rechazado, los usuarios pueden seguir cobrando pagos cambiando de Tap to Pay a un lector de tarjetas de Terminal. Sin embargo, los usuarios solo pueden tener una conexión activa a un lector a la vez. Así que tendrás que desconectar el lector de tarjetas si ya está conectado.
Tap to Pay requiere tecnología NFC, que muchas tabletas no tienen.
Tap to Pay en iPhone no funciona en iPads ya que actualmente no admiten la tecnología NFC.
Tap to Pay en Android funciona en tabletas Android que cumplan nuestros requisitos de dispositivo.
El nombre del titular de tarjeta no suele estar disponible en los pagos sin contacto. Visita la referencia de API para comprender qué detalles específicos de la transacción están disponibles para las transacciones de Terminal, incluido Tap to Pay.
Sí, los usuarios deben haber completado primero la integración del SDK de Terminal antes de integrar Tap to Pay. Consulta la documentación de iOS o Android para obtener más información.
Sí. Para acceder a las funcionalidades de Tap to Pay, los usuarios deben instalar dos conjuntos de SDK. Los usuarios deben tener primero una integración completa del SDK de Terminal antes de integrarse con el SDK de Tap to Pay. Consulta nuestra documentación de iOS o Android para obtener más información.
Puedes aceptar pagos en persona de Tap to Pay utilizando la aplicación Dashboard de Stripe.
Recopilamos datos GPS para verificar la ubicación durante las transacciones con Terminal. Tap to Pay no funcionará si se lleva al extranjero. Nuestro sistema denegará automáticamente la transacción si se detecta un nuevo país. No es necesario ningún trabajo de integración adicional para esta funcionalidad.
Sí, actualmente 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 creadas con React Native.
Sí. Tap to Pay acepta la funcionalidad de Terminal existente para guardar los datos de la tarjeta para su futura reutilización en línea. La funcionalidad Guardar tarjeta solo se aplica a las tarjetas físicas, no a las carteras móviles.
Las propinas en el lector (consulta nuestra documentación aquí) no son compatibles con Tap to Pay. Los usuarios son libres de implementar su propia pantalla de propina antes de cobrar el pago o los usuarios pueden utilizar el flujo posterior a la autorización para la propina (consulta este flujo aquí) después del cobro del pago. Ten en cuenta que la propina posterior a la autorización debe realizarse en el transcurso de los 3 minutos siguientes al cobro del pago. Debido a esta función, recomendamos presentar la propina antes de cobrar el pago para una experiencia de usuario más fluida.
No. El modo Sin conexión no es compatible con Tap to Pay.
No. No ofrecemos la funcionalidad de restringir tarjetas en el nivel Tap to Pay.
Sí. Consulta la documentación aquí.
Si utilizas 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 para iOS o Android para obtener más información.
No. Por el momento no es posible personalizar la IU de Tap to Pay ni para iOS ni para Android.
Para Tap to Pay en Android, la IU de la transacción es gestionada por Stripe. La primera vez que se conecte el teléfono como lector, el usuario verá la pantalla «predeterminada» de Stripe. A continuación, en las transacciones posteriores, la zona táctil 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 no se conoce la zona táctil, se utilizará la pantalla predeterminada. No es necesario realizar ningún trabajo de integración para personalizar las zonas táctiles.
Una vez que el usuario completa la integración estándar con los SDK para iOS o Android de Terminal, las integraciones respectivas para Tap to Pay en iOS o Android son bastante sencillas y directas. En promedio, un ingeniero tarda menos de dos semanas en completarlo.
Para ver las preguntas frecuentes relacionadas con Tap to Pay en iPhone, consulta las Preguntas frecuentes de comerciantes de Apple.
La primera vez que los usuarios se conecten al lector local, se les presentarán los Términos y condiciones de Tap to Pay en 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 debe realizarse una vez por 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, consulta la sección Información de la empresa sobre Tap to Pay en iPhone en las Preguntas frecuentes sobre Tap to Pay en iPhone de Apple.
Antes de utilizar un dispositivo para leer tarjetas de pago, es necesario configurarlo adecuadamente. Esta configuración debe realizarse en todos los dispositivos que utilicen Tap to Pay en iPhone por primera vez. La configuración inicial de un dispositivo puede durar 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 en iPhone aparecerán automáticamente en la primera conexión de lector local para una cuenta determinada. El SDK del Terminal gestiona esto implícitamente y no requiere ninguna programación adicional para activar el flujo de las Condiciones de uso.
Las Condiciones de uso de Tap to Pay en iPhone se presentan en el primer connectLocalMobileReader de una determinada subcuenta de Connect. Una vez aceptadas las Condiciones de uso, dejarán de aparecer 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 está aceptando las condiciones.
Los comerciantes pueden establecer el parámetro tosAcceptancePermitted en NO en la connectionConfig al llamar a connectLocalMobileReader en segundo plano. Si un usuario aún no aceptó los ToS, esta conexión fallará con una excepción. Recomendamos a los comerciantes que gestionen esta excepción y guíen al usuario a un flujo de onboarding explícito independiente en el que se llame a connectLocalMobileReader con el parámetro activado y en el que el comerciante autorizado pueda aceptar los ToS.
Las plataformas pueden configurar aquí el nombre de la empresa. Usamos el nombre de la cuenta conectada por defecto, pero puedes anularlo si lo deseas. Debes asegurarte de especificar el nombre de la empresa correcto.
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 tokens de conexión al lector.
No. La IU de Tap to Pay en iPhone que se activa cuando tu aplicación del sistema de puntos de venta está lista para cobrar un pago. No se puede personalizar.
Todos los lectores de hardware de Terminal deben establecer una ubicación. Se trata de un requisito existente que también se aplica a Tap to Pay en iPhone.
Tu aplicación Tap to Pay en iPhone pasará por el proceso de revisión estándar del App Store de Apple. Asegúrate de tener en cuenta las Directrices de interfaz humana de Tap to Pay de Apple cuando crees tu aplicación.
Puedes solicitar directamente un derecho en el sitio para desarrolladores de Apple aquí.
Puedes confirmar que tu dispositivo Android es compatible con NFC comprobando la Configuración de tu teléfono. Si ves una opción NFC, es compatible, y solo tienes que asegurarte de que está activada para utilizar Tap to Pay.
Por el momento no disponemos de un plazo para admitir Discover.
Suscríbete a terminal-announce@lists.stripe.com. Nuestro objetivo es avisar con al menos 3 meses de antelación sobre 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.
Además, Tap to Pay en Android tiene registros de cambios públicos.
Los usuarios pueden encontrar soporte para problemas relacionados con Apple en los siguientes recursos: