--- title: "Trustly" description: "Learn how to accept Trustly payments." url: "https://docs.adyen.com/payment-methods/trustly" source_url: "https://docs.adyen.com/payment-methods/trustly.md" canonical: "https://docs.adyen.com/payment-methods/trustly" last_modified: "2025-07-31T13:38:00+02:00" language: "en" --- # Trustly Learn how to accept Trustly payments. [View source](/payment-methods/trustly.md) ![](/user/pages/docs/08.payment-methods/82.trustly/trustly.svg?decoding=auto\&fetchpriority=auto)  **Read more** Learn about pricing for [Trustly on adyen.com](https://www.adyen.com/payment-methods#pmx=trustly). Trustly provides payments directly from bank accounts in Europe, and is a popular way to pay in the Nordic countries/regions. With Trustly, you can offer shoppers who prefer not to pay with cards a way to pay online using their bank accounts. #### How to pay with Trustly After your shopper chooses to pay with Trustly: 1. They are redirected to a Trustly-hosted payment page where they see a list of available banks in their country/region. 2. They select their bank and are prompted to provide their online banking log-in credentials and authenticate as they would when logging into their online bank account. 3. They select the account from where they want to make the payment and are prompted to provide a one-time code to confirm the payment. 4. After they complete the payment, they are redirected back to your website or app. | Payment type | Payment flow | Countries | Currencies | [Recurring](/online-payments/tokenization) | [Refunds](/online-payments/refund) | [Partial refunds](/online-payments/refund/#refund-a-payment) | [Multiple partial refunds](/online-payments/refund) | [Separate captures](/online-payments/capture) | [Partial captures](/online-payments/capture/#partial-capture) | [Multiple partial captures](/online-payments/capture/#multiple-partial-captures) | [Chargebacks](/risk-management/chargeback-guidelines) | | -------------- | ------------ | ------------- | ------------------ | ------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | --------------------------------------------- | ------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------- | | Online Banking | Redirect | International | DKK, EUR, NOK, SEK | ![x](/user/data/smileys/emoji/x.png) | ![checkmark](/user/data/smileys/emoji/white_check_mark.png) | ![checkmark](/user/data/smileys/emoji/white_check_mark.png) | ![checkmark](/user/data/smileys/emoji/white_check_mark.png) | ![x](/user/data/smileys/emoji/x.png) | ![x](/user/data/smileys/emoji/x.png) | ![x](/user/data/smileys/emoji/x.png) | ![checkmark](/user/data/smileys/emoji/white_check_mark.png) See note | ## Chargebacks It is possible that you do not receive the funds even after receiving a successful AUTHORISATION webhook. The successful AUTHORISATION webhook means that the payment has passed the verifications that the issuer and Trustly run on the shopper account, and that the bank transfer was initiated successfully. However, the payment can still fail for the following reasons: * The shopper cancelled the transaction. Banks in some countries/regions (including Germany) allow shoppers to cancel bank transfers until midnight of the day of the transaction. * Some banks process transactions with a delay and do not block the funds for an authorized Trustly payment. For example, if the shopper completes a Trustly payment on a Saturday, the bank might only process it on Monday. If the shopper has withdrawn sufficient funds in the meantime, the payment will fail. In these cases, Adyen is not informed that the transaction failed. We also do not know whether the bank might still process it later. On our side, the status of the payment is **SentForSettle** until we receive the funds. You can check the status of the payment in your [Customer Area](https://ca-test.adyen.com/). If we have not received the funds after 8 calendar days, the status of the payment becomes **Settled**, then **Chargeback**, and you receive a CHARGEBACK webhook. You cannot defend Trustly chargebacks. In case we receive the money after this point, you receive a CHARGEBACK\_REVERSED webhook. ## How do you want to integrate? [![This is the web icon.](/user/pages/reuse/image-library/01.icons/web/web.svg?decoding=auto\&fetchpriority=auto)](/payment-methods/trustly/web) ###### [Web](/payment-methods/trustly/web) [Use our pre-built UI solutions to add Trustly to your website.](/payment-methods/trustly/web) [![This is the iOS icon.](/user/pages/reuse/image-library/01.icons/ios/ios.svg?decoding=auto\&fetchpriority=auto)](/payment-methods/trustly/ios) ###### [iOS](/payment-methods/trustly/ios) [Use our pre-built UI solutions to add Trustly to your iOS app.](/payment-methods/trustly/ios) [![This is the Android icon.](/user/pages/reuse/image-library/01.icons/android/android.svg?decoding=auto\&fetchpriority=auto)](/payment-methods/trustly/android) ###### [Android](/payment-methods/trustly/android) [Use our pre-built UI solutions to add Trustly to your Android app.](/payment-methods/trustly/android) [![This is the API only icon.](/user/pages/reuse/image-library/01.icons/api-only/checkout-api-only.svg?decoding=auto\&fetchpriority=auto)](/payment-methods/trustly/api-only) ###### [API only](/payment-methods/trustly/api-only) [Build your own UI for Trustly in your website, iOS, or Android app.](/payment-methods/trustly/api-only) [![This is the Pay by Link icon.](/user/pages/reuse/image-library/01.icons/pay-by-link/pay-by-link.svg?decoding=auto\&fetchpriority=auto)](/unified-commerce/pay-by-link) ###### [Pay by Link](/unified-commerce/pay-by-link) [Add Trustly to your payment methods, and use Pay by Link to accept payments.](/unified-commerce/pay-by-link)