ssheduardo / sermepa

Clase para utilizar la pasarela de pagos redsys, sermepa.
MIT License
194 stars 59 forks source link

Cambio Firma #17

Closed markitosgv closed 9 years ago

markitosgv commented 9 years ago

Hola, como ya sabéis se está cambiando el método de firma de SHA1 a SHA256, por tanto esta librería quedará obsoleta para esa fecha si no realizamos el cambio.

Además se han realizado otros cambios, ahora por ejemplo el formulario tan sólo lleva 3 parámetros:

<input type="text" name="Ds_SignatureVersion" value="<?php echo $version; ?>"/></br>
<input type="text" name="Ds_MerchantParameters" value="<?php echo $params; ?>"/></br>
<input type="text" name="Ds_Signature" value="<?php echo $signature; ?>"/></br>

La comprobación también cambiaría.

ssheduardo commented 9 years ago

Hola @markitosgv, Hace días estuve hablando con otra persona que me aviso de este cambio, ya tengo la documentación y los ejemplos, como sabéis el código de ejemplo y su class Api ya viene todo lo necesario para poder trabajar desde el minuto cero. Creo que tomaré como base dicha función (haciendo comentario de los derechos a quien pertenece claro esta) y reescribir la clase a este nuevo.

markitosgv commented 9 years ago

@ssheduardo perfecto, si necesitas una mano por aquí estamos.

De todos modos... ¿cuando tenías pensado ponerte con ello? Tengo un par de sistemas que migrar y me gustaría probarlo.

ssheduardo commented 9 years ago

@markitosgv me iba a poner la semana pasada pero no tuve tiempo, este fin de semana ya me pongo a migrar y probar que también tengo algunos usuarios que tengo que migrar la clase.

markitosgv commented 9 years ago

perfecto @ssheduardo lo dicho cualquier cosa por aquí estamos

facine commented 9 years ago

Por si alguien le interesa o quiere ayudar a testear la migración a SHA256, yo he creé otra librería: https://github.com/CommerceRedsys/sermepa

ssheduardo commented 9 years ago

Ya acabo de subir una versión DEV en la rama Develop para realizar las pruebas correspondientes y feedback.