Presentando Verify v2: una API para verificar a los usuarios por Email, SMS y Voz

January 30, 2020
Redactado por

Verificar usuarios a través de Email, SMS y Voz

 

La confianza en los números de teléfono de los usuarios disminuye el fraude y aumenta la fiabilidad de las comunicaciones con ellos. La API Verify de Twilio se utiliza para verificar la propiedad de 235 millones de números de teléfono cada año. Con toda la lógica de negocio y entrega prediseñadas, Verify puede implementarse en solo 2 llamadas a la API.

En 2020, se rediseñó Verify para incluir el canal de entrega de Email para OTP, y aprovechar plenamente la plataforma Twilio, lo que resulta en un aumento del 300 % en las solicitudes por segundo (RPS), la integración con Twilio Debugger, la mejora de la compatibilidad de la biblioteca y la granularidad de los registros de verificación. Nos complace anunciar que esta nueva API, Verify v2, ya está en GA.

Canal Email para la entrega de OTP

  • Verifique a los usuarios en el canal que prefiera. Verify le permite enviar OTP a través de correo electrónico, SMS, voz y otros canales OTT que agregaremos en el futuro, sin el estrés de orquestar varias API.

Personalización de los números de teléfono de origen

  • Utilice códigos cortos existentes, códigos largos o los identificadores de remitente alfa para las verificaciones telefónicas. Con la configuración a nivel de región puede mezclar y combinar los recursos existentes con la telefonía administrada de Verify.

Mejoras en la visibilidad

  • Rastree y solucione fácilmente las verificaciones telefónicas mediante los nuevos registros de la consola Twilio, que le ayudarán a supervisar las verificaciones individuales por usuario.
  • Responda de forma proactiva a los cambios en el tráfico de verificación con métricas que muestran los destinos de verificación y las tendencias geográficas. Por ejemplo, identificar las bajas tasas de éxito en Argentina o Corea del Sur.
  • Reaccione rápido a las anomalías del tráfico con tendencias semanales que ayudan a establecer líneas de base (por ejemplo, el tiempo medio de entrega del código) y a identificar irregularidades.

Verify ofrece una visibilidad detallada

 

 

Protección mejorada contra el fraude

Integración total con la plataforma Twilio

  • Aproveche las funciones avanzadas de gestión de identidades y accesos (IAM) de la API de Twilio para integrar de forma segura Verify en su aplicación con la validación de cliente con clave pública o claves de API con ámbito.

Verificación de transacciones más sólida para el cumplimiento de PSD2

  • Prepare rápido su negocio para PSD2 mediante la verificación de las transacciones a nivel global con la telefonía administrada de Verify para llegar a los consumidores a través de SMS y voz. Más información.

¿Necesita migrar desde la API de Verify v1?

Para los usuarios actuales de Verify v1 es bastante sencillo migrar a la nueva API. Si ha estado utilizando las bibliotecas auxiliares de Authy, tendrá que cambiarlas por las bibliotecas auxiliares de Twilio. Este es un ejemplo de las diferencias entre V1 y V2 cuando se inicia una verificación telefónica.

Verify v1:

const authy = require("authy")("YOUR_AUTHY_API_KEY");

authy
  .phones()
  .verification_start("15017122661", "1", "sms", function(err, res) {
    console.log(res.message);
  });

Verify v2:

const client = require('twilio')(accountSid, authToken);

client.verify.services('VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
             .verifications
             .create({to: '+15017122661', channel: 'sms'})
             .then(verification => console.log(verification.sid));

Si has escrito su aplicación directamente con la API de Verify, entonces tendrá que actualizar los endpoints y los parámetros para la integración. Verify v2 mantiene el mismo patrón de inicio/verificación que se utiliza en v1, por lo que no hay mucha sobrecarga adicional para la migración.

Solicitud de la API de Verify v1:

curl -XPOST 'https://api.authy.com/protected/json/phones/verification/start' \
-H "X-Authy-API-Key: $VERIFY_API_KEY" \
-d via='sms' \
-d phone_number='123-456-7890' \
-d country_code=1

Solicitud de la API de Verify v2:

curl -X POST https://verify.twilio.com/v2/Services/VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Verifications \
--data-urlencode "To=+11234567890" \
--data-urlencode "Channel=sms" \
-u ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:your_auth_token

¡Comenzar!

Para empezar con Verify v2 solo tiene que iniciar sesión en la consola de Twilio y crear un nuevo servicio, también consulte nuestros documentos para obtener los detalles de la API. Recuerde que una vez que haya verificado la identidad del usuario, querrá autenticarlo de forma segura al iniciar la sesión. Para lograr esto, puede utilizar nuestra API de autenticación de dos factores Authy.

Este artículo ha sido traducido del original "Introducing Verify v2: One API to Verify Users via Email, SMS, and Voice". Mientras continuamos con los procesos de traducción, nos encantaría recibir sus comentarios en help@twilio.com - Buenas contribuciones pueden generar regalos de Twilio.