public class Transaction extends Object
| Constructor and Description |
|---|
Transaction() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getAcceptHeader() |
String |
getAcceptLanguageHeader()
The accept language contains the header which indicates the language preferences of the buyer.
|
List<Long> |
getAllowedPaymentMethodBrands() |
List<Long> |
getAllowedPaymentMethodConfigurations() |
BigDecimal |
getAuthorizationAmount() |
ChargeAttemptEnvironment |
getAuthorizationEnvironment()
The environment in which this transaction was successfully authorized.
|
Long |
getAuthorizationSalesChannel()
The sales channel through which the transaction was placed.
|
OffsetDateTime |
getAuthorizationTimeoutOn()
This is the time on which the transaction will be timed out when it is not at least authorized.
|
OffsetDateTime |
getAuthorizedOn() |
Address |
getBillingAddress() |
BigDecimal |
getCompletedAmount()
The completed amount is the total amount which has been captured so far.
|
OffsetDateTime |
getCompletedOn() |
TransactionCompletionBehavior |
getCompletionBehavior()
The completion behavior controls when the transaction is completed.
|
OffsetDateTime |
getCompletionTimeoutOn() |
Long |
getConfirmedBy() |
OffsetDateTime |
getConfirmedOn() |
Long |
getCreatedBy() |
OffsetDateTime |
getCreatedOn()
The date and time when the object was created.
|
String |
getCurrency() |
String |
getCustomerEmailAddress()
The customer email address is the email address of the customer.
|
String |
getCustomerId() |
CustomersPresence |
getCustomersPresence()
The customer's presence indicates what kind of authentication method was finally used during authorization of the transaction.
|
OffsetDateTime |
getDeliveryDecisionMadeOn()
This date indicates when the decision has been made if a transaction should be delivered or not.
|
String |
getDeviceSessionIdentifier()
The device session identifier links the transaction with the session identifier provided in the URL of the device data JavaScript.
|
OffsetDateTime |
getEndOfLife()
The transaction's end of life indicates the date from which on no operation can be carried out anymore.
|
Environment |
getEnvironment() |
TransactionEnvironmentSelectionStrategy |
getEnvironmentSelectionStrategy()
The environment selection strategy determines how the environment (test or production) for processing the transaction is selected.
|
OffsetDateTime |
getFailedOn() |
String |
getFailedUrl()
The user will be redirected to failed URL when the transaction could not be authorized or completed.
|
FailureReason |
getFailureReason()
The failure reason describes why the transaction failed.
|
TransactionGroup |
getGroup() |
Long |
getId()
A unique identifier for the object.
|
String |
getInternetProtocolAddress()
The Internet Protocol (IP) address identifies the device of the buyer.
|
String |
getInternetProtocolAddressCountry() |
String |
getInvoiceMerchantReference() |
String |
getLanguage()
The language that is linked to the object.
|
List<LineItem> |
getLineItems() |
Long |
getLinkedSpaceId()
The ID of the space this object belongs to.
|
String |
getMerchantReference() |
Map<String,String> |
getMetaData()
Meta data allow to store additional data along the object.
|
Long |
getParent() |
PaymentConnectorConfiguration |
getPaymentConnectorConfiguration() |
OffsetDateTime |
getPlannedPurgeDate()
The date and time when the object is planned to be permanently removed.
|
OffsetDateTime |
getProcessingOn() |
BigDecimal |
getRefundedAmount()
The refunded amount is the total amount which has been refunded so far.
|
String |
getScreenColorDepth() |
String |
getScreenHeight() |
String |
getScreenWidth() |
Address |
getShippingAddress() |
String |
getShippingMethod() |
Long |
getSpaceViewId() |
TransactionState |
getState()
The object's current state.
|
String |
getSuccessUrl()
The user will be redirected to success URL when the transaction could be authorized or completed.
|
PaymentTerminal |
getTerminal()
The terminal on which the payment was processed.
|
String |
getTimeZone()
The time zone defines in which time zone the customer is located in.
|
Token |
getToken() |
TokenizationMode |
getTokenizationMode()
The tokenization mode controls if and how the tokenization of payment information is applied to the transaction.
|
BigDecimal |
getTotalAppliedFees()
The total applied fees is the sum of all fees that have been applied so far.
|
BigDecimal |
getTotalSettledAmount()
The total settled amount is the total amount which has been settled so far.
|
String |
getUserAgentHeader()
The user agent header provides the exact string which contains the user agent of the buyer.
|
String |
getUserFailureMessage()
The failure message describes for an end user why the transaction is failed in the language of the user.
|
TransactionUserInterfaceType |
getUserInterfaceType()
The user interface type defines through which user interface the transaction has been processed resp.
|
Integer |
getVersion()
The version is used for optimistic locking and incremented whenever the object is updated.
|
String |
getWindowHeight() |
String |
getWindowWidth() |
Integer |
getYearsToKeep()
The number of years the transaction will be stored after it has been authorized.
|
int |
hashCode() |
Boolean |
isAutoConfirmationEnabled()
When auto confirmation is enabled the transaction can be confirmed by the user and does not require an explicit confirmation through the web service API.
|
Boolean |
isChargeRetryEnabled()
When the charging of the customer fails we can retry the charging.
|
Boolean |
isEmailsDisabled()
Flag indicating whether email sending is disabled for this particular transaction.
|
Boolean |
isJavaEnabled() |
String |
toString() |
protected String acceptHeader
protected String acceptLanguageHeader
protected BigDecimal authorizationAmount
protected ChargeAttemptEnvironment authorizationEnvironment
protected Long authorizationSalesChannel
protected OffsetDateTime authorizationTimeoutOn
protected OffsetDateTime authorizedOn
protected Boolean autoConfirmationEnabled
protected Address billingAddress
protected Boolean chargeRetryEnabled
protected BigDecimal completedAmount
protected OffsetDateTime completedOn
protected TransactionCompletionBehavior completionBehavior
protected OffsetDateTime completionTimeoutOn
protected Long confirmedBy
protected OffsetDateTime confirmedOn
protected Long createdBy
protected OffsetDateTime createdOn
protected String currency
protected String customerEmailAddress
protected String customerId
protected CustomersPresence customersPresence
protected OffsetDateTime deliveryDecisionMadeOn
protected String deviceSessionIdentifier
protected Boolean emailsDisabled
protected OffsetDateTime endOfLife
protected Environment environment
protected TransactionEnvironmentSelectionStrategy environmentSelectionStrategy
protected OffsetDateTime failedOn
protected String failedUrl
protected FailureReason failureReason
protected TransactionGroup group
protected Long id
protected String internetProtocolAddress
protected String internetProtocolAddressCountry
protected String invoiceMerchantReference
protected Boolean javaEnabled
protected String language
protected Long linkedSpaceId
protected String merchantReference
protected Long parent
protected PaymentConnectorConfiguration paymentConnectorConfiguration
protected OffsetDateTime plannedPurgeDate
protected OffsetDateTime processingOn
protected BigDecimal refundedAmount
protected String screenColorDepth
protected String screenHeight
protected String screenWidth
protected Address shippingAddress
protected String shippingMethod
protected Long spaceViewId
protected TransactionState state
protected String successUrl
protected PaymentTerminal terminal
protected String timeZone
protected Token token
protected TokenizationMode tokenizationMode
protected BigDecimal totalAppliedFees
protected BigDecimal totalSettledAmount
protected String userAgentHeader
protected String userFailureMessage
protected TransactionUserInterfaceType userInterfaceType
protected Integer version
protected String windowHeight
protected String windowWidth
protected Integer yearsToKeep
public String getAcceptHeader()
public String getAcceptLanguageHeader()
public List<Long> getAllowedPaymentMethodBrands()
public List<Long> getAllowedPaymentMethodConfigurations()
public BigDecimal getAuthorizationAmount()
public ChargeAttemptEnvironment getAuthorizationEnvironment()
public Long getAuthorizationSalesChannel()
public OffsetDateTime getAuthorizationTimeoutOn()
public OffsetDateTime getAuthorizedOn()
public Boolean isAutoConfirmationEnabled()
public Address getBillingAddress()
public Boolean isChargeRetryEnabled()
public BigDecimal getCompletedAmount()
public OffsetDateTime getCompletedOn()
public TransactionCompletionBehavior getCompletionBehavior()
public OffsetDateTime getCompletionTimeoutOn()
public Long getConfirmedBy()
public OffsetDateTime getConfirmedOn()
public Long getCreatedBy()
public OffsetDateTime getCreatedOn()
public String getCurrency()
public String getCustomerEmailAddress()
public String getCustomerId()
public CustomersPresence getCustomersPresence()
public OffsetDateTime getDeliveryDecisionMadeOn()
public String getDeviceSessionIdentifier()
public Boolean isEmailsDisabled()
public OffsetDateTime getEndOfLife()
public Environment getEnvironment()
public TransactionEnvironmentSelectionStrategy getEnvironmentSelectionStrategy()
public OffsetDateTime getFailedOn()
public String getFailedUrl()
public FailureReason getFailureReason()
public TransactionGroup getGroup()
public Long getId()
public String getInternetProtocolAddress()
public String getInternetProtocolAddressCountry()
public String getInvoiceMerchantReference()
public Boolean isJavaEnabled()
public String getLanguage()
public Long getLinkedSpaceId()
public String getMerchantReference()
public Map<String,String> getMetaData()
public Long getParent()
public PaymentConnectorConfiguration getPaymentConnectorConfiguration()
public OffsetDateTime getPlannedPurgeDate()
public OffsetDateTime getProcessingOn()
public BigDecimal getRefundedAmount()
public String getScreenColorDepth()
public String getScreenHeight()
public String getScreenWidth()
public Address getShippingAddress()
public String getShippingMethod()
public Long getSpaceViewId()
public TransactionState getState()
public String getSuccessUrl()
public PaymentTerminal getTerminal()
public String getTimeZone()
public Token getToken()
public TokenizationMode getTokenizationMode()
public BigDecimal getTotalAppliedFees()
public BigDecimal getTotalSettledAmount()
public String getUserAgentHeader()
public String getUserFailureMessage()
public TransactionUserInterfaceType getUserInterfaceType()
public Integer getVersion()
public String getWindowHeight()
public String getWindowWidth()
public Integer getYearsToKeep()
Copyright © 2023. All rights reserved.