Librería JAVA

 

A continuación se presentan los pasos que debe seguir un comercio para la utilización de la librería JAVA proporcionada por Banco Sabadell:

 

1. Importar la librería, tal y como se muestra a continuación:

<%@page import=”sis.redsys.api.ApiWsMacSha256”%>

/*El comercio debe incluir en la vía de construcción del proyecto todas las librerías (JARs) que se proporcionan:*/

lib
apiSha256.jar
bcprov - jdk15on-1.4.7.jar
commons - codec - 131.3.jar
org.json.jar

 

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 de comercio facilitada, 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 cadenaConcatenada = “1451510291422293272346889780000A0”;
String numPedido = “151029142229”;
String clave = “sq7HjrUOBfKmC576ILgskD5srU870gJ7”;
String firma = apiMacSha256.createMerchantSignatureResponseHostToHost(clave, cadenaConcatenada,numPedido);

 

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