GetTransactionResponse
transaction object
The ID of the transaction
LDG7M4WW44G
The ID of the associated subscription
0197c07b-3f6d-7be2-b848-702b08958128
The current state of the transaction
If the transaction has failed, this contains the associated error code explaining what went wrong.
The time of creation
The ID of the associated session. This will be null for any MIT transactions.
The ID of the associated payment method
The method type of the associated payment method.
The sub type of the associated payment method. For card based payments, this will contain the name of the scheme, such as visa
or mastercard
The expiration date of the associated payment method.
A cardholder friendly text to help them identify the payment method. For cards this will be a masked version of the card number.
Contains the entered cardholder name of the optional "name" field. Will be null if the field is not rendered.
The SCA mode of the transaction.
The merchant customer id of the transaction. This field is required to enable advanced features such as storing a card for later reuse. Do not use any "guest" customer ids. Customer ids must be unique for each customer and must be protected by authentication.
The transaction amount in minor units. 10000 would be 100 DKK
The applied transaction fee in minor units. The fee is included in the amount
field. To get the original amount you must subtract fee
from amount
. Fees are only applied if surcharge is configured in the ePay backoffice.
The currency of the transaction in alpha-3. DDK for danish kroner.
The instant capture mode.
Possible values: [OFF
, VOID
, NO_VOID
]
The URL to receive webhook notifications of any transaction attempts
The ID of the associated point of sale
The merchant reference of the transaction, this is often used for the order id.
The text to show on the cardholder bank statement
The list of exemptions to apply when possible. Note that exemptions may shift liability from the issuer to the merchant.
attributes object
A list of pass-through parameters that will be sent back to the merchant for following any webhooks
The ip of the cardholder making the transaction
The type of transaction.
Possible values: [PAYMENT
, PAYOUT
]
operations object[]
The ID of the operation
The operation amount in minor units. 10000 equal 100.00 DKK
The state of the operation
Possible values: [PROCESSING
, SUCCESS
, FAILED
]
The ID of the associated transaction
LDG7M4WW44G
The type of operation
Possible values: [AUTHORIZATION
, SALE
, CAPTURE
, REFUND
, VOID
, PAYOUT
]
When state is equal to FAILED
, this will contain the explaining error code.
The time of creation
{
"transaction": {
"id": "LDG7M4WW44G",
"subscriptionId": "0197c07b-3f6d-7be2-b848-702b08958128",
"state": "string",
"errorCode": "string",
"createdAt": "2024-07-29T15:51:28.071Z",
"sessionId": "string",
"paymentMethodId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"paymentMethodType": "string",
"paymentMethodSubType": "string",
"paymentMethodExpiry": "2024-07-29",
"paymentMethodDisplayText": "string",
"paymentMethodHolderName": "string",
"scaMode": "string",
"customerId": "string",
"amount": 0,
"fee": 0,
"currency": "string",
"instantCapture": "OFF",
"notificationUrl": "string",
"pointOfSaleId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"reference": "string",
"textOnStatement": "string",
"exemptions": [
"string"
],
"attributes": {},
"clientIp": "string",
"type": "PAYMENT"
},
"operations": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"amount": 0,
"state": "PROCESSING",
"transactionId": "LDG7M4WW44G",
"type": "AUTHORIZATION",
"errorCode": "string",
"createdAt": "2024-07-29T15:51:28.071Z"
}
]
}