For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Dashboard
GuidesAPI ReferenceSDKs
GuidesAPI ReferenceSDKs
  • API
      • POSTAuthorize
      • POSTCompleted
      • POSTData Ready
      • POSTEstablish
      • POSTExpired
      • POSTFailed
      • POSTRefresh
      • POSTUpdate
      • POSTVerify Customer
Dashboard
Products
PaymentsDataPayouts
Company
AboutCareersContact Sales

Terms of Use | Privacy Policy | © 2026 Trustly, Inc.

Developer-friendly docs for your API
GitHub|Contact Support|Business Help Center|Merchant Portal
Terms of Use|Privacy Policy|© 2026 Trustly, Inc.
Developer-friendly docs for your API
LogoLogo
North AmericaEurope
North AmericaEurope
APIEvent Notifications

Expired

|View as Markdown|Open in Claude|
Payload
1{
2 "createdAt": "1723489387268",
3 "eventId": "1033100697",
4 "eventType": "Expire",
5 "merchantId": "000123",
6 "message": "",
7 "objectId": "1025376258",
8 "objectType": "Transaction",
9 "paymentType": "2",
10 "status": "6",
11 "statusMessage": "Expired",
12 "timeZone": "Etc/UTC",
13 "transactionType": "1",
14 "paymentProviderTransaction.status": "UC08",
15 "paymentProviderTransaction.statusMessage": "User canceled the transaction at account selection page",
16 "merchantReference": "orderNumber0123456789"
17}

The Expired event indicates that a transaction or session timed out before the user completed the flow.

Was this page helpful?
Previous

Establish

Next

Failed

Built with

Payload

The payload of this webhook request is an object.
createdAtstringOptionalformat: "int64"
The timestamp when the event was created, represented as a Unix timestamp in milliseconds.
eventIdstringOptional
Unique identifier for the event.
eventTypestringOptional
The type of event that triggered the webhook.
merchantIdstringOptional
The unique identifier of the merchant.
messagestringOptional
A message describing the event.
objectIdstringOptional
Unique identifier for the object associated with the event, such as a transaction.
objectTypestringOptional

The type of object associated with the event (e.g., Transaction).

paymentTypestringOptional
Type of payment, denoted by a numeric code.
statusstringOptional
Status code representing the current state of the transaction.
statusMessagestringOptional
A message describing the current status of the transaction.
timeZonestringOptional
The timezone of the event, formatted in IANA timezone database format.
transactionTypestringOptional
Type of transaction, denoted by a numeric code.
paymentProviderTransaction.statusstringOptional
Status code representing the current state of the transaction.
paymentProviderTransaction.statusMessagestringOptional
A message describing the current status of the transaction.

Response

200
Return a 200 status to indicate that the data was received successfully