Cualquier cuerpo tiene una idea sobre esto ... !! ¿Qué podemos hacer en las versiones Magento 1.9.x?
Autorizar URL de referencia del desarrollador
Authorize.Net está eliminando gradualmente el elemento transHash basado en MD5 a favor del transHashSHA2 basado en SHA-512. La configuración en la interfaz de comerciante que controla la opción MD5 Hash se eliminará a fines de enero de 2019, y el elemento transHash dejará de devolver valores en una fecha posterior que se determinará.
Gracias por adelantado
magento-1.9
magento1.9.3
authorize.net
Ganesh G Nath
fuente
fuente
Respuestas:
Solución: consulte la última actualización con parches del sitio de Magento con respecto a este problema: https://support.magento.com/hc/en-us/articles/360024368392 ¡ Esto resuelve el problema! Para las ediciones de la comunidad, descargue el parche desde https://magento.com/tech-resources/download para magento 1 verifique el parche de clave de firma directa de Authorize.net en el archivo de publicación y la versión 2 en parches de código abierto de Magento - 2.x
Authorize.Net elimina gradualmente los hash basados en MD5 utilizados para la verificación de la respuesta de la transacción. La fase 1 significa que los comerciantes ya no pueden configurar o actualizar su configuración de Hash MD5 en la interfaz de comerciante. Esto tendrá graves impactos en los comerciantes que usan o están interesados en usar el método Authorize.Net Direct Post en Magento. Por lo tanto, si no está utilizando el método Authorize.Net Direct Post en magento, no tiene que preocuparse.
Si desea corregir el método de publicación directa, tendrá que rehacer el cálculo de hash con la nueva APISignatureKey:
y luego la validación hash con transHashSHA2 en lugar de x_MD5_Hash.
fuente
El final de la vida útil de MD5 Hash se realizará en dos fases:
Fase 1: elimine la capacidad de configurar / actualizar la configuración de MD5 Hash en la interfaz de comerciante. Esta característica se eliminará en las próximas semanas a fines de enero de 2019 / principios de febrero de 2019. Este cambio no tiene ningún impacto en la respuesta API, que se realizará en la Fase 2.
Fase 2: deje de enviar el elemento de datos Hash MD5 en la respuesta de la API. La fecha de este cambio se anunciará más adelante, pero se espera en los próximos 2-3 meses.
Para obtener más detalles, consulte este https://support.authorize.net/s/article/MD5-Hash-End-of-Life-Signature-Key-Replacement
fuente