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.