After a user successfully authorizes a transaction, your application often needs to retrieve specific details to display a confirmation screen, visualize the selected bank, or pre-fill checkout forms. Trustly provides the Get Transaction and Get Account Users APIs to fetch this account and identity data.
To retrieve the current status of a transaction and details about the user’s selected financial institution, send a GET request to the Get Transaction endpoint.
Endpoint: /transactions/{transactionId}
The following table lists the data returned in the response object, which you can use to display the payment method to your user.
You can use the paymentProviderId returned in the response to dynamically generate URLs for the bank’s official visual assets.
payment.paymentProvider.name text beside the icon or logo.paymentProviderId into the following URL patterns:
The following image shows an example checkout UI displaying the retrieved bank logo and account details.

Data Ready Event Notification
Calling any of the Account Data APIs for a new authorization transaction prior to receiving the DataReady event can result in partial data being returned. To ensure optimal performance, wait to receive the DataReady event prior to making a request to an Account Data API.
The Get Account Users API is not available to Electronic Gaming clients.
You can use the Get Account Users API to retrieve the account owner’s personal information - such as the name, address, phone, and email associated with the selected bank account. This is useful for pre-filling checkout forms or validating customer input.
To fetch this data, send a GET request to the Get Account Users endpoint using the transactionId generated during authorization.
Endpoint: /transactions/{transactionId}/payment/paymentProvider/user
Replace {transactionId} with the Bank Account Authorization Transaction ID.
The following image demonstrates a checkout interface where the shipping address has been pre-filled using the identity data retrieved from the user’s bank account.

The following table describes the user data arrays returned in the response. A single bank account may be associated with multiple values.
Trustly Remember Me significantly reduces friction for returning users and increases conversion rates by enabling a seamless, one-click experience.
When the user completes the authorization, Trustly generates a secure splitToken. You can use this token to recognize the returning user and allow them to authenticate in the future with a single click, bypassing the bank login process entirely.
To enable this functionality, ensure you provide the user’s email, phone, and externalId in the customer object of your establishData.
For implementation details, see Enable Trustly Remember Me.