¿Cómo debo afrontar la depreciación de la solución heredada 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 la implantación de este nuevo marco de idempotencia, Adyen dejará de utilizar su solución de idempotencia heredada. Los merchants que utilicen nuestra solución heredada necesitarán revisar su integración y realizar actualizaciones cuando sea necesario.
¿Cuál es el cronograma de este cambio?
La eliminación de la solución de idempotencia heredada se realizará 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 marco de idempotencia ya está disponible para los merchants en el entorno de prueba y en el de producción. 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
- El encabezado solo se incluye en los reintentos
- El uso del encabezado cambia el proceso de sincrónico a asíncrono
- Utiliza una clave de idempotencia http con un identificador único proporcionado por ti
- El encabezado se envía en todas las solicitudes
- 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, normalmente generada a través de la versión 4 (aleatoria) del tipo UUID*
*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.
¿Te sirvió de ayuda este artículo?
Más información
Encuentra más información sobre este tema.
Contenido relacionado
¿Necesitas más ayuda?
Contacta con nuestro equipo de Soporte
Envíanos los detalles de tu problema añadiendo imágenes o capturas de pantalla.