Librería .NET

 

A continuación se presentan los pasos que debe seguir un comercio para la utilización de la librería .NET proporcionada por Redsys:

 

1. Convertir la cadena respuesta XML al atributo diccionario m_keyvalues de la clave RedsysAPIWs:

r.XMLToDiccionary(result);

 

2. Calcular el parámetro <Ds_Signature>. Para llevar a cabo el cálculo de este parámetro, se debe llamar a la función de la librería “createSignatureResponseHostToHost()” con la clave obtenida del módulo de administración, la cadena que se desea firmar (concatenación de campos descrita en el apartado 6.1.2 del presente documento) y el número de pedido.

string cadena = r.GenerateCadena(result); 
string numOrder = r.GetDictionary(“Ds_Order”); 
string firmaCalculada = r.createSignatureResponseHostToHo st(clave, cadena, numOrder);

 

El resultado obtenido debe ser el mismo que el valor del parámetro <Ds_Signature> obtenido en la respuesta.