-
acceptHeader
string
The 'Accept' header of the customer's web browser.
-
acceptLanguageHeader
string
The 'Accept Language' header of the customer's web browser.
-
allowedPaymentMethodBrands
array
The payment method brands that can be used to authorize the transaction.
-
allowedPaymentMethodConfigurations
array
The payment method configurations that can be used to authorize the transaction.
-
authorizationAmount
decimal
The sum of all line item prices including taxes in the transaction's currency.
-
authorizationEnvironment
string
The environment in which the transaction was authorized.
-
bigint
The sales channel through which the transaction was placed.
-
authorizationTimeoutOn
timestamp
The date and time when the transaction must be authorized, otherwise it will canceled.
-
authorizedOn
timestamp
The date and time when the transaction was authorized.
-
autoConfirmationEnabled
boolean
Whether the transaction can be confirmed automatically or whether this must be done explicitly via the API. Default is true.
-
billingAddress
struct
The address associated with the payment method for invoicing and transaction processing purposes.
-
billingAddress.city
string
-
billingAddress.commercialRegisterNumber
string
-
billingAddress.country
string
-
billingAddress.dateOfBirth
date
-
billingAddress.dependentLocality
string
-
billingAddress.emailAddress
string
-
billingAddress.familyName
string
-
billingAddress.gender
string
-
billingAddress.givenName
string
-
bigint
-
billingAddress.mobilePhoneNumber
string
-
billingAddress.organizationName
string
-
billingAddress.phoneNumber
string
-
billingAddress.postalState
string
-
billingAddress.postcode
string
-
billingAddress.salesTaxNumber
string
-
billingAddress.salutation
string
-
billingAddress.socialSecurityNumber
string
-
billingAddress.sortingCode
string
-
billingAddress.street
string
-
chargeRetryEnabled
boolean
Whether the customer can make further payment attempts if the first one has failed. Default is true.
-
completedAmount
decimal
The total amount that was completed, in the transaction's currency.
-
completedOn
timestamp
The date and time when the transaction was completed.
-
completionBehavior
string
The behavior that controls when the transaction is completed.
-
completionTimeoutOn
timestamp
The date and time when the transaction is completed automatically.
-
confirmedBy
bigint
The ID of the user the transaction was confirmed by.
-
confirmedOn
timestamp
The date and time when the transaction was created.
-
createdBy
bigint
The ID of the user the transaction was created by.
-
createdOn
timestamp
The date and time when the object was created.
-
currency
string
The three-letter code (ISO 4217 format) of the transaction's currency.
-
customerEmailAddress
string
The customer's email address.
-
customerId
string
The unique identifier of the customer in the external system.
-
customersPresence
string
The customer's presence indicates whether and in what way the transaction's customer is present. Default is VIRTUAL_PRESENT.
-
deliveryDecisionMadeOn
timestamp
This date and time when the decision was made as to whether the order should be shipped.
-
deviceSessionIdentifier
string
Allows to link the transaction to the data collected from the customer's device.
-
emailsDisabled
boolean
Whether email sending is deactivated for the transaction. Default is false.
-
environment
string
-
environmentSelectionStrategy
string
The strategy for determining whether the transaction is to be processed in the test or production environment.
-
failedOn
timestamp
The date and time when the transaction failed.
-
failedUrl
string
The URL to redirect the customer back to after they canceled or failed to authenticated their payment.
-
bigint
The reason for the failure of the transaction.
-
id
bigint
A unique identifier for the object.
-
internetProtocolAddress
string
The IP address of the customer's device.
-
internetProtocolAddressCountry
string
The country determined from the IP address of the customer's device.
-
invoiceMerchantReference
string
The merchant's reference used to identify the invoice.
-
javaEnabled
boolean
Whether Java is enabled on the customer's web browser.
-
language
string
The language that is linked to the object.
-
lineItems
array
The line items purchased by the customer.
-
merchantReference
string
The merchant's reference used to identify the transaction.
-
metaData
map
Allow to store additional information about the object.
-
bigint
The parent transaction which was (partially) replaced by this transaction.
-
bigint
The payment connector configuration that was used to authorize the transaction.
-
processingOn
timestamp
The date and time when the processing of the transaction was started.
-
refundedAmount
decimal
The total amount that was refunded, in the transaction's currency.
-
screenColorDepth
string
The screen color depth of the customer's web browser.
-
screenHeight
string
The screen height of the customer's web browser.
-
screenWidth
string
The screen width of the customer's web browser.
-
shippingAddress
struct
The address to where the order will be shipped.
-
shippingAddress.city
string
-
shippingAddress.commercialRegisterNumber
string
-
shippingAddress.country
string
-
shippingAddress.dateOfBirth
date
-
shippingAddress.dependentLocality
string
-
shippingAddress.emailAddress
string
-
shippingAddress.familyName
string
-
shippingAddress.gender
string
-
shippingAddress.givenName
string
-
bigint
-
shippingAddress.mobilePhoneNumber
string
-
shippingAddress.organizationName
string
-
shippingAddress.phoneNumber
string
-
shippingAddress.postalState
string
-
shippingAddress.postcode
string
-
shippingAddress.salesTaxNumber
string
-
shippingAddress.salutation
string
-
shippingAddress.socialSecurityNumber
string
-
shippingAddress.sortingCode
string
-
shippingAddress.street
string
-
shippingMethod
string
The name of the shipping method used to ship the products.
-
spaceViewId
bigint
The ID of the space view this object is linked to.
-
state
string
The object's current state.
-
successUrl
string
The URL to redirect the customer back to after they successfully authenticated their payment.
-
bigint
The payment terminal through which the payment was processed.
-
timeZone
string
The customer's time zone, which affects how dates and times are formatted when communicating with the customer.
-
bigint
The payment token that should be used to charge the customer.
-
tokenizationMode
string
The tokenization mode specifies whether and how the tokenization of payment information is applied to the transaction.
-
totalAppliedFees
decimal
The total of all fees charged, in the transaction's currency.
-
totalSettledAmount
decimal
The total amount that was settled, in the transaction's currency.
-
userAgentHeader
string
The 'User Agent' header of the customer's web browser.
-
userFailureMessage
string
The message that can be displayed to the customer explaining why the transaction failed, in the customer's language.
-
userInterfaceType
string
The type of user interface the customer used to provide the payment information.
-
windowHeight
string
The window height of the customer's web browser.
-
windowWidth
string
The window width of the customer's web browser.
-
yearsToKeep
int
The number of years the transaction is kept after its authorization.
-
linkedSpaceId
bigint
The ID of the space this object belongs to.