Pasos para realizar una transacción autenticada con DCC

 

A continuación, se detallan solamente aquellos pasos que cambiar con respecto a una autorización sin DCC.

 

Iniciar petición

Para iniciar la petición de una operación con autenticación y 3DS se deberán seguir el apartado Iniciar Petición añadiendo los datos de DCC.

A continuación, se describen los datos de debe incluir el Ds_MerchantParameters para enviar una petición de inicia petición al Servicio SOAP con autenticación y 3DS:

 

<DATOSENTRADA>
<DS_MERCHANT_AMOUNT>1000</DS_MERCHANT_AMOUNT>
<DS_MERCHANT_ORDER>1552571678</DS_MER­CHANT_ORDER>
<DS_MERCHANT_MERCHANTCODE>999008881</DS_MERCHANT_MERCHANTCODE>
<DS_MERCHANT_TERMINAL>2</DS_MERCHANT_TER­MINAL>
<DS_MERCHANT_CURRENCY>978</DS_MERCHANT_CURRENCY>
<DS_MERCHANT_TRANSACTIONTYPE>0</DS_MER­CHANT_TRANSACTIONTYPE>
<DS_MERCHANT_PAN> XXXXXXXXXXXXXXXXXX </DS_MERCHANT_PAN>
<DS_MERCHANT_DCC>Y</DS_MERCHANT_DCC>
<DS_MERCHANT_EMV3DS>{‘threeDSInfo’:’CardData’}</DS_MERCHANT_EMV3DS>
</DATOSENTRADA>

 

Como respuesta se obtendrá lo siguiente:

 

<RETORNOXML>
<CODIGO>0</CODIGO>
<INFOTARJETA>
<Ds_Order>1552571678</Ds_Order>
<Ds_MerchantCode>999008881</Ds_MerchantCode>
<Ds_Terminal>2</Ds_Terminal>
<Ds_TransactionType>0</Ds_TransactionType>
<Ds_DCC>{
“InfoMonedaTarjeta”:{
“monedaDCC”:”840”, “litMonedaDCC”:”DOLAR U.S.A.”,
“litMonedaRDCC”:”USD”, “importeDCC”:”11.50”,
“cambioDCC”:”0.869841”,
“fechaCambioDCC”:”2019-01-16”, “markUp”:”0.03”},
“InfoMonedaComercio”:{
“monedaCome”:”978”, “litMonedaCome”:”EUR”, “importeCome”:”10.00”}
}</Ds_DCC>
<Ds_EMV3DS>{“protocolVersion”:”2.1.0”, “threeDSServerTransID”:”8de84430-3336-4ff4-b18d-f073b546ccea “, “threeDSInfo”:”CardConfiguration”,
“threeDSMethodURL”:”https://sis.redsys.es/sis-simulador-web/threeDsMethod.jsp”}
</Ds_EMV3DS>
<Ds_Signature>7155jJYTzqeO/FoKjIQwUrjRJU7CxiOL­HlC00d5c/RU=</Ds_Signature>
</INFOTARJETA>
</RETORNOXML>

 

Petición de autorización con DCC

 

A continuación, se describen los datos de debe incluir el Ds_MerchantParameters para enviar una petición de autorización con DCC al Servicio REST:

 

<DATOSENTRADA>
<DS_MERCHANT_AMOUNT>1000</DS_MERCHANT_AMOUNT>
<DS_MERCHANT_ORDER>1552572812</DS_MER­CHANT_ORDER>
<DS_MERCHANT_MERCHANTCODE>999008881</DS_MERCHANT_MERCHANTCODE>
<DS_MERCHANT_TERMINAL>2</DS_MERCHANT_TER­MINAL>
<DS_MERCHANT_CURRENCY>978</DS_MERCHANT_CURRENCY>
<DS_MERCHANT_TRANSACTIONTYPE>0</DS_MER­CHANT_TRANSACTIONTYPE>
<DS_MERCHANT_PAN>XXXXXXXXXXXXXXXXXX</DS_MERCHANT_PAN>
<DS_MERCHANT_EXPIRYDATE >XXXX</ DS_MER­CHANT_EXPIRYDATE>
<DS_MERCHANT_CVV2>XXX</ DS_MERCHANT_CVV2>
<DS_MERCHANT_DCC>{
“monedaDCC”:”840”, “importeDCC”:”11.50”}</ DS_MERCHANT_DCC> 
<DS_MERCHANT_EMV3DS>{ 
“threeDSInfo”:”AuthenticationData”, “protocolVer­sion”:”2.1.0”, 
“browserAcceptHeader”:”text/html,application/ xhtml+xml,application/xml;q=0.9,*/*;q=0.8,ap plication/json”, 
“browserUserAgent”:”Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36”, 
“browserJavaEnabled”:”false”, “browserLanguage”:”ES-es”, “browserColorDepth”:”24”, “browserScreen­Height”:”1250”, “browserScreenWidth”:”1320”, “browserTZ”:”52”, 
“threeDSServerTransID”:”8de84430-3336-4ff4-b18d-f073b546ccea”, “notificationURL”:”https://sis.redsys. es/sis-simulador-web/SisRESTCreqCres_3DSecureV2. jsp”, “threeDSCompInd”:”Y” 
}</DS_MERCHANT_EMV3DS> 
</DATOSENTRADA>