public class Transaction extends Entity
| Modifier and Type | Field and Description |
|---|---|
protected AmountConversion |
amount
Valor procesado
|
protected java.lang.String |
authorization
Código de autorización
|
protected java.lang.String |
franchise
Código de la franquicia en redirección.
|
protected java.lang.Integer |
internalReference
Referencia interna en Place to Pay
|
protected java.lang.String |
issuerName
Nombre del emisor o del procesador
|
protected java.lang.String |
paymentMethod
Código del método de pago utilizado
|
protected java.lang.String |
paymentMethodName
Nombre del método de pago utilizado
|
protected java.util.List<NameValuePair> |
processorFields
Campos adicionales del procesador
|
protected java.lang.Long |
receipt
Numero de recibo de la transacción
|
protected java.lang.String |
reference
Referencia enviada por el comercio para la transacción
|
protected boolean |
refunded
Indica si la transacción es una devolución o no
|
protected Status |
status
Estado de la transacción.
|
| Constructor and Description |
|---|
Transaction(org.json.JSONObject object) |
Transaction(Status status,
java.lang.String reference,
java.lang.Integer internalReference,
java.lang.String paymentMethod,
java.lang.String paymentMethodName,
java.lang.String issuerName,
AmountConversion amount,
java.lang.String authorization,
java.lang.Long receipt,
java.lang.String franchise,
boolean refunded,
java.util.List<NameValuePair> processorFields) |
| Modifier and Type | Method and Description |
|---|---|
org.json.JSONObject |
additionalData() |
AmountConversion |
getAmount()
Devuelve el parámetro amount
|
java.lang.String |
getAuthorization()
Devuelve el parámetro authorization
|
java.lang.String |
getFranchise()
Devuelve el parámetro franchise
|
java.lang.Integer |
getInternalReference()
Devuelve el parámetro internalReference
|
java.lang.String |
getIssuerName()
Devuelve el parámetro issuerName
|
java.lang.String |
getPaymentMethod()
Devuelve el parámetro paymentMethod
|
java.lang.String |
getPaymentMethodName()
Devuelve el parámetro paymentMethodName
|
java.util.List<NameValuePair> |
getProcessorFields()
Devuelve el parámetro processorFields
|
java.lang.Long |
getReceipt()
Devuelve el parámetro receipt
|
java.lang.String |
getReference()
Devuelve el parámetro reference
|
Status |
getStatus()
Devuelve el parámetro status
|
boolean |
isApproved() |
boolean |
isRefunded() |
boolean |
isSuccessful() |
org.json.JSONArray |
processorFieldsToArray() |
void |
setAmountBase(org.json.JSONObject base) |
org.json.JSONObject |
toJsonObject() |
checkMissingFields, filterJSONObject, getValidator, isValid, isValid, setValidatorprotected Status status
protected java.lang.String reference
protected java.lang.Integer internalReference
protected java.lang.String paymentMethod
protected java.lang.String paymentMethodName
protected java.lang.String issuerName
protected AmountConversion amount
protected java.lang.String authorization
protected java.lang.Long receipt
protected java.lang.String franchise
protected boolean refunded
protected java.util.List<NameValuePair> processorFields
public Transaction(org.json.JSONObject object)
public Transaction(Status status, java.lang.String reference, java.lang.Integer internalReference, java.lang.String paymentMethod, java.lang.String paymentMethodName, java.lang.String issuerName, AmountConversion amount, java.lang.String authorization, java.lang.Long receipt, java.lang.String franchise, boolean refunded, java.util.List<NameValuePair> processorFields)
public java.lang.String getReference()
referencepublic java.lang.Integer getInternalReference()
internalReferencepublic java.lang.String getPaymentMethod()
paymentMethodpublic java.lang.String getPaymentMethodName()
paymentMethodNamepublic java.lang.String getIssuerName()
issuerNamepublic AmountConversion getAmount()
amountpublic java.lang.String getAuthorization()
authorizationpublic java.lang.Long getReceipt()
receiptpublic java.lang.String getFranchise()
franchisepublic boolean isRefunded()
public java.util.List<NameValuePair> getProcessorFields()
processorFieldspublic void setAmountBase(org.json.JSONObject base)
base - json contentpublic boolean isSuccessful()
public boolean isApproved()
public org.json.JSONArray processorFieldsToArray()
public org.json.JSONObject additionalData()
public org.json.JSONObject toJsonObject()
toJsonObject in class Entity