Sécuriser les paiements Ogone avec une clé SHA-1

Ogone permet de sécuriser le formulaire de paiements avec une clé SHA-1. Cette clé peut être calculée facilement avec la fonction Xsha1 de Mercator.

Exemple de ligne dans le formulaire :

<INPUT type="hidden" name="SHASign" value="<XBASE>xsha1(pieds_v_tmp.id+alltrim(transform(round(pieds_v_tmp.tot_ttc_dv*100,0)))+'EUR'+'MyPSPID'+'password')</XBASE>">

dans le cas où pieds_v_tmp.id sert de orderId et est passé en tant qu'orderId dans le formulaire.

 

Attention : le paramètre PSPID est case-sensitive.