p12d.exe.pasarelapagos.eventlistener
Interface RPCGatewayEventListener


public interface RPCGatewayEventListener


Method Summary
 void onBeginPayment(java.lang.String evt)
          Un ciudadano accede al interfaz de usuario de la Pasarela de Pagos
 void onCancelPayment(java.lang.String evt)
          Se cancela un pago que se había registrado en la pasarela y que aún no se había comenzado a tramitar on-line / off-line
 java.lang.String onInitializeCSBPayment(java.lang.String evt)
          Preinicialización de un pago en el Gestor de Pagos.
 void onInitializePayment(java.lang.String evt)
          Recepción de un pago en el Gestor de Pagos desde una Aplicación Departamental
 void onPayOFFLine(java.lang.String evt)
          El ciudadano se imprime la liquidación de un pago para poder pagarlo off-line en una ventanilla / cajero de una Entidad Financiera
 void onPayONLine(java.lang.String evt)
          El ciudadano decide paga on-line en la banca electrónica de una entidad financiera
 void onPayONLineNOK(java.lang.String evt)
          Un pago se ha realizado en la banca electrónica de una entidad financiera de forma incorrecta
 void onPayONLineOK(java.lang.String evt)
          Un pago se ha realizado en la banca electrónica de una entidad financiera de forma correcta
 void onValidatePaymentNOK(java.lang.String evt)
          El ciudadano entra en la banca electrónica de una entidad financiera y esta envía el pago a la Pasarela de Pagos para su validación resultando esta incorrecta.
 void onValidatePaymentOK(java.lang.String evt)
          El ciudadano entra en la banca electrónica de una entidad financiera y esta envía el pago a la Pasarela de Pagos para su validación resultando esta correcta.
 

Method Detail

onInitializeCSBPayment

public java.lang.String onInitializeCSBPayment(java.lang.String evt)
                                        throws p12f.exe.pasarelapagos.exceptions.AdminException
Preinicialización de un pago en el Gestor de Pagos. Permite que la Aplicación Departamental que recibe el evento actualice los datos del pago si fuese necesario.

Parameters:
evt - datos del evento
Returns:
Resultado de la operacion
Throws:
p12f.exe.pasarelapagos.exceptions.AdminException

onInitializePayment

public void onInitializePayment(java.lang.String evt)
                         throws p12f.exe.pasarelapagos.exceptions.AdminException
Recepción de un pago en el Gestor de Pagos desde una Aplicación Departamental

Parameters:
evt - datos del evento
Throws:
p12f.exe.pasarelapagos.exceptions.AdminException

onBeginPayment

public void onBeginPayment(java.lang.String evt)
                    throws p12f.exe.pasarelapagos.exceptions.AdminException
Un ciudadano accede al interfaz de usuario de la Pasarela de Pagos

Parameters:
evt - datos del evento
Throws:
p12f.exe.pasarelapagos.exceptions.AdminException

onCancelPayment

public void onCancelPayment(java.lang.String evt)
                     throws p12f.exe.pasarelapagos.exceptions.AdminException
Se cancela un pago que se había registrado en la pasarela y que aún no se había comenzado a tramitar on-line / off-line

Parameters:
evt - datos del evento
Throws:
p12f.exe.pasarelapagos.exceptions.AdminException

onPayOFFLine

public void onPayOFFLine(java.lang.String evt)
                  throws p12f.exe.pasarelapagos.exceptions.AdminException
El ciudadano se imprime la liquidación de un pago para poder pagarlo off-line en una ventanilla / cajero de una Entidad Financiera

Parameters:
evt - datos del evento
Throws:
p12f.exe.pasarelapagos.exceptions.AdminException

onPayONLine

public void onPayONLine(java.lang.String evt)
                 throws p12f.exe.pasarelapagos.exceptions.AdminException
El ciudadano decide paga on-line en la banca electrónica de una entidad financiera

Throws:
p12f.exe.pasarelapagos.exceptions.AdminException

onValidatePaymentOK

public void onValidatePaymentOK(java.lang.String evt)
                         throws p12f.exe.pasarelapagos.exceptions.AdminException
El ciudadano entra en la banca electrónica de una entidad financiera y esta envía el pago a la Pasarela de Pagos para su validación resultando esta correcta.

Parameters:
evt - datos del evento
Throws:
p12f.exe.pasarelapagos.exceptions.AdminException

onValidatePaymentNOK

public void onValidatePaymentNOK(java.lang.String evt)
                          throws p12f.exe.pasarelapagos.exceptions.AdminException
El ciudadano entra en la banca electrónica de una entidad financiera y esta envía el pago a la Pasarela de Pagos para su validación resultando esta incorrecta. NOTA: No indica que se haya pagado todavía

Parameters:
evt - datos del evento
Throws:
p12f.exe.pasarelapagos.exceptions.AdminException

onPayONLineOK

public void onPayONLineOK(java.lang.String evt)
                   throws p12f.exe.pasarelapagos.exceptions.AdminException
Un pago se ha realizado en la banca electrónica de una entidad financiera de forma correcta

Throws:
p12f.exe.pasarelapagos.exceptions.AdminException

onPayONLineNOK

public void onPayONLineNOK(java.lang.String evt)
                    throws p12f.exe.pasarelapagos.exceptions.AdminException
Un pago se ha realizado en la banca electrónica de una entidad financiera de forma incorrecta

Parameters:
evt - datos del evento
Throws:
p12f.exe.pasarelapagos.exceptions.AdminException