Procesa la Cancelación de un Cargo mediante el Token de una Tarjeta
Para efectuar la CANCELACIÓN de un CARGO 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 CANCELAR, 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>
Numérico
</td>
<td>
Numérico de longitud variable
</td>
<td>
Referencia libre de uso para su aplicación
</td>
</tr>
<tr>
<td>
numeroControl
</td>
<td>
Numérico
</td>
<td>
Numé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>
<tr>
<td>
afiliacionEmpresa
</td>
<td>
Alfanumérico
</td>
<td>
Alfanumérico de longitud variable.
</td>
<td>
Numero de afiliación de la empresa con la que es ejecutada la Operación.
</td>
</tr>
| VARIABLE |
|---|
| comercioId |
Formato de envío
ecommerceCancelacion Desarrollo
https://servertest.operacionesenlinea.com/gateway/opGateway.asmx?op=ecommerceCancelacion
ecommerceCancelacion Produccion
https://servidorseguro.operacionesenlinea.com/gateway/OpGateway.asmx?op=ecommerceCancelacion
