com.chargebee.models
Class Transaction
java.lang.Object
com.chargebee.internal.Resource<Transaction>
com.chargebee.models.Transaction
public class Transaction
- extends Resource<Transaction>
| Methods inherited from class com.chargebee.internal.Resource |
apiVersionCheck, nullCheck, optBigDecimal, optBoolean, optDouble, optEnum, optInteger, optJSONArray, optJSONObject, optList, optLong, optString, optSubResource, optTimestamp, reqBigDecimal, reqBoolean, reqDouble, reqEnum, reqInteger, reqJSONArray, reqJSONObject, reqList, reqLong, reqString, reqSubResource, reqTimestamp, toJson, toString, uri |
Transaction
public Transaction(String jsonStr)
Transaction
public Transaction(org.json.JSONObject jsonObj)
id
public String id()
customerId
public String customerId()
subscriptionId
public String subscriptionId()
gatewayAccountId
public String gatewayAccountId()
paymentSourceId
public String paymentSourceId()
paymentMethod
public PaymentMethod paymentMethod()
referenceNumber
public String referenceNumber()
gateway
public Gateway gateway()
type
public Transaction.Type type()
date
public Timestamp date()
settledAt
public Timestamp settledAt()
currencyCode
public String currencyCode()
amount
public Integer amount()
idAtGateway
public String idAtGateway()
status
public Transaction.Status status()
fraudFlag
public Transaction.FraudFlag fraudFlag()
authorizationReason
public Transaction.AuthorizationReason authorizationReason()
errorCode
public String errorCode()
errorText
public String errorText()
voidedAt
public Timestamp voidedAt()
resourceVersion
public Long resourceVersion()
updatedAt
public Timestamp updatedAt()
fraudReason
public String fraudReason()
amountUnused
public Integer amountUnused()
maskedCardNumber
public String maskedCardNumber()
referenceTransactionId
public String referenceTransactionId()
refundedTxnId
public String refundedTxnId()
referenceAuthorizationId
public String referenceAuthorizationId()
amountCapturable
public Integer amountCapturable()
reversalTransactionId
public String reversalTransactionId()
linkedInvoices
public List<Transaction.LinkedInvoice> linkedInvoices()
linkedCreditNotes
public List<Transaction.LinkedCreditNote> linkedCreditNotes()
linkedRefunds
public List<Transaction.LinkedRefund> linkedRefunds()
linkedPayments
public List<Transaction.LinkedPayment> linkedPayments()
deleted
public Boolean deleted()
createAuthorization
public static Transaction.CreateAuthorizationRequest createAuthorization()
throws IOException
- Throws:
IOException
voidTransaction
public static Request voidTransaction(String id)
throws IOException
- Throws:
IOException
list
public static Transaction.TransactionListRequest list()
throws IOException
- Throws:
IOException
transactionsForCustomer
@Deprecated
public static ListRequest transactionsForCustomer(String id)
throws IOException
- Deprecated.
- Throws:
IOException
transactionsForSubscription
@Deprecated
public static ListRequest transactionsForSubscription(String id)
throws IOException
- Deprecated.
- Throws:
IOException
paymentsForInvoice
public static ListRequest paymentsForInvoice(String id)
throws IOException
- Throws:
IOException
retrieve
public static Request retrieve(String id)
throws IOException
- Throws:
IOException
deleteOfflineTransaction
public static Transaction.DeleteOfflineTransactionRequest deleteOfflineTransaction(String id)
throws IOException
- Throws:
IOException
Copyright © 2019 ChargeBee. All Rights Reserved.