Obsolescencia de la antigua solución de idempotencia de Adyen

¿Por qué estamos cambiando nuestra solución de idempotencia?

Adyen ha desarrollado un nuevo sistema de idempotencia que es capaz de escalar de manera óptima con el crecimiento de la plataforma de Adyen. Este nuevo sistema permite aumentar el procesamiento sincrónico y mejorar la lógica de reintento y la solidez.

Con este nuevo sistema de idempotencia, Adyen descontinuará su antigua solución de idempotencia. Los merchant que utilicen nuestra solución antigua necesitarán revisar su integración y realizar actualizaciones cuando sea necesario.

 

¿Cuál es el plazo para este cambio?

La discontinuación de la antigua solución de idempotencia se llevará a cabo en dos etapas:  

  • Entorno de prueba: discontinuación de la solución antigua el miércoles 1 de julio
  • Entorno en vivo: discontinuación de la solución antigua el martes 15 de septiembre

Nuestro nuevo sistema de idempotencia ya está disponible para los merchant en el entorno de prueba y en el entorno en vivo. A continuación se muestra un calendario para ambas etapas de la migración:

 

Hasta el 30 de junio de 2020

1 de julio de 2020

Hasta el 14 de septiembre de 2020

15 de septiembre de 2020

Entorno de prueba

Los merchant actualizan el sistema de pruebas y migran a la nueva solución

Adyen discontinúa la solución antigua

   

Entorno en vivo

    

Los merchant actualizan el sistema de trabajo en vivo y migran a la nueva solución

Adyen discontinúa la solución antigua

 

¿Cuáles son las principales diferencias técnicas entre ambas soluciones de idempotencia?

La siguiente tabla muestra una descripción general de las principales diferencias técnicas:

 

Sistema de idempotencia antiguo

Sistema de idempotencia nuevo

Encabezado de solicitud http

- Utiliza una clave pragma http con un valor de encabezado de directiva pragma

- Utiliza una clave de idempotencia http con un identificador único (proporcionado por el merchant)

- El encabezado solo se incluye en los reintentos

- El encabezado se envía en todas las solicitudes

- El uso del encabezado cambia el proceso de sincrónico a asíncrono

- El uso del encabezado no afecta al proceso sincrónico

Manejo de los reintentos

- Envía una notificación de código de evento PROCESS_RETRY junto con la habitual notificación de solicitudes

- Envía la notificación habitual utilizada para las solicitudes de autorización

Tratamiento de errores

- No aplicable

- Proporciona errores de respuesta para una mejor lógica de reintento

Identificador único de transacción

- Utiliza la cuenta del merchant y la referencia única del merchant para identificar una transacción específica

- Utiliza una clave idempotente creada por el merchant y, normalmente, generada a través del tipo de UUID de la versión 4 (aleatorio)*

*Ten en cuenta que el servicio de idempotencia de Adyen es específico para cada región y, por lo tanto, las claves de idempotencia únicas proporcionadas por el merchant no deben utilizarse de forma interregional en caso de que estés realizando procesos en más de una región.

 

¿Dónde puedo encontrar más información sobre la solución de idempotencia más reciente de Adyen?

Para más información, consulta nuestra documentación, que puedes encontrar en nuestra página de documentos de Adyen: Idempotencia API.

Ten en cuenta que el servicio de idempotencia de Adyen es específico para cada región y, por lo tanto, las claves de idempotencia únicas proporcionadas por el merchant no deben utilizarse de forma interregional en caso de que estés realizando procesos en más de una región.

Para más detalles sobre las claves de idempotencia, consulta esta página: alcance de la clave y tiempo de validez.

 

¿Cuáles son los siguientes pasos a seguir para realizar este cambio?

Nuestro nuevo sistema de idempotencia ya está disponible en el entorno de prueba y en el entorno en vivo. Tu equipo técnico o integrador ya puede empezar a verificar la integración de tus pagos para evaluar los cambios necesarios y compararla con nuestros resultados finales.

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 2 de 8