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()
initiatorType
public Transaction.InitiatorType initiatorType()
threeDSecure
public Boolean threeDSecure()
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()
voidTransaction
public static Request voidTransaction(String id)
recordRefund
public static Transaction.RecordRefundRequest recordRefund(String id)
list
public static Transaction.TransactionListRequest list()
transactionsForCustomer
@Deprecated
public static ListRequest transactionsForCustomer(String id)
- Deprecated.
transactionsForSubscription
@Deprecated
public static ListRequest transactionsForSubscription(String id)
- Deprecated.
paymentsForInvoice
public static ListRequest paymentsForInvoice(String id)
retrieve
public static Request retrieve(String id)
deleteOfflineTransaction
public static Transaction.DeleteOfflineTransactionRequest deleteOfflineTransaction(String id)
Copyright © 2019 ChargeBee. All Rights Reserved.