Pagos iniciados por el comercio

Cobros realizados por el comercio sin la participación del cliente (suscripciones, cobro de fianzas, pagos parciales, etc)


En el marco de la PSD2 se permite realizar cobros a un cliente sin estar él presente siempre que lo haya aceptado explicitamente por medio de un primer cobro autenticado.

El proceso para poder realizar este tipo de cobros es el siguiente:

  • Se debe realizar un primer pago seguro indicando además que tipo de cobros se le van a realizar posteriormente al cliente. Para hacerlo se debe incluir el parámetro "trxType" (integraciones REST) o "DS_MERCHANT_TRX_TYPE" (integraciones GET) con alguno de los valores indicados en esta tabla:


    Valor Concepto
    I Pago aplazado. Siempre referido a una compra INDIVIDUAL, el importe de las diferentes transacciones es fijo, y con un intervalo de tiempo definido
    R Pago recurrente. El importe de las transacciones puede ser fijo o variable, y con un intervalo de tiempo definido
    H Normalmente ante envíos parciales. También cuando el cliente amplía la estancia en hotel / alquiler del vehículo o cuando habiendo una autorización estimada, se solicita el importe final (“remate”)
    E Original denegada por “saldo”; solo para ciertos sectores de actividad (para más detalle revisar la normativa de las marcas) y con un máximo de días desde la compra. Ejemplo relevante: “Transporte”
    D Los que suceden con posterioridad a la operación por servicios prestados / usados desconocidos al principio. (Minibar, daños vehículo, multas....)
    M Cuando durante el periodo de contrato se incurren en servicios adicionales
    N cuando el comercio cobra servicios a los que el titular se comprometió, pero luego no cumplió con los términos acordados. Ejemplo relevante: reservas en hoteles no atendidas sin cancelar.
    C Otros
    Si el comercio va a lanzar cobros posteriores, MERCHANT_TRX_TYPE = "R" o "I", se debe de indicar también la duración de la recurrencia y el periodo de cobros en el parámetro MERCHANT_DATA o DS_MERCHANT_DATA:
    
    {
    	"recurringExpiry": "",
    	"recurringFrequency": "",
    }
                
            
    Elemento Contenido Descripción
    recurringExpiry [0-9]{8} Condicional. Obligatorio para operaciones Recurring (MERCHANT_TRX_TYPE = R) e Instalment (MERCHANT_TRX_TYPE = I). La fecha a partir de la cual no se harán más autorizaciones. Formato aceptado: AAAAMMDD
    recurringFrequency [A-Za-z0-9]{1,4} Condicional. Obligatorio para operaciones Recurring (MERCHANT_TRX_TYPE = R) e Instalment (MERCHANT_TRX_TYPE = I). Indica el mínimo número de días entre autorizaciones
  • Los pagos sucesivos en los que el cliente no este presente deben indicar el parámetro "scaException" o "DS_MERCHANT_SCA_EXCEPTION", según integración, con valor "MIT".