Tenemos una tienda on-line desarrollada en ASP y necesitamos migrar la pasarela de pago a las nuevas exigencias de Redsys HMAC SHA256.
Se precisa el desarrollo de un algoritmo para el envío de datos del pedido recogido a la pasarela y también para la recogida de los mismos que indican como ha ido la transacción.
Los datos se recogen en el proceso de compra , deben convertirse en una cadena codificada UTF-8 con formato JSON y pasada a Base64. Luego ha de pasar unos procesos de encriptación junto con la firma, etc... Para ello disponemos del ActiveX AspEncrypt de Persits instalado en el servidor.
Se dará acceso y parámetros para probar el algoritmo en una pasarela de prueba, posteriormente el algoritmo lo implementaríamos nosotros en el servidor de producción con los parámetros correctos en la pasarela real.
Los parámetros están masticados, el ActiveX instalado, solo hace falta crear el algoritmo que por falta de tiempo lo pasamos fuera. Consideramos que es una labor muy pequeña.