Package com.adyen.model.marketpayfund
Class Transaction
- java.lang.Object
-
- com.adyen.model.marketpayfund.Transaction
-
public class Transaction extends Object
Transaction
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTransaction.TransactionStatusEnumThe status of the transaction.
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_AMOUNTstatic StringJSON_PROPERTY_BANK_ACCOUNT_DETAILstatic StringJSON_PROPERTY_CAPTURE_MERCHANT_REFERENCEstatic StringJSON_PROPERTY_CAPTURE_PSP_REFERENCEstatic StringJSON_PROPERTY_CREATION_DATEstatic StringJSON_PROPERTY_DESCRIPTIONstatic StringJSON_PROPERTY_DESTINATION_ACCOUNT_CODEstatic StringJSON_PROPERTY_DISPUTE_PSP_REFERENCEstatic StringJSON_PROPERTY_DISPUTE_REASON_CODEstatic StringJSON_PROPERTY_MERCHANT_REFERENCEstatic StringJSON_PROPERTY_PAYMENT_PSP_REFERENCEstatic StringJSON_PROPERTY_PAYOUT_PSP_REFERENCEstatic StringJSON_PROPERTY_PSP_REFERENCEstatic StringJSON_PROPERTY_SOURCE_ACCOUNT_CODEstatic StringJSON_PROPERTY_TRANSACTION_STATUSstatic StringJSON_PROPERTY_TRANSFER_CODE
-
Constructor Summary
Constructors Constructor Description Transaction()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Transactionamount(Amount amount)TransactionbankAccountDetail(BankAccountDetail bankAccountDetail)TransactioncaptureMerchantReference(String captureMerchantReference)TransactioncapturePspReference(String capturePspReference)TransactioncreationDate(OffsetDateTime creationDate)Transactiondescription(String description)TransactiondestinationAccountCode(String destinationAccountCode)TransactiondisputePspReference(String disputePspReference)TransactiondisputeReasonCode(String disputeReasonCode)booleanequals(Object o)Return true if this Transaction object is equal to o.static TransactionfromJson(String jsonString)Create an instance of Transaction given an JSON stringAmountgetAmount()Get amountBankAccountDetailgetBankAccountDetail()Get bankAccountDetailStringgetCaptureMerchantReference()The merchant reference of a related capture.StringgetCapturePspReference()The psp reference of a related capture.OffsetDateTimegetCreationDate()The date on which the transaction was performed.StringgetDescription()A description of the transaction.StringgetDestinationAccountCode()The code of the account to which funds were credited during an outgoing fund transfer.StringgetDisputePspReference()The psp reference of the related dispute.StringgetDisputeReasonCode()The reason code of a dispute.StringgetMerchantReference()The merchant reference of a transaction.StringgetPaymentPspReference()The psp reference of the related authorisation or transfer.StringgetPayoutPspReference()The psp reference of the related payout.StringgetPspReference()The psp reference of a transaction.StringgetSourceAccountCode()The code of the account from which funds were debited during an incoming fund transfer.Transaction.TransactionStatusEnumgetTransactionStatus()The status of the transaction.StringgetTransferCode()The transfer code of the transaction.inthashCode()TransactionmerchantReference(String merchantReference)TransactionpaymentPspReference(String paymentPspReference)TransactionpayoutPspReference(String payoutPspReference)TransactionpspReference(String pspReference)voidsetAmount(Amount amount)voidsetBankAccountDetail(BankAccountDetail bankAccountDetail)voidsetCaptureMerchantReference(String captureMerchantReference)voidsetCapturePspReference(String capturePspReference)voidsetCreationDate(OffsetDateTime creationDate)voidsetDescription(String description)voidsetDestinationAccountCode(String destinationAccountCode)voidsetDisputePspReference(String disputePspReference)voidsetDisputeReasonCode(String disputeReasonCode)voidsetMerchantReference(String merchantReference)voidsetPaymentPspReference(String paymentPspReference)voidsetPayoutPspReference(String payoutPspReference)voidsetPspReference(String pspReference)voidsetSourceAccountCode(String sourceAccountCode)voidsetTransactionStatus(Transaction.TransactionStatusEnum transactionStatus)voidsetTransferCode(String transferCode)TransactionsourceAccountCode(String sourceAccountCode)StringtoJson()Convert an instance of Transaction to an JSON stringStringtoString()TransactiontransactionStatus(Transaction.TransactionStatusEnum transactionStatus)TransactiontransferCode(String transferCode)
-
-
-
Field Detail
-
JSON_PROPERTY_AMOUNT
public static final String JSON_PROPERTY_AMOUNT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_BANK_ACCOUNT_DETAIL
public static final String JSON_PROPERTY_BANK_ACCOUNT_DETAIL
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CAPTURE_MERCHANT_REFERENCE
public static final String JSON_PROPERTY_CAPTURE_MERCHANT_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CAPTURE_PSP_REFERENCE
public static final String JSON_PROPERTY_CAPTURE_PSP_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CREATION_DATE
public static final String JSON_PROPERTY_CREATION_DATE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DESCRIPTION
public static final String JSON_PROPERTY_DESCRIPTION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DESTINATION_ACCOUNT_CODE
public static final String JSON_PROPERTY_DESTINATION_ACCOUNT_CODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DISPUTE_PSP_REFERENCE
public static final String JSON_PROPERTY_DISPUTE_PSP_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DISPUTE_REASON_CODE
public static final String JSON_PROPERTY_DISPUTE_REASON_CODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MERCHANT_REFERENCE
public static final String JSON_PROPERTY_MERCHANT_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PAYMENT_PSP_REFERENCE
public static final String JSON_PROPERTY_PAYMENT_PSP_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PAYOUT_PSP_REFERENCE
public static final String JSON_PROPERTY_PAYOUT_PSP_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PSP_REFERENCE
public static final String JSON_PROPERTY_PSP_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SOURCE_ACCOUNT_CODE
public static final String JSON_PROPERTY_SOURCE_ACCOUNT_CODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TRANSACTION_STATUS
public static final String JSON_PROPERTY_TRANSACTION_STATUS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TRANSFER_CODE
public static final String JSON_PROPERTY_TRANSFER_CODE
- See Also:
- Constant Field Values
-
-
Method Detail
-
amount
public Transaction amount(Amount amount)
-
getAmount
public Amount getAmount()
Get amount- Returns:
- amount
-
setAmount
public void setAmount(Amount amount)
-
bankAccountDetail
public Transaction bankAccountDetail(BankAccountDetail bankAccountDetail)
-
getBankAccountDetail
public BankAccountDetail getBankAccountDetail()
Get bankAccountDetail- Returns:
- bankAccountDetail
-
setBankAccountDetail
public void setBankAccountDetail(BankAccountDetail bankAccountDetail)
-
captureMerchantReference
public Transaction captureMerchantReference(String captureMerchantReference)
-
getCaptureMerchantReference
public String getCaptureMerchantReference()
The merchant reference of a related capture.- Returns:
- captureMerchantReference
-
setCaptureMerchantReference
public void setCaptureMerchantReference(String captureMerchantReference)
-
capturePspReference
public Transaction capturePspReference(String capturePspReference)
-
getCapturePspReference
public String getCapturePspReference()
The psp reference of a related capture.- Returns:
- capturePspReference
-
setCapturePspReference
public void setCapturePspReference(String capturePspReference)
-
creationDate
public Transaction creationDate(OffsetDateTime creationDate)
-
getCreationDate
public OffsetDateTime getCreationDate()
The date on which the transaction was performed.- Returns:
- creationDate
-
setCreationDate
public void setCreationDate(OffsetDateTime creationDate)
-
description
public Transaction description(String description)
-
getDescription
public String getDescription()
A description of the transaction.- Returns:
- description
-
setDescription
public void setDescription(String description)
-
destinationAccountCode
public Transaction destinationAccountCode(String destinationAccountCode)
-
getDestinationAccountCode
public String getDestinationAccountCode()
The code of the account to which funds were credited during an outgoing fund transfer.- Returns:
- destinationAccountCode
-
setDestinationAccountCode
public void setDestinationAccountCode(String destinationAccountCode)
-
disputePspReference
public Transaction disputePspReference(String disputePspReference)
-
getDisputePspReference
public String getDisputePspReference()
The psp reference of the related dispute.- Returns:
- disputePspReference
-
setDisputePspReference
public void setDisputePspReference(String disputePspReference)
-
disputeReasonCode
public Transaction disputeReasonCode(String disputeReasonCode)
-
getDisputeReasonCode
public String getDisputeReasonCode()
The reason code of a dispute.- Returns:
- disputeReasonCode
-
setDisputeReasonCode
public void setDisputeReasonCode(String disputeReasonCode)
-
merchantReference
public Transaction merchantReference(String merchantReference)
-
getMerchantReference
public String getMerchantReference()
The merchant reference of a transaction.- Returns:
- merchantReference
-
setMerchantReference
public void setMerchantReference(String merchantReference)
-
paymentPspReference
public Transaction paymentPspReference(String paymentPspReference)
-
getPaymentPspReference
public String getPaymentPspReference()
The psp reference of the related authorisation or transfer.- Returns:
- paymentPspReference
-
setPaymentPspReference
public void setPaymentPspReference(String paymentPspReference)
-
payoutPspReference
public Transaction payoutPspReference(String payoutPspReference)
-
getPayoutPspReference
public String getPayoutPspReference()
The psp reference of the related payout.- Returns:
- payoutPspReference
-
setPayoutPspReference
public void setPayoutPspReference(String payoutPspReference)
-
pspReference
public Transaction pspReference(String pspReference)
-
getPspReference
public String getPspReference()
The psp reference of a transaction.- Returns:
- pspReference
-
setPspReference
public void setPspReference(String pspReference)
-
sourceAccountCode
public Transaction sourceAccountCode(String sourceAccountCode)
-
getSourceAccountCode
public String getSourceAccountCode()
The code of the account from which funds were debited during an incoming fund transfer.- Returns:
- sourceAccountCode
-
setSourceAccountCode
public void setSourceAccountCode(String sourceAccountCode)
-
transactionStatus
public Transaction transactionStatus(Transaction.TransactionStatusEnum transactionStatus)
-
getTransactionStatus
public Transaction.TransactionStatusEnum getTransactionStatus()
The status of the transaction. >Permitted values: `PendingCredit`, `CreditFailed`, `CreditClosed`, `CreditSuspended`, `Credited`, `Converted`, `PendingDebit`, `DebitFailed`, `Debited`, `DebitReversedReceived`, `DebitedReversed`, `ChargebackReceived`, `Chargeback`, `ChargebackReversedReceived`, `ChargebackReversed`, `Payout`, `PayoutReversed`, `FundTransfer`, `PendingFundTransfer`, `ManualCorrected`.- Returns:
- transactionStatus
-
setTransactionStatus
public void setTransactionStatus(Transaction.TransactionStatusEnum transactionStatus)
-
transferCode
public Transaction transferCode(String transferCode)
-
getTransferCode
public String getTransferCode()
The transfer code of the transaction.- Returns:
- transferCode
-
setTransferCode
public void setTransferCode(String transferCode)
-
equals
public boolean equals(Object o)
Return true if this Transaction object is equal to o.
-
fromJson
public static Transaction fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of Transaction given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of Transaction
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to Transaction
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of Transaction to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-