El SDK para JavaScript de Stripe Terminal está experimentando errores de DNS cuando se conecta con un lector de Internet

Nota: Si sueles tener problemas de conectividad debido a inconvenientes con DNS, lo mejor sería que investigues el modo de integración basada en el servidor, ya que utiliza la API de Stripe como intermediario entre el punto de venta del usuario y el lector.


Resumen

Algunos proveedores de DNS bloquean la resolución de DNS de las direcciones locales de IP. Para comprobar si la resolución de DNS tuvo éxito, puedes ir a Configuración de tu lector, seleccionar Diagnóstico y consultar los resultados de la prueba de resolución de DNS. Stripe Terminal utiliza el nombre de dominio parcialmente certificado *.[random-string].device.stripe-terminal-local-reader.net que resuelve en la dirección IP local de tu lector BBPOS WisePOS E o S700. Si el proveedor de DNS bloquea la resolución de IP local, cambia la configuración de la red para usar uno de los siguientes proveedores de DNS:

Ten en cuenta que esto solo afectará el SDK para JavaScript de Stripe Terminal, por lo que si usas la integración impulsada por el servidor o alguno de nuestros SDK para móvil (Android, iOS, React Native) para comunicarte con nuestros lectores inteligentes, esto no te afectará.

Si necesitas modificar la configuración de DNS:

Si tienes acceso a tu configuración de router, te recomendamos realizar esta modificación en tu router en la ubicación desde la cual aceptas pagos en persona. De esta manera, todos los dispositivos en esa ubicación recibirán la configuración de DNS correcta.

O bien, usa las instrucciones a continuación según el sistema de tu dispositivo de punto de venta.

Cambio de DNS en el router:

Si tienes más de un lector inteligente, es conveniente que modifiques el DNS de tu WiFi en el router de red para evitar la modificación de la configuración de DNS en cada punto de venta. El cambio de DNS en el router a cualquiera de los proveedores conocidos enumerados anteriormente no debería afectar de ningún modo el tráfico de Internet habitual.

Existen instrucciones de ejemplo sobre el cambio de la configuración de DNS en el router disponibles aquí.

CAMBIO DE DNS EN EL DISPOSITIVO:

Microsoft Windows:

Si utilizas un equipo con Windows como punto de venta, sigue los pasos enumerados aquí o aquí para modificar la configuración de DNS. Nota: Es posible que necesites permisos de administrador en el dispositivo para modificar la configuración de DNS. Deberás modificar el DNS en cada equipo con Windows donde utilices Stripe Terminal.

Dispositivos Apple:

Si utilizas un equipo Mac, sigue estos pasos para modificar la configuración de DNS de tu punto de venta en macOS. Si utilizas un iPad, sigue estos pasos. Nota: Es posible que necesites permisos de administrador en el dispositivo para modificar el DNS. Deberás modificar el DNS en cada dispositivo Apple que utilices como punto de venta.

CAMBIO DE DNS EN EL NAVEGADOR:

La mayoría de los navegadores modernos, como Google Chrome o Firefox, admiten la modificación del DNS en uso directamente desde el navegador mediante las operaciones de DNS a través de HTTPS. Existen instrucciones detalladas sobre la modificación del DNS que utiliza el navegador disponibles aquí. Nota: Deberás modificar el DNS en cada navegador que utilices como punto de venta.

Firefox:

blob

Chrome:

blob

Ten en cuenta que actualmente Apple Safari no admite DNS a través de HTTPS, por lo que todo cambio en el DNS debe realizarse en el dispositivo en sí mismo.

Información adicional