p12f.exe.pasarelapagos.v1.objects
Class PeticionPago
java.lang.Object
p12f.exe.pasarelapagos.v1.objects.AbstractPagoObj
p12f.exe.pasarelapagos.v1.objects.PeticionPago
- All Implemented Interfaces:
- java.io.Serializable
- public class PeticionPago
- extends AbstractPagoObj
- See Also:
- Serialized Form
Constructor Summary |
PeticionPago()
Constructores |
PeticionPago(ConfigSufijo config)
Constructor a partir de la configuracion de un pago por CSB
(cuando se paga utilizando un formulario de pago por CSB, los datos que
faltan se cargan de base de datos en config) |
Method Summary |
static PeticionPago |
getObject(java.lang.String xml)
Convierte un XML en un objeto Pago. |
static java.lang.String |
getPagoOID(java.lang.String inEmisor,
java.lang.String inReferencia,
java.lang.String inIdentificador,
double inImporte)
|
static java.lang.String |
getPagoOID(java.lang.String inEmisor,
java.lang.String inReferencia,
java.lang.String inIdentificador,
long inImporteCenteuros)
|
static java.lang.String |
getPagoOID(java.lang.String inEmisor,
java.lang.String inReferencia,
java.lang.String inIdentificador,
java.lang.String inImporteCenteuros)
|
static java.lang.String |
getPagoOID(java.lang.String inCIF,
java.lang.String inSufijo,
java.lang.String inReferencia,
java.lang.String inIdentificador,
double inImporte)
Metodo estatico para obtener el id de pago |
static java.lang.String |
getPagoOID(java.lang.String inCIF,
java.lang.String inSufijo,
java.lang.String inReferencia,
java.lang.String inIdentificador,
java.lang.String inImporteCenteuros)
|
java.lang.String |
toXML()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MODO_PAGO_NO_APLICABLE
public static final java.lang.String MODO_PAGO_NO_APLICABLE
- See Also:
- Constant Field Values
MODO_PAGO_FRACCIONADO
public static final java.lang.String MODO_PAGO_FRACCIONADO
- See Also:
- Constant Field Values
MODO_PAGO_CONTRA_DEPOSITO
public static final java.lang.String MODO_PAGO_CONTRA_DEPOSITO
- See Also:
- Constant Field Values
MODO_PAGO_TPV
public static final java.lang.String MODO_PAGO_TPV
- See Also:
- Constant Field Values
emisor
public Emisor emisor
descripcion
public Descripcion descripcion
referencia
public java.lang.String referencia
identificacion
public java.lang.String identificacion
importe
public double importe
fechaLimitePago
public java.lang.String fechaLimitePago
cuentaCargo
public java.lang.String cuentaCargo
cuentaAbono
public java.lang.String cuentaAbono
informarSIPCA
public boolean informarSIPCA
entidadSIPCA
public java.lang.String entidadSIPCA
exentoPago
public boolean exentoPago
gastoGV
public boolean gastoGV
modoPago
public java.lang.String modoPago
numeroReferenciaAnterior
public java.lang.String numeroReferenciaAnterior
numeroReferenciaDeposito
public java.lang.String numeroReferenciaDeposito
numeroAutorizacionTPV
public java.lang.String numeroAutorizacionTPV
ejercicioContable
public java.lang.String ejercicioContable
expedienteAsociado
public java.lang.String expedienteAsociado
conceptosPeticionPago
public java.util.List conceptosPeticionPago
tercero
public Tercero tercero
imagenes
public java.util.Map imagenes
mensajes
public java.util.Map mensajes
datosAdicionales
public java.util.List datosAdicionales
datosAuxiliares
public java.util.List datosAuxiliares
aplicacion
public Aplicacion aplicacion
presentacion
public Presentacion presentacion
liquidacion
public Liquidacion liquidacion
protocolo
public Protocolo protocolo
PeticionPago
public PeticionPago()
- Constructores
PeticionPago
public PeticionPago(ConfigSufijo config)
- Constructor a partir de la configuracion de un pago por CSB
(cuando se paga utilizando un formulario de pago por CSB, los datos que
faltan se cargan de base de datos en config)
getPagoOID
public static java.lang.String getPagoOID(java.lang.String inCIF,
java.lang.String inSufijo,
java.lang.String inReferencia,
java.lang.String inIdentificador,
double inImporte)
- Metodo estatico para obtener el id de pago
getPagoOID
public static java.lang.String getPagoOID(java.lang.String inCIF,
java.lang.String inSufijo,
java.lang.String inReferencia,
java.lang.String inIdentificador,
java.lang.String inImporteCenteuros)
getPagoOID
public static java.lang.String getPagoOID(java.lang.String inEmisor,
java.lang.String inReferencia,
java.lang.String inIdentificador,
double inImporte)
getPagoOID
public static java.lang.String getPagoOID(java.lang.String inEmisor,
java.lang.String inReferencia,
java.lang.String inIdentificador,
java.lang.String inImporteCenteuros)
getPagoOID
public static java.lang.String getPagoOID(java.lang.String inEmisor,
java.lang.String inReferencia,
java.lang.String inIdentificador,
long inImporteCenteuros)
toXML
public java.lang.String toXML()
throws com.ejie.r01f.xml.marshalling.XOMarshallerException
- Throws:
com.ejie.r01f.xml.marshalling.XOMarshallerException
getObject
public static PeticionPago getObject(java.lang.String xml)
throws com.ejie.r01f.xml.marshalling.XOMarshallerException
- Convierte un XML en un objeto Pago.
- Returns:
-
- Throws:
com.ejie.r01f.xml.marshalling.XOMarshallerException