-
acceptHeader
string
-
acceptLanguageHeader
string
The accept language contains the header which indicates the language preferences of the buyer.
-
allowedPaymentMethodBrands
array
-
allowedPaymentMethodConfigurations
array
-
authorizationAmount
decimal
-
authorizationEnvironment
string
The environment in which this transaction was successfully authorized.
-
bigint
The sales channel through which the transaction was placed.
-
authorizationTimeoutOn
timestamp
This is the time on which the transaction will be timed out when it is not at least authorized. The timeout time may change over time.
-
authorizedOn
timestamp
-
autoConfirmationEnabled
boolean
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.
-
billingAddress
struct
-
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
When the charging of the customer fails we can retry the charging. This implies that we redirect the user back to the payment page which allows the customer to retry. By default we will retry.
-
completedAmount
decimal
The completed amount is the total amount which has been captured so far.
-
completedOn
timestamp
-
completionBehavior
string
The completion behavior controls when the transaction is completed.
-
completionTimeoutOn
timestamp
-
confirmedBy
bigint
-
confirmedOn
timestamp
-
createdBy
bigint
-
createdOn
timestamp
The date and time when the object was created.
-
currency
string
-
customerEmailAddress
string
The customer email address is the email address of the customer. If no email address is provided on the shipping or billing address this address is used.
-
customerId
string
-
customersPresence
string
The customer's presence indicates what kind of authentication method was finally used during authorization of the transaction. If no value is provided, 'Virtually Present' is used by default.
-
deliveryDecisionMadeOn
timestamp
This date indicates when the decision has been made if a transaction should be delivered or not.
-
deviceSessionIdentifier
string
The device session identifier links the transaction with the session identifier provided in the URL of the device data JavaScript. This allows to link the transaction with the collected device data of the buyer.
-
emailsDisabled
boolean
Flag indicating whether email sending is disabled for this particular transaction. Defaults to false.
-
environment
string
-
environmentSelectionStrategy
string
The environment selection strategy determines how the environment (test or production) for processing the transaction is selected.
-
failedOn
timestamp
-
failedUrl
string
The user will be redirected to failed URL when the transaction could not be authorized or completed. In case no failed URL is specified a default failed page will be displayed.
-
bigint
The failure reason describes why the transaction failed. This is only provided when the transaction is marked as failed.
-
id
bigint
A unique identifier for the object.
-
internetProtocolAddress
string
The Internet Protocol (IP) address identifies the device of the buyer.
-
internetProtocolAddressCountry
string
-
invoiceMerchantReference
string
-
javaEnabled
boolean
-
language
string
The language that is linked to the object.
-
lineItems
array
-
merchantReference
string
-
metaData
map
Allow to store additional information about the object.
-
bigint
-
bigint
-
processingOn
timestamp
-
refundedAmount
decimal
The refunded amount is the total amount which has been refunded so far.
-
screenColorDepth
string
-
screenHeight
string
-
screenWidth
string
-
shippingAddress
struct
-
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
-
spaceViewId
bigint
-
state
string
The object's current state.
-
successUrl
string
The user will be redirected to success URL when the transaction could be authorized or completed. In case no success URL is specified a default success page will be displayed.
-
bigint
The terminal on which the payment was processed.
-
timeZone
string
The time zone defines in which time zone the customer is located in. The time zone may affects how dates are formatted when interacting with the customer.
-
bigint
-
tokenizationMode
string
The tokenization mode controls if and how the tokenization of payment information is applied to the transaction.
-
totalAppliedFees
decimal
The total applied fees is the sum of all fees that have been applied so far.
-
totalSettledAmount
decimal
The total settled amount is the total amount which has been settled so far.
-
userAgentHeader
string
The user agent header provides the exact string which contains the user agent of the buyer.
-
userFailureMessage
string
The failure message describes for an end user why the transaction is failed in the language of the user. This is only provided when the transaction is marked as failed.
-
userInterfaceType
string
The user interface type defines through which user interface the transaction has been processed resp. created.
-
windowHeight
string
-
windowWidth
string
-
yearsToKeep
int
The number of years the transaction will be stored after it has been authorized.
-
linkedSpaceId
bigint
The ID of the space this object belongs to.