En el presente apartado se describen los datos que forman parte del mensaje de respuesta de una petición al TPV Virtual WebService. Este mensaje se genera en formato XML y a continuación se muestran ejemplos:
Ejemplo de respuesta de pago (comercio configurado sin envío de datos de tarjeta):
<RETORNOXML> <CODIGO>0</CODIGO> <OPERACION> <Ds_Amount>145</Ds_Amount> <Ds_Currency>978</Ds_Currency> <Ds_Order>1444912789</Ds_Order> <Ds_Signature>bAuiQOymGvYzqHi7dEeuWrRYFeUjtFH6NyOoWSl0vHU=</Ds_Signature> <Ds_MerchantCode>999008881</Ds_MerchantCode> <Ds_Terminal>871</Ds_Terminal> <Ds_Response>0000</Ds_Response> <Ds_AuthorisationCode>050372</Ds_AuthorisationCode> <Ds_TransactionType>0</Ds_TransactionType> <Ds_SecurePayment>0</Ds_SecurePayment> <Ds_Language>1</Ds_Language> <Ds_Card_Type>D</Ds_Card_Type> <Ds_MerchantData></Ds_MerchantData> <Ds_Card_Country>724</Ds_Card_Country> <Ds_Card_Brand>1</Ds_Card_Brand> </OPERACION> </RETORNOXML>
Ejemplo de respuesta de pago (comercio configurado con envío de datos de tarjeta):
<RETORNOXML> <CODIGO>0</CODIGO> <OPERACION> <Ds_Amount>145</Ds_Amount> <Ds_Currency>978</Ds_Currency> <Ds_Order>1449821545</Ds_Order> <Ds_Signature>6quLImPCOSTFpwhC7+ai1L+SPdKbcGx2sgC2A/1hwQo=</Ds_Signature> <Ds_MerchantCode>999008881</Ds_MerchantCode> <Ds_Terminal>871</Ds_Terminal> <Ds_Response>0000</Ds_Response> <Ds_AuthorisationCode>109761</Ds_AuthorisationCode> <Ds_TransactionType>0</Ds_TransactionType> <Ds_SecurePayment>0</Ds_SecurePayment> <Ds_Language>1</Ds_Language> <Ds_CardNumber>454881********04</Ds_CardNumber> <Ds_MerchantData></Ds_MerchantData> <Ds_Card_Country>724</Ds_Card_Country> <Ds_Card_Brand>1</Ds_Card_Brand> </OPERACION> </RETORNOXML>
Como se puede observar en el ejemplo anterior, la respuesta está formada por dos elementos principales: