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

Completed

|View as Markdown|Open in Claude|
Payload
1{
2 "createdAt": "1723489387266",
3 "eventId": "1033100695",
4 "eventType": "Completed",
5 "merchantId": "000123",
6 "message": "Transaction completed successfully",
7 "objectId": "1025376256",
8 "objectType": "Transaction",
9 "paymentType": "2",
10 "status": "2",
11 "statusMessage": "Completed",
12 "timeZone": "Etc/UTC",
13 "transactionType": "3",
14 "merchantReference": "events_testing",
15 "paymentProviderTransaction.status": "SW030",
16 "paymentProviderTransaction.statusMessage": "Completed"
17}

The Completed event indicates that the funds for a transaction have successfully settled.

Was this page helpful?
Previous

Authorize

Next

Data Ready

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.
paymentProviderTransactionobjectOptional

Response

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