Procesa la Devolución de un Cargo a una Tarjeta
Para efectuar la DEVOLUCIÓN de un CARGO TOTAL O PARCIAL AL TARJETAHABIENTE, deberá enviar las siguientes variables mediante un mensaje SOAP al webservice previamente indicado, invocando el método ecommerceCancelacion el cual le permitirá procesar su petición.
Variables de Envío
| VARIABLE | FORMATO | RESTRICCIONES | DESCRIPCION |
|---|---|---|---|
| comercioId | Numérico | Admite números sin espacios. | Identificador del Comercio en OPENLINEA. Es un valor asignado. |
| contraseña | Alfanumérico | Admite letras y/o números sin espacios. No mayor a 12 caracteres. | Clave de Acceso a la Terminal Virtual, configurado para su aplicación. |
| modo | Carácter | Admite una solo letra | Identificador del Modo de operación, P=Producción, A=Prueba con Respuesta Aprobada, R=Prueba con Respuesta Rechazada |
| monto | Numérico | Admite números un punto y dos decimales sin espacios, no se permite comas o signos de pesos. | MONTO TOTAL DE LA VENTA que será el monto a DEVOLVER, este monto será calculado por su aplicación en base a la Venta previamente realizada. |
| transaccionId | Alfanumérico | Admite letras y/o números sin espacios. No mayor a 20 caracteres. | Número de Pedido o identificador de la orden o pedido en la Tienda Virtual o Sistema de Ventas del comercio. |
| codigoAprobacion | Numérico | Admite números sin espacios | Código de Aprobación Bancaria, típicamente con 6 Dígitos |
| referencia | Alfanumérico | Admite letras y/o números sin espacios. No mayor a 20 caracteres. (Opcional) | Referencia libre de uso para su aplicación |
Variables de Retorno
La petición regresara una respuesta en formato SOAP conteniendo la siguiente información:
<th>
FORMATO
</th>
<th>
RESTRICCIONES
</th>
<th>
DESCRIPCION
</th>
</tr>
<td>
Numérico
</td>
<td>
Números sin espacios
</td>
<td>
Identificador del Comercio en OPENLINEA. Es un valor asignado.
</td>
</tr>
<tr>
<td>
terminalid
</td>
<td>
Alfanumérico
</td>
<td>
Letras y/o números sin espacios. No mayor a 20 caracteres.
</td>
<td>
Identificador de la terminal en donde se realizo la operacion
</td>
</tr>
<tr>
<td>
transaccionID
</td>
<td>
Alfanumérico
</td>
<td>
Letras y/o números sin espacios. No mayor a 20 caracteres.
</td>
<td>
Número de Pedido o identificador de la orden o pedido en la Tienda Virtual o Sistema de Ventas del comercio.
</td>
</tr>
<tr>
<td>
fechaTransaccion
</td>
<td>
Alfanumérico
</td>
<td>
Representación de fecha con formato MM/DD/AA
</td>
<td>
Fecha procesamiento de la Operación
</td>
</tr>
<tr>
<td>
horaTransaccion
</td>
<td>
Alfanumérico
</td>
<td>
Representación de hora con formato HH:MM:SS
</td>
<td>
Hora de procesamiento de la Operación.
</td>
</tr>
<tr>
<td>
monto
</td>
<td>
Numérico
</td>
<td>
Admite números, un punto y dos decimales sin espacios, no se permite comas o signos de pesos.
</td>
<td>
Monto a procesar total de la orden o pedido calculado en su aplicación en base a la selección de los servicios y/o productos del cliente.
</td>
</tr>
<tr>
<td>
referencia
</td>
<td>
Alfanumérico
</td>
<td>
Alfanumérico de longitud variable
</td>
<td>
Referencia libre de uso para su aplicación
</td>
</tr>
<tr>
<td>
numeroControl
</td>
<td>
Alfanumérico
</td>
<td>
Alfanumérico de longitud variable
</td>
<td>
Codigo retornado de identificador de transaccion
</td>
</tr>
<tr>
<td>
codigoRespuesta
</td>
<td>
Numérico
</td>
<td>
Números sin espacios.
</td>
<td>
Se regresa los siguientes valores:\
0 = Aprobada,\
1 = Rechazada
</td>
</tr>
<tr>
<td>
procReturnMsg
</td>
<td>
Alfanumérico
</td>
<td>
Alfanumérico de 1 a 10 caracteres
</td>
<td>
Código retornado por el procesador de la tarjeta.
</td>
</tr>
<tr>
<td>
ccErrorCode
</td>
<td>
Numérico
</td>
<td>
Numérico de longitud variable. No mayor a 4 caracteres.
</td>
<td>
Código devuelto por la Institución Financiera
</td>
</tr>
<tr>
<td>
ccReturnMsg
</td>
<td>
Alfanumérico
</td>
<td>
Alfanumérico de longitud variable
</td>
<td>
Texto específico retornado por el procesador de pagos
</td>
</tr>
<tr>
<td>
codigoAprobacion
</td>
<td>
Alfanumérico
</td>
<td>
Alfanumérico de longitud variable
</td>
<td>
Código de Aprobación Bancaria, típicamente con 6 Dígitos
</td>
</tr>
<tr>
<td>
afiliacion
</td>
<td>
Alfanumérico
</td>
<td>
Alfanumérico de longitud variable.
</td>
<td>
Numero de afiliación con la que es ejecutada la Operación.
</td>
</tr>
| VARIABLE |
|---|
| comercioId |
Formato de envío
ecommerceDevolucion Desarrollo
https://servertest.operacionesenlinea.com/gateway/opGateway.asmx?op=ecommerceDevolucion
ecommerceDevolucion Produccion
https://servidorseguro.operacionesenlinea.com/gateway/OpGateway.asmx?op=ecommerceDevolucion
