{"title":"Trustly","category":"payment_method","creationDate":1670252880,"content":"<div class=\"additional-info-block output-inline\">\n<div class=\"additional-info-block__body\"><p><img style=\"width: 38px;\" alt=\"\" src=\"\/user\/pages\/docs\/08.payment-methods\/82.trustly\/trustly.svg?decoding=auto&amp;fetchpriority=auto\" \/>&nbsp; <strong>Read more<\/strong><\/p><p>Learn about pricing for <a href=\"https:\/\/www.adyen.com\/payment-methods#pmx=trustly\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Trustly on adyen.com<\/a>.<\/p><\/div><\/div>\n\n<p>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.<\/p>\n<h4 id=\"shopper-experience\">How to pay with Trustly<\/h4>\n<p>After your shopper chooses to pay with Trustly:<\/p>\n<ol>\n<li>They are redirected to a Trustly-hosted payment page where they see a list of available banks in their country\/region.<\/li>\n<li>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.<\/li>\n<li>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.<\/li>\n<li>After they complete the payment, they are redirected back to your website or app.<\/li>\n<\/ol>\n<table class=\"table-payments-methods\">\n    <thead>\n        <tr>\n                            <th>\n                                            Payment type\n                                    <\/th>\n                            <th>\n                                            Payment flow\n                                    <\/th>\n                            <th>\n                                            Countries\n                                    <\/th>\n                            <th>\n                                            Currencies\n                                    <\/th>\n                            <th>\n                                            <a href=\"\/online-payments\/tokenization\" target=\"_blank\">Recurring<\/a>\n                                    <\/th>\n                            <th>\n                                            <a href=\"\/online-payments\/refund\" target=\"_blank\">Refunds<\/a>\n                                    <\/th>\n                            <th>\n                                            <a href=\"\/online-payments\/refund\/#refund-a-payment\" target=\"_blank\">Partial refunds<\/a>\n                                    <\/th>\n                            <th>\n                                            <a href=\"\/online-payments\/refund\" target=\"_blank\">Multiple partial refunds<\/a>\n                                    <\/th>\n                            <th>\n                                            <a href=\"\/online-payments\/capture\" target=\"_blank\">Separate captures<\/a>\n                                    <\/th>\n                            <th>\n                                            <a href=\"\/online-payments\/capture\/#partial-capture\" target=\"_blank\">Partial captures<\/a>\n                                    <\/th>\n                            <th>\n                                            <a href=\"\/online-payments\/capture\/#multiple-partial-captures\" target=\"_blank\">Multiple partial captures<\/a>\n                                    <\/th>\n                            <th>\n                                            <a href=\"\/risk-management\/chargeback-guidelines\" target=\"_blank\">Chargebacks<\/a>\n                                    <\/th>\n                    <\/tr>\n    <\/thead>\n    <tbody>\n        <tr>\n                                               <td>\n                     Online Banking\n                                        <\/td>\n                                                               <td>\n                     Redirect\n                                        <\/td>\n                                                               <td>\n                     International\n                                        <\/td>\n                                                               <td>\n                     DKK, EUR, NOK, SEK\n                                        <\/td>\n                                                                <td class=\"u-text-align-center\">\n                        <img class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/x.png\" alt=\"x\"><\/br>\n                                            <\/td>\n                                                                <td class=\"u-text-align-center\">\n                        <img class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" alt=\"checkmark\"><\/br>\n                                            <\/td>\n                                                                <td class=\"u-text-align-center\">\n                        <img class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" alt=\"checkmark\"><\/br>\n                                            <\/td>\n                                                                <td class=\"u-text-align-center\">\n                        <img class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" alt=\"checkmark\"><\/br>\n                                            <\/td>\n                                                                <td class=\"u-text-align-center\">\n                        <img class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/x.png\" alt=\"x\"><\/br>\n                                            <\/td>\n                                                                <td class=\"u-text-align-center\">\n                        <img class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/x.png\" alt=\"x\"><\/br>\n                                            <\/td>\n                                                                <td class=\"u-text-align-center\">\n                        <img class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/x.png\" alt=\"x\"><\/br>\n                                            <\/td>\n                                                                <td class=\"u-text-align-center\">\n                        <img class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" alt=\"checkmark\"><\/br>\n                                                    <span role=\"tooltip\" class=\"tooltip hint--left\" data-hint=\"Trustly cannot guarantee the funds themselves\" aria-describedby=\"Trustly cannot guarantee the funds themselves\">See note<\/span>\n                                            <\/td>\n                                    <\/tr>\n    <\/tbody>\n<\/table>\n\n<h2>Chargebacks<\/h2>\n<p>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:<\/p>\n<ul>\n<li>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.<\/li>\n<li>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.<\/li>\n<\/ul>\n<p>In these cases, Adyen is not informed that the transaction failed. We also do not know whether the bank might still process it later.<\/p>\n<p>On our side, the status of the payment is <span translate=\"no\"><strong>SentForSettle<\/strong><\/span> until we receive the funds. You can check the status of the payment in your <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a>.<\/p>\n<p>If we have not received the funds after 8 calendar days, the status of the payment becomes <span translate=\"no\"><strong>Settled<\/strong><\/span>, then <span translate=\"no\"><strong>Chargeback<\/strong><\/span>, and you receive a CHARGEBACK webhook.<\/p>\n<div class=\"notices red\">\n<p>You cannot defend Trustly chargebacks.<\/p>\n<\/div>\n<p>In case we receive the money after this point, you receive a CHARGEBACK_REVERSED webhook.<\/p>\n<h2>How do you want to integrate?<\/h2>\n<div class=\"next-steps\" id=\"next-steps\" >\n<a href=\"\/payment-methods\/trustly\/web\" class=\"next-steps__step\" style=\"width:45%;\" target=\"_self\"><p class=\"next-steps__body\"><div style=\"text-align: center;\"><p><img style=\"width: 40px;\" alt=\"This is the web icon.\" src=\"\/user\/pages\/reuse\/image-library\/01.icons\/web\/web.svg?decoding=auto&amp;fetchpriority=auto\"><\/p><h6 class=\"next-steps__title\">Web<\/h6><p>Use our pre-built UI solutions to add Trustly to your website.<\/p><\/div><\/p><\/a><a href=\"\/payment-methods\/trustly\/ios\" class=\"next-steps__step\" style=\"width:45%;\" target=\"_self\"><p class=\"next-steps__body\"><div style=\"text-align: center;\"><p><img style=\"width: 38px;\" alt=\"This is the iOS icon.\" src=\"\/user\/pages\/reuse\/image-library\/01.icons\/ios\/ios.svg?decoding=auto&amp;fetchpriority=auto\"><\/p><h6 class=\"next-steps__title\">iOS<\/h6><p>Use our pre-built UI solutions to add Trustly to your iOS app.<\/p><\/div><\/p><\/a><a href=\"\/payment-methods\/trustly\/android\" class=\"next-steps__step\" style=\"width:45%;\" target=\"_self\"><p class=\"next-steps__body\"><div style=\"text-align: center;\"><p><img style=\"width: 35px;\" alt=\"This is the Android icon.\" src=\"\/user\/pages\/reuse\/image-library\/01.icons\/android\/android.svg?decoding=auto&amp;fetchpriority=auto\"><\/p><h6 class=\"next-steps__title\">Android<\/h6><p>Use our pre-built UI solutions to add Trustly to your Android app.<\/p><\/div><\/p><\/a><a href=\"\/payment-methods\/trustly\/api-only\" class=\"next-steps__step\" style=\"width:45%;\" target=\"_self\"><p class=\"next-steps__body\"><div style=\"text-align: center;\"><p><img style=\"width: 38px;\" alt=\"This is the API only icon.\" src=\"\/user\/pages\/reuse\/image-library\/01.icons\/api-only\/checkout-api-only.svg?decoding=auto&amp;fetchpriority=auto\"><\/p><h6 class=\"next-steps__title\">API only<\/h6><p>Build your own UI for Trustly in your website, iOS, or Android app.<\/p><\/div><\/p><\/a><a href=\"\/unified-commerce\/pay-by-link\" class=\"next-steps__step\" style=\"width:45%;\" target=\"_self\"><p class=\"next-steps__body\"><div style=\"text-align: center;\"><p><img style=\"width: 38px;\" alt=\"This is the Pay by Link icon.\" src=\"\/user\/pages\/reuse\/image-library\/01.icons\/pay-by-link\/pay-by-link.svg?decoding=auto&amp;fetchpriority=auto\"><\/p><h6 class=\"next-steps__title\">Pay by Link<\/h6><p>Add  Trustly to your payment methods, and use Pay by Link to accept payments.<\/p><\/div><\/p><\/a><\/div>\n","url":"https:\/\/docs.adyen.com\/pt\/payment-methods\/trustly","articleFields":{"description":"Learn how to accept Trustly payments.","parameters":{"payment_method":"Trustly"},"last_edit_on":"31-07-2025 13:38","feedback_component":true,"payment_method":{"info":{"name":"Trustly","tx_variant":["trustly"],"type":"Online Banking","payment_flow":"Redirect","supported_integrations":{"api-only":{"supported":true},"web-drop-in":{"supported":true},"web-component":{"supported":true},"ios-drop-in":{"supported":true},"ios-component":{"supported":true},"android-drop-in":{"supported":true},"android-component":{"supported":true},"react-native-drop-in":{"supported":true,"url":"N\/A"},"react-native-component":{"supported":true,"url":"N\/A"},"flutter-drop-in":{"supported":true,"url":"N\/A"},"flutter-component":{"supported":true,"url":"N\/A"}}},"features":{"recurring":false,"refunds":true,"partial_refunds":true,"multiple_partial_refunds":true,"chargebacks":true,"separate_captures":false,"partial_captures":false,"multiple_partial_captures":false},"features_note":{"chargebacks":"Trustly cannot guarantee the funds themselves"},"countries":["DK","EE","FI","DE","LV","LT","NO","SE"],"processing_currencies":["DKK","EUR","NOK","SEK"],"processing_settlement":["DKK","EUR","NOK","SEK"]},"display_in_overview":true,"page_id":"04c4b8d3-a1bb-4a5b-88ae-a58f1d10a0d6"},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/payment-methods\/trustly","title":"Trustly","content":"\n&nbsp; Read moreLearn about pricing for Trustly on adyen.com.\n\nTrustly 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.\nHow to pay with Trustly\nAfter your shopper chooses to pay with Trustly:\n\nThey are redirected to a Trustly-hosted payment page where they see a list of available banks in their country\/region.\nThey 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.\nThey select the account from where they want to make the payment and are prompted to provide a one-time code to confirm the payment.\nAfter they complete the payment, they are redirected back to your website or app.\n\n\n    \n        \n                            \n                                            Payment type\n                                    \n                            \n                                            Payment flow\n                                    \n                            \n                                            Countries\n                                    \n                            \n                                            Currencies\n                                    \n                            \n                                            Recurring\n                                    \n                            \n                                            Refunds\n                                    \n                            \n                                            Partial refunds\n                                    \n                            \n                                            Multiple partial refunds\n                                    \n                            \n                                            Separate captures\n                                    \n                            \n                                            Partial captures\n                                    \n                            \n                                            Multiple partial captures\n                                    \n                            \n                                            Chargebacks\n                                    \n                    \n    \n    \n        \n                                               \n                     Online Banking\n                                        \n                                                               \n                     Redirect\n                                        \n                                                               \n                     International\n                                        \n                                                               \n                     DKK, EUR, NOK, SEK\n                                        \n                                                                \n                        \n                                            \n                                                                \n                        \n                                            \n                                                                \n                        \n                                            \n                                                                \n                        \n                                            \n                                                                \n                        \n                                            \n                                                                \n                        \n                                            \n                                                                \n                        \n                                            \n                                                                \n                        \n                                                    See note\n                                            \n                                    \n    \n\n\nChargebacks\nIt 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:\n\nThe 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.\nSome 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.\n\nIn these cases, Adyen is not informed that the transaction failed. We also do not know whether the bank might still process it later.\nOn 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.\nIf 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.\n\nYou cannot defend Trustly chargebacks.\n\nIn case we receive the money after this point, you receive a CHARGEBACK_REVERSED webhook.\nHow do you want to integrate?\n\nWebUse our pre-built UI solutions to add Trustly to your website.iOSUse our pre-built UI solutions to add Trustly to your iOS app.AndroidUse our pre-built UI solutions to add Trustly to your Android app.API onlyBuild your own UI for Trustly in your website, iOS, or Android app.Pay by LinkAdd  Trustly to your payment methods, and use Pay by Link to accept payments.\n","type":"page","locale":"pt","boost":18,"hierarchy":{"lvl0":"Home","lvl1":"Payment methods","lvl2":"Trustly"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/pt","lvl1":"https:\/\/docs.adyen.com\/pt\/payment-methods","lvl2":"\/pt\/payment-methods\/trustly"},"levels":3,"category":"Payment method","category_color":"green","tags":["Trustly"]},"articleFiles":{"link.svg":"<img alt=\"\" src=\"https:\/\/docs.adyen.com\/user\/pages\/docs\/08.payment-methods\/82.trustly\/link.svg\" \/>","trustly.svg":"<img style=\"width: 38px;\" alt=\"\" src=\"https:\/\/docs.adyen.com\/user\/pages\/docs\/08.payment-methods\/82.trustly\/trustly.svg?decoding=auto&amp;fetchpriority=auto\" \/>"}}
