p12d.exe.pasarelapagos.eventlistener
Interface ClassGatewayEventListener


public interface ClassGatewayEventListener


Method Summary
 void onBeginPayment(p12f.exe.pasarelapagos.objects.GatewayEvent evt)
          Un ciudadano accede al interfaz de usuario de la Pasarela de Pagos
 void onCancelPayment(p12f.exe.pasarelapagos.objects.GatewayEvent 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
 p12f.exe.pasarelapagos.paymentrequest.InitializeCSBPaymentResult onInitializeCSBPayment(p12f.exe.pasarelapagos.objects.GatewayEvent evt)
          Preinicialización de un pago en el Gestor de Pagos.
 void onInitializePayment(p12f.exe.pasarelapagos.objects.GatewayEvent evt)
          Recepción de un pago en el Gestor de Pagos desde una Aplicación Departamental
 void onPayOFFLine(p12f.exe.pasarelapagos.objects.GatewayEvent 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(p12f.exe.pasarelapagos.objects.GatewayEvent evt)
          El ciudadano decide paga on-line en la banca electrónica de una entidad financiera
 void onPayONLineNOK(p12f.exe.pasarelapagos.objects.GatewayEvent evt)
          Un pago se ha realizado en la banca electrónica de una entidad financiera de forma incorrecta
 void onPayONLineOK(p12f.exe.pasarelapagos.objects.GatewayEvent evt)
          Un pago se ha realizado en la banca electrónica de una entidad financiera de forma correcta
 void onValidatePaymentNOK(p12f.exe.pasarelapagos.objects.GatewayEvent 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(p12f.exe.pasarelapagos.objects.GatewayEvent 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 p12f.exe.pasarelapagos.paymentrequest.InitializeCSBPaymentResult onInitializeCSBPayment(p12f.exe.pasarelapagos.objects.GatewayEvent evt)
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

onInitializePayment

public void onInitializePayment(p12f.exe.pasarelapagos.objects.GatewayEvent evt)
Recepción de un pago en el Gestor de Pagos desde una Aplicación Departamental

Parameters:
evt - datos del evento

onBeginPayment

public void onBeginPayment(p12f.exe.pasarelapagos.objects.GatewayEvent evt)
Un ciudadano accede al interfaz de usuario de la Pasarela de Pagos

Parameters:
evt - datos del evento

onCancelPayment

public void onCancelPayment(p12f.exe.pasarelapagos.objects.GatewayEvent 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

Parameters:
evt - datos del evento

onPayOFFLine

public void onPayOFFLine(p12f.exe.pasarelapagos.objects.GatewayEvent evt)
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

onPayONLine

public void onPayONLine(p12f.exe.pasarelapagos.objects.GatewayEvent evt)
El ciudadano decide paga on-line en la banca electrónica de una entidad financiera


onValidatePaymentOK

public void onValidatePaymentOK(p12f.exe.pasarelapagos.objects.GatewayEvent 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.

Parameters:
evt - datos del evento

onValidatePaymentNOK

public void onValidatePaymentNOK(p12f.exe.pasarelapagos.objects.GatewayEvent 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. NOTA: No indica que se haya pagado todavía

Parameters:
evt - datos del evento

onPayONLineOK

public void onPayONLineOK(p12f.exe.pasarelapagos.objects.GatewayEvent evt)
Un pago se ha realizado en la banca electrónica de una entidad financiera de forma correcta


onPayONLineNOK

public void onPayONLineNOK(p12f.exe.pasarelapagos.objects.GatewayEvent evt)
Un pago se ha realizado en la banca electrónica de una entidad financiera de forma incorrecta

Parameters:
evt - datos del evento