p12f.exe.pasarelapagos.transformer
Class PaymentManagerAPIToV1

java.lang.Object
  extended byp12f.exe.pasarelapagos.transformer.PaymentManagerAPIToV1

public class PaymentManagerAPIToV1
extends java.lang.Object

Clase que implementa el BZD PaymentManagerAPI para la Pasarela Versión1, es decir cuando una aplicación desee conectarse contra la versión 1 de la Pasarela con el API de la versión 2

Author:
ie00191m

Constructor Summary
PaymentManagerAPIToV1()
           
 
Method Summary
 com.ejie.r01f.rpcdispatcher.RPCCall _createNewPeticionPagoRPCCALL(PeticionPago peticionPago)
          Crea una Peticion de Pago en la Pasarela Versión 1 desde el API de la Versión 2.
 void _returnVale(java.io.InputStream is)
          Tratar el retorno de la Pasarela Versión1.
 PaymentGatewayData doExecInitializePayment(PaymentGatewayData paymentGatewayData)
          Método Server que crea las peticiones de pago a partir de un objeto PaymentRequestData
 ResultadoOperacion sendRPCCall(com.ejie.r01f.rpcdispatcher.RPCCall rpcCall)
          Envia una peticion RPC de Peticion de Pago a la Pasarela antigua.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PaymentManagerAPIToV1

public PaymentManagerAPIToV1()
Method Detail

doExecInitializePayment

public PaymentGatewayData doExecInitializePayment(PaymentGatewayData paymentGatewayData)
Método Server que crea las peticiones de pago a partir de un objeto PaymentRequestData

Returns:
PaymentRequestData : Conjunto de Peticiones de Pago inicializadas.

_createNewPeticionPagoRPCCALL

public com.ejie.r01f.rpcdispatcher.RPCCall _createNewPeticionPagoRPCCALL(PeticionPago peticionPago)
                                                                  throws com.ejie.r01f.rpcdispatcher.RPCException,
                                                                         com.ejie.r01f.xml.marshalling.XOMarshallerException
Crea una Peticion de Pago en la Pasarela Versión 1 desde el API de la Versión 2.

Parameters:
peticionPago -
Returns:
RPCCall
Throws:
com.ejie.r01f.rpcdispatcher.RPCException
com.ejie.r01f.xml.marshalling.XOMarshallerException - Ejemplo : * /************************** Obtener Parámetros ******************************************* 1 04833001-904 1000000056708 210105 15.98

sendRPCCall

public ResultadoOperacion sendRPCCall(com.ejie.r01f.rpcdispatcher.RPCCall rpcCall)
                               throws java.io.IOException
Envia una peticion RPC de Peticion de Pago a la Pasarela antigua.

Parameters:
rpcCall -
Throws:
java.io.IOException

_returnVale

public void _returnVale(java.io.InputStream is)
                 throws java.io.IOException
Tratar el retorno de la Pasarela Versión1.

Parameters:
is -
Throws:
java.io.IOException