Tipos de operaciones

En esta sección se pretende dar a conocer los principales tipos de operación que Redsys pone a disposicion de los comercios para facilitar su actividad. En función del tipo de operación que quiera generar el comercio, deberá indicarse el valor correspondiente en el parámetro Ds_Merchant_TransactionType.

Pago normal

Este tipo de operación se corresponde con el concepto que tenemos de pago clásico, en el cual el cliente introduce sus datos de tarjeta y el comercio realiza una petición al SIS con estos mismos datos por un importe determinado. Para indicar en esta peticion al SIS que se trata de una operación de este tipo debemos hacerlo del siguiente modo:

Ds_Merchant_TransactionType = 0

Preautorización

Este tipo de operación permite al comercio bloquear un cierto importe en la tarjeta del cliente, esto no supone realizar el pago, sino que trata de asegurar previo a un pago que el importe estará disponible en su momento. Para indicar en esta peticion al SIS que se trata de una operación de este tipo debemos hacerlo del siguiente modo:

Ds_Merchant_TransactionType = 1

Confirmación

Este tipo de operación permite al comercio hacer efectivo un cargo a un cliente al cual ha realizado previamente una operacion de preautorizacion por un importe determinado. Para indicar en esta peticion al SIS que se trata de una operación de este tipo debemos hacerlo del siguiente modo:

Ds_Merchant_TransactionType = 2

Devolución

Este tipo de operación permite al comercio realizar una operación en la cual se devuelve el importe de un pago que ha realizado previamente el cliente en este comercio. Para indicar en esta peticion al SIS que se trata de una operación de este tipo debemos hacerlo del siguiente modo:

Ds_Merchant_TransactionType = 3

Preautorización separada / Autenticación

Este tipo de operacion permite al comercio validar si los datos de tarjeta introducidos son correctos. En esta validacion se realiza autenticacion del titular salvo que el comercio no posea metodo de pago seguro. Para indicar en esta peticion al SIS que se trata de una operación de este tipo debemos hacerlo del siguiente modo:

Ds_Merchant_TransactionType = 7

Confirmación separada

Este tipo de operacion permite al comercio hacer efectivo un cargo a un cliente al cual ha realizado previamente una operacion de preautorización separada por un importe determinado. Para indicar en esta peticion al SIS que se trata de una operación de este tipo debemos hacerlo del siguiente modo:

Ds_Merchant_TransactionType = 8

Anulación Preautorización

Este tipo de operación permite al comercio anular una preautorizacion que no ha sido confirmada, de este modo se libera el importe bloqueado con la preautorización al cliente. Se puede realizar hasta 7 días después de la preautorización original. Para indicar en esta peticion al SIS que se trata de una operación de este tipo debemos hacerlo del siguiente modo:

Ds_Merchant_TransactionType = 9

Anulación de Pago

Este tipo de operación permite al comercio anular un pago. Se puede realizar hasta 30 días después de la operación original. Para indicar en esta peticion al SIS que se trata de una operación de este tipo debemos hacerlo del siguiente modo:

Ds_Merchant_TransactionType = 45

Anulación Devolucion

Este tipo de operación permite al comercio anular una Devolución. Se puede realizar hasta 2 días después de la operación original. Para indicar en esta peticion al SIS que se trata de una operación de este tipo debemos hacerlo del siguiente modo:

Ds_Merchant_TransactionType = 46

Anulación Confirmacion separada

Este tipo de operación permite al comercio anular una confirmación separada. Se puede realizar hasta 30 días después de la operación original. Para indicar en esta peticion al SIS que se trata de una operación de este tipo debemos hacerlo del siguiente modo:

Ds_Merchant_TransactionType = 47