p12d.exe.pasarelapagos.services
Interface P12DPaymentManagerBzd


public interface P12DPaymentManagerBzd

Business delegate del Payment La implementación concreta en el Payment se podrá hacer utilizando acceso directo a otra clase,EJBs, vía HTTP(Servlet), WebServices.


Method Summary
 p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData doExecBeginPayment(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext, java.lang.String[] oids)
          Método Cliente que inicia el proceso de pago para las peticiones solicitadas (array de oids)
 p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData doExecBeginPayment(java.lang.String[] oids)
          Método Cliente que inicia el proceso de pago para las peticiones solicitadas (array de oids)
 void doExecCancelPayment(p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest)
          Método Cliente que cancela las peticiones de pago a partir de un objeto PaymentRequestData
 void doExecCancelPayment(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext, p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest)
          Método Cliente que cancela las peticiones de pago a partir de un objeto PaymentRequestData
 void doExecCancelPayment(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext, java.lang.String pagoID)
          Método Cliente que cancela una peticion de pago a partir de su ID
 void doExecCancelPayment(java.lang.String pagoID)
          Método Cliente que cancela una peticion de pago a partir de su ID
 p12f.exe.pasarelapagos.paymentrequest.PeticionPago doExecGetPaymentRequest(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext, java.lang.String paymentId)
          Metodo Cliente que recupera los datos de un pago.
 p12f.exe.pasarelapagos.paymentrequest.PeticionPago doExecGetPaymentRequest(java.lang.String paymentId)
          Metodo Cliente que recupera los datos de un pago.
 p12f.exe.pasarelapagos.paymentrequest.PeticionPago doExecGetPaymentRequestByNRC(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext, java.lang.String paymentNRC)
          Metodo Cliente que recupera los datos de un pago por NRC.
 p12f.exe.pasarelapagos.paymentrequest.PeticionPago doExecGetPaymentRequestByNRC(java.lang.String paymentNRC)
          Metodo Cliente que recupera los datos de un pago por NRC.
 p12f.exe.pasarelapagos.objects.PaymentStateData doExecGetPaymentStateDataByCSB(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext, java.lang.String csb)
          Método Cliente que devuelve el estado de un pago.
 p12f.exe.pasarelapagos.objects.PaymentStateData doExecGetPaymentStateDataByCSB(java.lang.String csb)
          Método Cliente que devuelve el estado de un pago.
 p12f.exe.pasarelapagos.objects.PaymentStateData doExecGetPaymentStateDataByNRC(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext, java.lang.String nrc)
          Método Cliente que devuelve el estado de un pago.
 p12f.exe.pasarelapagos.objects.PaymentStateData doExecGetPaymentStateDataByNRC(java.lang.String nrc)
          Método Cliente que devuelve el estado de un pago.
 p12f.exe.pasarelapagos.objects.PaymentData doExecInitializeAndRegisterPayment(p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest, p12f.exe.pasarelapagos.objects.ProtocolData protocolData, p12f.exe.pasarelapagos.objects.PresentationData presentationData)
          Método Cliente que inserta las peticiones de pago a partir de un objeto PaymentRequestData
 p12f.exe.pasarelapagos.objects.PaymentData doExecInitializeAndRegisterPayment(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext, p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest, p12f.exe.pasarelapagos.objects.ProtocolData protocolData, p12f.exe.pasarelapagos.objects.PresentationData presentationData)
           
 p12f.exe.pasarelapagos.paymentrequest.InitializeCSBPaymentResult doExecInitializeCSBPayment(p12f.exe.pasarelapagos.paymentrequest.PeticionPago peticionPago)
          Método Cliente que actualiza una peticion de pago
 p12f.exe.pasarelapagos.paymentrequest.InitializeCSBPaymentResult doExecInitializeCSBPayment(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext, p12f.exe.pasarelapagos.paymentrequest.PeticionPago peticionPago)
          Método Cliente que actualiza una peticion de pago
 p12f.exe.pasarelapagos.paymentrequest.PaymentGatewayData doExecInitializePayment(p12f.exe.pasarelapagos.paymentrequest.PaymentGatewayData gatewayData)
          Método Cliente que inserta las peticiones de pago a partir de un objeto PaymentGatewayData (PaymentRequestData + ProtocolData + PresentationRequesData)
 p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData doExecInitializePayment(p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest)
          Método Cliente que inserta las peticiones de pago a partir de un objeto PaymentRequestData
 p12f.exe.pasarelapagos.paymentrequest.PaymentGatewayData doExecInitializePayment(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext, p12f.exe.pasarelapagos.paymentrequest.PaymentGatewayData gatewayData)
          Método Cliente que inserta las peticiones de pago a partir de un objeto PaymentGatewayData (PaymentRequestData + ProtocolData + PresentationRequesData)
 p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData doExecInitializePayment(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext, p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest)
          Método Cliente que inserta las peticiones de pago a partir de un objeto PaymentRequestData
 p12f.exe.pasarelapagos.objects.NRCValidationResponse doExecIsValidNRC(p12f.exe.pasarelapagos.paymentrequest.PeticionPago peticionPago, java.lang.String nrc)
          Metodo Cliente el checkeo del NRC através de los Datos de Pago.
 p12f.exe.pasarelapagos.objects.NRCValidationResponse doExecIsValidNRC(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext, p12f.exe.pasarelapagos.paymentrequest.PeticionPago peticionPago, java.lang.String nrc)
          Metodo Cliente el checkeo del NRC através de los Datos de Pago.
 void doExecPayOFFLine(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext, java.lang.String[] oids)
          Metodo Cliente que indica que los pagos se van a hacer OFF-LINE
 void doExecPayOFFLine(java.lang.String[] oids)
          Metodo Cliente que indica que los pagos se van a hacer OFF-LINE
 void doExecPayONLine(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext, java.lang.String[] oids, java.lang.String finantialOrgID)
          Metodo Cliente que indica que los pagos se van a hacer ON-LINE
 void doExecPayONLine(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext, java.lang.String[] oids, java.lang.String finantialOrgID, java.lang.String pagoEnVentanilla)
          Metodo Cliente que indica que los pagos se van a hacer ON-LINE
 void doExecPayONLine(java.lang.String[] oids, java.lang.String finantialOrgID)
          Metodo Cliente que indica que los pagos se van a hacer ON-LINE
 void doExecPayONLine(java.lang.String[] oids, java.lang.String finantialOrgID, java.lang.String pagoEnVentanilla)
          Metodo Cliente que indica que los pagos se van a hacer ON-LINE
 void doExecSetNRCProcessData(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext, java.lang.String oid, java.lang.String finantialORGNRC, java.lang.String paymentGatewayNRC, java.lang.String aditionalData)
          Metodo Cliente que guarda el checkeo del NRC.
 void doExecSetNRCProcessData(java.lang.String oid, java.lang.String finantialORGNRC, java.lang.String paymentGatewayNRC, java.lang.String aditionalData)
          Metodo Cliente que guarda el checkeo del NRC.
 void doExecSetPaymentONLineNOOK(p12f.exe.pasarelapagos.objects.PaymentStateData paymentStateData)
          Metodo Cliente que inserta como no pagada el pago cuyo PaymentStateData se recibe
 void doExecSetPaymentONLineNOOK(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext, p12f.exe.pasarelapagos.objects.PaymentStateData paymentStateData)
          Metodo Cliente que inserta como no pagada el pago cuyo PaymentStateData se recibe
 void doExecSetPaymentONLineOK(p12f.exe.pasarelapagos.objects.PaymentStateData paymentStateData)
          Metodo Cliente que inserta como pagada el pago cuyo PaymentStateData se recibe
 void doExecSetPaymentONLineOK(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext, p12f.exe.pasarelapagos.objects.PaymentStateData paymentStateData)
          Metodo Cliente que inserta como pagada el pago cuyo PaymentStateData se recibe
 p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData doExecUpdatePayment(p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest)
          Método Cliente que actualiza las peticiones de pago a partir de un objeto PaymentRequestData
 p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData doExecUpdatePayment(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext, p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest)
          Método Cliente que actualiza las peticiones de pago a partir de un objeto PaymentRequestData
 java.lang.String[] doExecValidatePayment(p12f.exe.pasarelapagos.objects.Pago pago)
          Metodo Cliente que valida un pago.
 java.lang.String[] doExecValidatePayment(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext, p12f.exe.pasarelapagos.objects.Pago pago)
          Metodo Cliente que valida un pago.
 java.lang.String getPaymentStateDataLazy(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext, java.lang.String paymentID)
          Método Cliente que devuelve si unn pago ha sido pagado o no.
 java.lang.String getPaymentStateDataLazy(java.lang.String paymentID)
          Método Cliente que devuelve si unn pago ha sido pagado o no.
 

Method Detail

doExecInitializeCSBPayment

public p12f.exe.pasarelapagos.paymentrequest.InitializeCSBPaymentResult doExecInitializeCSBPayment(p12f.exe.pasarelapagos.paymentrequest.PeticionPago peticionPago)
                                                                                            throws P12DPaymentRequestException
Método Cliente que actualiza una peticion de pago

Returns:
InitializeCSBPaymentResult : Resultado de la operación.
Throws:
P12DPaymentRequestException

doExecInitializePayment

public p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData doExecInitializePayment(p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest)
                                                                                 throws P12DPaymentRequestException
Método Cliente que inserta las peticiones de pago a partir de un objeto PaymentRequestData

Returns:
PaymentRequestData : Conjunto de Peticiones de Pago inicializados.
Throws:
P12DPaymentRequestException

doExecInitializeAndRegisterPayment

public p12f.exe.pasarelapagos.objects.PaymentData doExecInitializeAndRegisterPayment(p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest,
                                                                                     p12f.exe.pasarelapagos.objects.ProtocolData protocolData,
                                                                                     p12f.exe.pasarelapagos.objects.PresentationData presentationData)
                                                                              throws P12DPaymentRequestException
Método Cliente que inserta las peticiones de pago a partir de un objeto PaymentRequestData

Returns:
PaymentRequestData : Conjunto de Pagos inicializados.
Throws:
P12DPaymentRequestException

doExecUpdatePayment

public p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData doExecUpdatePayment(p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest)
                                                                             throws P12DPaymentRequestException
Método Cliente que actualiza las peticiones de pago a partir de un objeto PaymentRequestData

Returns:
PaymentRequestData : Conjunto de Peticiones de Pago actualizadas.
Throws:
P12DPaymentRequestException

doExecInitializePayment

public p12f.exe.pasarelapagos.paymentrequest.PaymentGatewayData doExecInitializePayment(p12f.exe.pasarelapagos.paymentrequest.PaymentGatewayData gatewayData)
                                                                                 throws P12DPaymentRequestException
Método Cliente que inserta las peticiones de pago a partir de un objeto PaymentGatewayData (PaymentRequestData + ProtocolData + PresentationRequesData)

Returns:
PaymentRequestData : Conjunto de Peticiones de Pago inicializados.
Throws:
P12DPaymentRequestException

doExecBeginPayment

public p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData doExecBeginPayment(java.lang.String[] oids)
                                                                            throws P12DPaymentRequestException
Método Cliente que inicia el proceso de pago para las peticiones solicitadas (array de oids)

Returns:
PaymentRequestData
Throws:
P12DPaymentRequestException

doExecCancelPayment

public void doExecCancelPayment(p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest)
                         throws P12DPaymentRequestException
Método Cliente que cancela las peticiones de pago a partir de un objeto PaymentRequestData

Returns:
void
Throws:
P12DPaymentRequestException

doExecCancelPayment

public void doExecCancelPayment(java.lang.String pagoID)
                         throws P12DPaymentRequestException
Método Cliente que cancela una peticion de pago a partir de su ID

Parameters:
pagoID - : ID de la peticion de Pago.
Returns:
void
Throws:
P12DPaymentRequestException

doExecGetPaymentStateDataByNRC

public p12f.exe.pasarelapagos.objects.PaymentStateData doExecGetPaymentStateDataByNRC(java.lang.String nrc)
                                                                               throws P12DPaymentRequestException
Método Cliente que devuelve el estado de un pago.

Returns:
PaymentStateData : Objeto que representa el estado de un Pago.
Throws:
P12DPaymentRequestException

doExecGetPaymentStateDataByCSB

public p12f.exe.pasarelapagos.objects.PaymentStateData doExecGetPaymentStateDataByCSB(java.lang.String csb)
                                                                               throws P12DPaymentRequestException
Método Cliente que devuelve el estado de un pago.

Returns:
PaymentStateData : Objeto que representa el estado de un Pago.
Throws:
P12DPaymentRequestException

getPaymentStateDataLazy

public java.lang.String getPaymentStateDataLazy(java.lang.String paymentID)
                                         throws P12DPaymentRequestException
Método Cliente que devuelve si unn pago ha sido pagado o no.

Parameters:
paymentID - : ID del pago.
Returns:
PaymentStateData : Objeto que representa el estado de un Pago.
Throws:
P12DPaymentRequestException

doExecSetPaymentONLineOK

public void doExecSetPaymentONLineOK(p12f.exe.pasarelapagos.objects.PaymentStateData paymentStateData)
                              throws P12DPaymentRequestException
Metodo Cliente que inserta como pagada el pago cuyo PaymentStateData se recibe

Parameters:
paymentStateData -
Throws:
P12DPaymentRequestException

doExecSetPaymentONLineNOOK

public void doExecSetPaymentONLineNOOK(p12f.exe.pasarelapagos.objects.PaymentStateData paymentStateData)
                                throws P12DPaymentRequestException
Metodo Cliente que inserta como no pagada el pago cuyo PaymentStateData se recibe

Parameters:
paymentStateData -
Throws:
P12DPaymentRequestException

doExecPayONLine

public void doExecPayONLine(java.lang.String[] oids,
                            java.lang.String finantialOrgID)
                     throws P12DPaymentRequestException
Metodo Cliente que indica que los pagos se van a hacer ON-LINE

Parameters:
oids - : Oid de los Pagos.
finantialOrgID - : Oid de la EntidadFinanciera donde se va apagar.
Throws:
P12DPaymentRequestException

doExecPayOFFLine

public void doExecPayOFFLine(java.lang.String[] oids)
                      throws P12DPaymentRequestException
Metodo Cliente que indica que los pagos se van a hacer OFF-LINE

Parameters:
oids -
Throws:
P12DPaymentRequestException

doExecValidatePayment

public java.lang.String[] doExecValidatePayment(p12f.exe.pasarelapagos.objects.Pago pago)
                                         throws P12DPaymentRequestException
Metodo Cliente que valida un pago.

Throws:
P12DPaymentRequestException

doExecGetPaymentRequest

public p12f.exe.pasarelapagos.paymentrequest.PeticionPago doExecGetPaymentRequest(java.lang.String paymentId)
                                                                           throws P12DPaymentRequestException
Metodo Cliente que recupera los datos de un pago.

Parameters:
paymentId - : identificador del pago que se quiere recuperar
Throws:
P12DPaymentRequestException

doExecGetPaymentRequestByNRC

public p12f.exe.pasarelapagos.paymentrequest.PeticionPago doExecGetPaymentRequestByNRC(java.lang.String paymentNRC)
                                                                                throws P12DPaymentRequestException
Metodo Cliente que recupera los datos de un pago por NRC.

Throws:
P12DPaymentRequestException

doExecSetNRCProcessData

public void doExecSetNRCProcessData(java.lang.String oid,
                                    java.lang.String finantialORGNRC,
                                    java.lang.String paymentGatewayNRC,
                                    java.lang.String aditionalData)
Metodo Cliente que guarda el checkeo del NRC.

Parameters:
oid -
finantialORGNRC -
paymentGatewayNRC -
aditionalData -

doExecInitializeCSBPayment

public p12f.exe.pasarelapagos.paymentrequest.InitializeCSBPaymentResult doExecInitializeCSBPayment(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext,
                                                                                                   p12f.exe.pasarelapagos.paymentrequest.PeticionPago peticionPago)
                                                                                            throws P12DPaymentRequestException
Método Cliente que actualiza una peticion de pago

Returns:
InitializeCSBPaymentResult : Resultado de la operación.
Throws:
P12DPaymentRequestException

doExecInitializePayment

public p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData doExecInitializePayment(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext,
                                                                                        p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest)
                                                                                 throws P12DPaymentRequestException
Método Cliente que inserta las peticiones de pago a partir de un objeto PaymentRequestData

Returns:
PaymentRequestData : Conjunto de Peticiones de Pago inicializados.
Throws:
P12DPaymentRequestException

doExecInitializeAndRegisterPayment

public p12f.exe.pasarelapagos.objects.PaymentData doExecInitializeAndRegisterPayment(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext,
                                                                                     p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest,
                                                                                     p12f.exe.pasarelapagos.objects.ProtocolData protocolData,
                                                                                     p12f.exe.pasarelapagos.objects.PresentationData presentationData)
                                                                              throws P12DPaymentRequestException
Throws:
P12DPaymentRequestException

doExecUpdatePayment

public p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData doExecUpdatePayment(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext,
                                                                                    p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest)
                                                                             throws P12DPaymentRequestException
Método Cliente que actualiza las peticiones de pago a partir de un objeto PaymentRequestData

Returns:
PaymentRequestData : Conjunto de Peticiones de Pago actualizadas.
Throws:
P12DPaymentRequestException

doExecInitializePayment

public p12f.exe.pasarelapagos.paymentrequest.PaymentGatewayData doExecInitializePayment(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext,
                                                                                        p12f.exe.pasarelapagos.paymentrequest.PaymentGatewayData gatewayData)
                                                                                 throws P12DPaymentRequestException
Método Cliente que inserta las peticiones de pago a partir de un objeto PaymentGatewayData (PaymentRequestData + ProtocolData + PresentationRequesData)

Returns:
PaymentRequestData : Conjunto de Peticiones de Pago inicializados.
Throws:
P12DPaymentRequestException

doExecBeginPayment

public p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData doExecBeginPayment(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext,
                                                                                   java.lang.String[] oids)
                                                                            throws P12DPaymentRequestException
Método Cliente que inicia el proceso de pago para las peticiones solicitadas (array de oids)

Returns:
PaymentRequestData
Throws:
P12DPaymentRequestException

doExecCancelPayment

public void doExecCancelPayment(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext,
                                p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest)
                         throws P12DPaymentRequestException
Método Cliente que cancela las peticiones de pago a partir de un objeto PaymentRequestData

Returns:
void
Throws:
P12DPaymentRequestException

doExecCancelPayment

public void doExecCancelPayment(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext,
                                java.lang.String pagoID)
                         throws P12DPaymentRequestException
Método Cliente que cancela una peticion de pago a partir de su ID

Parameters:
pagoID - : ID de la peticion de Pago.
Returns:
void
Throws:
P12DPaymentRequestException

doExecGetPaymentStateDataByNRC

public p12f.exe.pasarelapagos.objects.PaymentStateData doExecGetPaymentStateDataByNRC(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext,
                                                                                      java.lang.String nrc)
                                                                               throws P12DPaymentRequestException
Método Cliente que devuelve el estado de un pago.

Returns:
PaymentStateData : Objeto que representa el estado de un Pago.
Throws:
P12DPaymentRequestException

doExecGetPaymentStateDataByCSB

public p12f.exe.pasarelapagos.objects.PaymentStateData doExecGetPaymentStateDataByCSB(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext,
                                                                                      java.lang.String csb)
                                                                               throws P12DPaymentRequestException
Método Cliente que devuelve el estado de un pago.

Returns:
PaymentStateData : Objeto que representa el estado de un Pago.
Throws:
P12DPaymentRequestException

getPaymentStateDataLazy

public java.lang.String getPaymentStateDataLazy(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext,
                                                java.lang.String paymentID)
                                         throws P12DPaymentRequestException
Método Cliente que devuelve si unn pago ha sido pagado o no.

Parameters:
paymentID - : ID del pago.
Returns:
PaymentStateData : Objeto que representa el estado de un Pago.
Throws:
P12DPaymentRequestException

doExecSetPaymentONLineOK

public void doExecSetPaymentONLineOK(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext,
                                     p12f.exe.pasarelapagos.objects.PaymentStateData paymentStateData)
                              throws P12DPaymentRequestException
Metodo Cliente que inserta como pagada el pago cuyo PaymentStateData se recibe

Parameters:
paymentStateData -
Throws:
P12DPaymentRequestException

doExecSetPaymentONLineNOOK

public void doExecSetPaymentONLineNOOK(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext,
                                       p12f.exe.pasarelapagos.objects.PaymentStateData paymentStateData)
                                throws P12DPaymentRequestException
Metodo Cliente que inserta como no pagada el pago cuyo PaymentStateData se recibe

Parameters:
paymentStateData -
Throws:
P12DPaymentRequestException

doExecPayONLine

public void doExecPayONLine(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext,
                            java.lang.String[] oids,
                            java.lang.String finantialOrgID)
                     throws P12DPaymentRequestException
Metodo Cliente que indica que los pagos se van a hacer ON-LINE

Parameters:
oids - : Oid de los Pagos.
finantialOrgID - : Oid de la EntidadFinanciera donde se va apagar.
Throws:
P12DPaymentRequestException

doExecPayONLine

public void doExecPayONLine(java.lang.String[] oids,
                            java.lang.String finantialOrgID,
                            java.lang.String pagoEnVentanilla)
                     throws P12DPaymentRequestException
Metodo Cliente que indica que los pagos se van a hacer ON-LINE

Parameters:
oids - : Oid de los Pagos.
finantialOrgID - : Oid de la EntidadFinanciera donde se va apagar.
Throws:
P12DPaymentRequestException

doExecPayONLine

public void doExecPayONLine(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext,
                            java.lang.String[] oids,
                            java.lang.String finantialOrgID,
                            java.lang.String pagoEnVentanilla)
                     throws P12DPaymentRequestException
Metodo Cliente que indica que los pagos se van a hacer ON-LINE

Parameters:
oids - : Oid de los Pagos.
finantialOrgID - : Oid de la EntidadFinanciera donde se va apagar.
Throws:
P12DPaymentRequestException

doExecPayOFFLine

public void doExecPayOFFLine(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext,
                             java.lang.String[] oids)
                      throws P12DPaymentRequestException
Metodo Cliente que indica que los pagos se van a hacer OFF-LINE

Parameters:
oids -
Throws:
P12DPaymentRequestException

doExecValidatePayment

public java.lang.String[] doExecValidatePayment(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext,
                                                p12f.exe.pasarelapagos.objects.Pago pago)
                                         throws P12DPaymentRequestException
Metodo Cliente que valida un pago.

Throws:
P12DPaymentRequestException

doExecGetPaymentRequest

public p12f.exe.pasarelapagos.paymentrequest.PeticionPago doExecGetPaymentRequest(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext,
                                                                                  java.lang.String paymentId)
                                                                           throws P12DPaymentRequestException
Metodo Cliente que recupera los datos de un pago.

Parameters:
paymentId - : identificador del pago que se quiere recuperar
Throws:
P12DPaymentRequestException

doExecGetPaymentRequestByNRC

public p12f.exe.pasarelapagos.paymentrequest.PeticionPago doExecGetPaymentRequestByNRC(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext,
                                                                                       java.lang.String paymentNRC)
                                                                                throws P12DPaymentRequestException
Metodo Cliente que recupera los datos de un pago por NRC.

Throws:
P12DPaymentRequestException

doExecSetNRCProcessData

public void doExecSetNRCProcessData(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext,
                                    java.lang.String oid,
                                    java.lang.String finantialORGNRC,
                                    java.lang.String paymentGatewayNRC,
                                    java.lang.String aditionalData)
Metodo Cliente que guarda el checkeo del NRC.

Parameters:
securityContext -
oid -
finantialORGNRC -
paymentGatewayNRC -
aditionalData -

doExecIsValidNRC

public p12f.exe.pasarelapagos.objects.NRCValidationResponse doExecIsValidNRC(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext,
                                                                             p12f.exe.pasarelapagos.paymentrequest.PeticionPago peticionPago,
                                                                             java.lang.String nrc)
Metodo Cliente el checkeo del NRC através de los Datos de Pago.

Parameters:
securityContext -
peticionPago -
nrc -

doExecIsValidNRC

public p12f.exe.pasarelapagos.objects.NRCValidationResponse doExecIsValidNRC(p12f.exe.pasarelapagos.paymentrequest.PeticionPago peticionPago,
                                                                             java.lang.String nrc)
Metodo Cliente el checkeo del NRC através de los Datos de Pago.

Parameters:
peticionPago -
nrc -