public class RedirectRequest extends EntityWithNameValuePair
| Modifier and Type | Field and Description |
|---|---|
protected Person |
buyer
Información del comprador en la transacción
|
protected java.lang.String |
cancelUrl
URL para retornar cuando el cliente aborte la operación
|
protected boolean |
captureAddress
Captura la información de la dirección
|
protected java.lang.String |
expiration
Expiración de esta solicitud, el cliente debe terminar el proceso antes de esta fecha.
|
protected java.lang.String |
ipAddress
Dirección IP del cliente.
|
protected java.lang.String |
locale
Definido con los códigos ISO 639 (language) y ISO 3166-1 alpha-2 (2-letras del país).
|
protected boolean |
noBuyerFill |
protected Person |
payer
Información del ordenante, si establece este objeto, los datos del pagador utilizarán esta información.
|
protected Payment |
payment
Objeto de pago cuando necesite solicitar un cobro
|
protected java.lang.String |
paymentMethod
Forzar el medio de pago en la interfaz de redirección, los códigos aceptados son los de la lista.
|
protected java.lang.String |
returnUrl
URL para retornar cuando el cliente termine la operación
|
protected boolean |
skipResult
No muestra los detalles de la respuesta una vez el pago ha finalizado
|
protected Subscription |
subscription
Objeto de suscripción utilizado cuando se necesita un tóken
|
protected java.lang.String |
userAgent
Agente de usuario informado por el cliente
|
fields| Constructor and Description |
|---|
RedirectRequest(org.json.JSONObject object)
Crea una nueva instancia de
RedirectRequest
Convierte el json en una nueva instancia de esta clase |
RedirectRequest(Person payer,
Person buyer,
Payment payment,
java.lang.String returnUrl,
java.lang.String paymentMethod)
Crea una nueva instancia de
RedirectRequest |
RedirectRequest(Person payer,
Person buyer,
Payment payment,
Subscription subscription,
java.lang.String returnUrl,
java.lang.String paymentMethod,
java.lang.String cancelUrl,
java.lang.String ipAddress,
java.lang.String userAgent,
java.lang.String expiration,
boolean captureAddress,
boolean noBuyerFill)
Crea una nueva instancia de
RedirectRequest |
RedirectRequest(java.lang.String content)
Crea una nueva instancia de
RedirectRequest |
| Modifier and Type | Method and Description |
|---|---|
Person |
getBuyer()
Devuelve el parámetro buyer
|
java.lang.String |
getCancelUrl()
Devuelve el parámetro cancelUrl
|
boolean |
getCaptureAddress()
Devuelve el parámetro captureAddress
|
java.lang.String |
getExpiration()
Devuelve el parámetro expiration
|
java.lang.String |
getIpAddress()
Devuelve el parámetro ipAddress
|
java.lang.String |
getLocale()
Devuelve el parámetro locale
|
Person |
getPayer()
Devuelve el parámetro payer
|
Payment |
getPayment()
Devuelve el parámetro payment
|
java.lang.String |
getPaymentMethod()
Devuelve el parámetro paymentMethod
|
java.lang.String |
getReference()
Devuelve la referencia del pago
|
java.lang.String |
getReturnUrl()
Devuelve el parámetro returnUrl
|
Subscription |
getSubscription()
Devuelve el parámetro subscription
|
java.lang.String |
getUserAgent()
Devuelve el parámetro userAgent
|
boolean |
isSkipResult()
Devuelve el parámetro skipResult
|
java.lang.String |
language() |
boolean |
noBuyerFill()
Devuelve el parámetro noBuyerFill
|
void |
setCancelUrl(java.lang.String cancelUrl)
Asigna el parámetro cancelUrl
|
void |
setExpiration(java.lang.String expiration)
Asigna el parámetro expiration
|
void |
setIpAddress(java.lang.String ipAddress)
Asigna el parámetro ipAddress
|
void |
setLocale(java.lang.String locale)
Asigna el parámetro locale
|
void |
setReturnUrl(java.lang.String returnUrl)
Asigna el parámetro locale
|
void |
setUserAgent(java.lang.String userAgent)
Asigna el parámetro userAgent
|
org.json.JSONObject |
toJsonObject() |
addField, addField, addFields, fieldsToArrayObject, fieldsToKeyValueArrayObject, getFieldscheckMissingFields, filterJSONObject, getValidator, isValid, isValid, setValidatorprotected java.lang.String locale
protected Person payer
protected Person buyer
protected Payment payment
protected Subscription subscription
protected java.lang.String returnUrl
protected java.lang.String paymentMethod
protected java.lang.String cancelUrl
protected java.lang.String ipAddress
protected java.lang.String userAgent
protected java.lang.String expiration
protected boolean captureAddress
protected boolean skipResult
protected boolean noBuyerFill
public RedirectRequest(org.json.JSONObject object)
RedirectRequest
Convierte el json en una nueva instancia de esta claseobject - Json que contiene la informaciónpublic RedirectRequest(Person payer, Person buyer, Payment payment, java.lang.String returnUrl, java.lang.String paymentMethod)
RedirectRequestpayer - payerbuyer - buyerpayment - paymentreturnUrl - returnUrlpaymentMethod - paymentMethodpublic RedirectRequest(Person payer, Person buyer, Payment payment, Subscription subscription, java.lang.String returnUrl, java.lang.String paymentMethod, java.lang.String cancelUrl, java.lang.String ipAddress, java.lang.String userAgent, java.lang.String expiration, boolean captureAddress, boolean noBuyerFill)
RedirectRequestpayer - payerbuyer - buyerpayment - paymentsubscription - subscriptionreturnUrl - returnUrlpaymentMethod - paymentMethodcancelUrl - cancelUrlipAddress - ipAddressuserAgent - userAgentexpiration - expirationcaptureAddress - captureAddressnoBuyerFill - noBuyerFillpublic RedirectRequest(java.lang.String content)
RedirectRequestcontent - string containing a valid jsonpublic void setLocale(java.lang.String locale)
locale - localepublic void setReturnUrl(java.lang.String returnUrl)
returnUrl - localepublic void setCancelUrl(java.lang.String cancelUrl)
cancelUrl - cancelUrlpublic void setIpAddress(java.lang.String ipAddress)
ipAddress - ipAddresspublic void setUserAgent(java.lang.String userAgent)
userAgent - userAgentpublic void setExpiration(java.lang.String expiration)
expiration - expirationpublic java.lang.String language()
public java.lang.String getLocale()
localepublic Subscription getSubscription()
subscriptionpublic java.lang.String getReturnUrl()
returnUrlpublic java.lang.String getCancelUrl()
cancelUrlpublic java.lang.String getIpAddress()
ipAddresspublic java.lang.String getUserAgent()
userAgentpublic java.lang.String getReference()
Payment.referencepublic java.lang.String getPaymentMethod()
paymentMethodpublic java.lang.String getExpiration()
expirationpublic boolean getCaptureAddress()
captureAddresspublic boolean isSkipResult()
skipResultpublic boolean noBuyerFill()
noBuyerFillpublic org.json.JSONObject toJsonObject()
toJsonObject in class Entity