|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.ejie.r01f.businessdelegate.BaseBusinessDelegateFactory
com.ejie.r01f.businessdelegate.BaseAPI
p12d.exe.pasarelapagos.services.P12DPaymentManagerBaseAPI
p12d.exe.pasarelapagos.services.P12DPaymentManagerAPI
Clase que contiene los métodos de llamada del API de cliente.
| Method Summary | |
p12f.exe.pasarelapagos.objects.OperationResult |
beginPayment(java.lang.String[] oids)
Método Cliente que inicia el proceso de pago para las peticiones solicitadas (array de oids) |
p12f.exe.pasarelapagos.objects.OperationResult |
cancelPayment(p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest)
Método Cliente que cancela las peticiones de pago a partir de un objeto PaymentRequestData |
p12f.exe.pasarelapagos.objects.OperationResult |
cancelPayment(java.lang.String pagoID)
|
p12f.exe.pasarelapagos.objects.OperationResult |
getPaymentRequest(java.lang.String paymentId)
Metodo Cliente que indica que los pagos se van a hacer OFF-LINE |
p12f.exe.pasarelapagos.objects.OperationResult |
getPaymentRequestByNRC(java.lang.String paymentNRC)
Metodo Cliente que obtiene una petición de pago por NRC. |
p12f.exe.pasarelapagos.objects.OperationResult |
getPaymentStateDataByCSB(java.lang.String csb)
Método Cliente que devuelve el estado de un pago, comprobando primero en la Base de Datos y, si no esta ahi, lanzando una petición a las Entidades Financieras. |
p12f.exe.pasarelapagos.objects.OperationResult |
getPaymentStateDataByNRC(java.lang.String nrc)
Método Cliente que devuelve el estado de un pago, comprobando primero en la Base de Datos y, si no esta ahi, lanzando una petición a las Entidades Financieras. |
p12f.exe.pasarelapagos.objects.OperationResult |
getPaymentStateDataLazy(java.lang.String paymentID)
|
void |
init(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext)
|
p12f.exe.pasarelapagos.objects.OperationResult |
initializeAndRegisterPayment(p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest,
p12f.exe.pasarelapagos.objects.ProtocolData protocolData,
p12f.exe.pasarelapagos.objects.PresentationData presentationData)
Método Cliente que inicializa de pago a partir de un objeto PaymentRequestData |
p12f.exe.pasarelapagos.objects.OperationResult |
initializeCSBPayment(p12f.exe.pasarelapagos.paymentrequest.PeticionPago peticionPago)
Método Cliente que actualiza una peticion de pago |
p12f.exe.pasarelapagos.objects.OperationResult |
initializePayment(p12f.exe.pasarelapagos.paymentrequest.PaymentGatewayData gatewayData)
Método Cliente que inserta las peticiones de pago a partir de un objeto PaymenGatewayData (PaymentRequestData + ProtocolData + PresentationData) |
p12f.exe.pasarelapagos.objects.OperationResult |
initializePayment(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.OperationResult |
isValidNRC(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.OperationResult |
payOFFLine(java.lang.String[] oids)
Metodo Cliente que indica que los pagos se van a hacer OFF-LINE |
p12f.exe.pasarelapagos.objects.OperationResult |
payONLine(java.lang.String[] oids,
java.lang.String finantialOrgID)
Metodo Cliente que indica que los pagos se van a hacer ON-LINE |
p12f.exe.pasarelapagos.objects.OperationResult |
payONLine(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 |
p12f.exe.pasarelapagos.objects.OperationResult |
postPaymentCareChartList(java.lang.String oids,
java.lang.String idioma,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Redirige de una Aplicación Departamental al listado de Consultas de Pago. |
p12f.exe.pasarelapagos.objects.OperationResult |
sendUsingGet(p12f.exe.pasarelapagos.paymentrequest.PaymentGatewayData gatewayData,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Redirige una Aplicación Departamental a la Pasarela de Pagos. |
p12f.exe.pasarelapagos.objects.OperationResult |
sendUsingPost(p12f.exe.pasarelapagos.paymentrequest.PaymentGatewayData gatewayData,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Redirige una Aplicación Departamental a la Pasarela de Pagos. |
p12f.exe.pasarelapagos.objects.OperationResult |
setNRCProcessData(java.lang.String paymentOID,
java.lang.String finantialORGNRC,
java.lang.String paymentGatewayNRC,
java.lang.String aditionalData)
Método Cliente que inserta el resultado de la comprobacion del NRC. |
p12f.exe.pasarelapagos.objects.OperationResult |
setPaymentOnLineNOOK(p12f.exe.pasarelapagos.objects.PaymentStateData paymentStateData)
Metodo Cliente que inserta como no pagada el pago cuyo PaymentStateData se recibe |
p12f.exe.pasarelapagos.objects.OperationResult |
setPaymentONLineOK(p12f.exe.pasarelapagos.objects.PaymentStateData paymentStateData)
Metodo Cliente que inserta como pagada el pago cuyo PaymentStateData se recibe |
p12f.exe.pasarelapagos.objects.OperationResult |
updatePayment(p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest)
Método Cliente que actualiza las peticiones de pago a partir de un objeto PaymentRequestData |
java.lang.String[] |
validatePayment(p12f.exe.pasarelapagos.objects.Pago pago)
Metodo Cliente que valida un pago. |
| Methods inherited from class p12d.exe.pasarelapagos.services.P12DPaymentManagerBaseAPI |
getBzd |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public void init(p12f.exe.pasarelapagos.objects.security.SecurityContext securityContext)
public p12f.exe.pasarelapagos.objects.OperationResult initializeCSBPayment(p12f.exe.pasarelapagos.paymentrequest.PeticionPago peticionPago)
public p12f.exe.pasarelapagos.objects.OperationResult isValidNRC(p12f.exe.pasarelapagos.paymentrequest.PeticionPago peticionPago,
java.lang.String nrc)
peticionPago - nrc - public p12f.exe.pasarelapagos.objects.OperationResult initializePayment(p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest)
public p12f.exe.pasarelapagos.objects.OperationResult initializeAndRegisterPayment(p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest,
p12f.exe.pasarelapagos.objects.ProtocolData protocolData,
p12f.exe.pasarelapagos.objects.PresentationData presentationData)
public p12f.exe.pasarelapagos.objects.OperationResult setNRCProcessData(java.lang.String paymentOID,
java.lang.String finantialORGNRC,
java.lang.String paymentGatewayNRC,
java.lang.String aditionalData)
paymentOID - : ID de la Peticion de pago.finantialORGNRC - : NRC devuelto por la Entiadad FiancierapaymentGatewayNRC - : NRC devuelto por la Pasarela de Pagos.aditionalData - : Datos adicionales, p.e. por qué no coinciden amabos nrc, etc....public p12f.exe.pasarelapagos.objects.OperationResult updatePayment(p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest)
public p12f.exe.pasarelapagos.objects.OperationResult initializePayment(p12f.exe.pasarelapagos.paymentrequest.PaymentGatewayData gatewayData)
public p12f.exe.pasarelapagos.objects.OperationResult sendUsingPost(p12f.exe.pasarelapagos.paymentrequest.PaymentGatewayData gatewayData,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
gatewayData - : Datos de la Pasarela : (PaymentRequestData, ProtocolData , PresentationData )request - response -
java.io.IOException
public p12f.exe.pasarelapagos.objects.OperationResult postPaymentCareChartList(java.lang.String oids,
java.lang.String idioma,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
request - response -
java.io.IOException
public p12f.exe.pasarelapagos.objects.OperationResult sendUsingGet(p12f.exe.pasarelapagos.paymentrequest.PaymentGatewayData gatewayData,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
gatewayData - : Datos de la Pasarela : (PaymentRequestData, ProtocolData , PresentationData )request - response -
java.io.IOExceptionpublic p12f.exe.pasarelapagos.objects.OperationResult beginPayment(java.lang.String[] oids)
public p12f.exe.pasarelapagos.objects.OperationResult cancelPayment(p12f.exe.pasarelapagos.paymentrequest.PaymentRequestData paymentRequest)
throws P12DPaymentRequestException
P12DPaymentRequestException
public p12f.exe.pasarelapagos.objects.OperationResult cancelPayment(java.lang.String pagoID)
throws P12DPaymentRequestException
P12DPaymentRequestException
public p12f.exe.pasarelapagos.objects.OperationResult getPaymentStateDataByNRC(java.lang.String nrc)
throws P12DPaymentRequestException
nrc - : NRC del pago.
P12DPaymentRequestException
public p12f.exe.pasarelapagos.objects.OperationResult getPaymentStateDataByCSB(java.lang.String csb)
throws P12DPaymentRequestException
csb - : CSB del pago.
P12DPaymentRequestException
public p12f.exe.pasarelapagos.objects.OperationResult getPaymentStateDataLazy(java.lang.String paymentID)
throws P12DPaymentRequestException
P12DPaymentRequestException
public p12f.exe.pasarelapagos.objects.OperationResult setPaymentONLineOK(p12f.exe.pasarelapagos.objects.PaymentStateData paymentStateData)
throws P12DPaymentRequestException
paymentStateData -
P12DPaymentRequestExceptionpublic p12f.exe.pasarelapagos.objects.OperationResult setPaymentOnLineNOOK(p12f.exe.pasarelapagos.objects.PaymentStateData paymentStateData)
P12DPaymentRequestException
public p12f.exe.pasarelapagos.objects.OperationResult payONLine(java.lang.String[] oids,
java.lang.String finantialOrgID)
oids - : oid de los Pagos.finantialOrgID - : Id de la Entidad Financiera donde se pagarán los pagos.
public p12f.exe.pasarelapagos.objects.OperationResult payONLine(java.lang.String[] oids,
java.lang.String finantialOrgID,
java.lang.String pagoEnVentanilla)
oids - : oid de los Pagos.finantialOrgID - : Id de la Entidad Financiera donde se pagarán los pagos.public p12f.exe.pasarelapagos.objects.OperationResult payOFFLine(java.lang.String[] oids)
oids -
public java.lang.String[] validatePayment(p12f.exe.pasarelapagos.objects.Pago pago)
throws P12DPaymentRequestException
P12DPaymentRequestExceptionpublic p12f.exe.pasarelapagos.objects.OperationResult getPaymentRequest(java.lang.String paymentId)
public p12f.exe.pasarelapagos.objects.OperationResult getPaymentRequestByNRC(java.lang.String paymentNRC)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||