{"title":"Configuration-based surcharge","category":"default","creationDate":1776961627,"content":"<p>Using Management API settings, you can configure surcharge rules for your Adyen company or merchant account, store, or individual terminals. Your rules need to take into account all applicable compliance requirements and aspects such as payment method (card brand), funding source, issuing country, and currency.<\/p>\n<p>Based on the rules you configured, surcharges are then automatically calculated and applied to your in-person payments. <\/p>\n<p>Depending on your <a href=\"\/pt\/point-of-sale\/surcharge#surcharge-methods\">use case<\/a>, you can combine configuration-based surcharge with <a href=\"\/pt\/point-of-sale\/surcharge\/dynamic\">dynamic surcharge<\/a>.<\/p>\n<h2>Requirements<\/h2>\n<p>In addition to the general <a href=\"\/pt\/point-of-sale\/surcharge#requirements\">surcharge requirements<\/a>, take into account the following information.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Requirement<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><strong>Integration type<\/strong><\/td>\n<td style=\"text-align: left;\">Configuration-based surcharge is supported with: <ul><li markdown=\"1\">A <a href=\"\/pt\/point-of-sale\/design-your-integration\/\">Terminal API integration<\/a> with payment terminals or with a <a href=\"\/pt\/point-of-sale\/ipp-mobile\/\">Tap to Pay<\/a> Mobile solution.<\/li> <li markdown=\"1\">A <a href=\"\/pt\/point-of-sale\/standalone\">standalone solution<\/a>.<\/li><\/ul> When using payment terminals, note the required terminal software version: <ul><li markdown=\"1\"><strong>v1.108<\/strong> to apply a maximum surcharge amount per transaction.<\/li> <li markdown=\"1\"><strong>v1.112<\/strong> to differentiate between commercial and consumer cards.<\/li> <li markdown=\"1\"><strong>v1.115<\/strong> to exclude gratuities (tips) from surcharging.<\/li> <li markdown=\"1\"><strong>v1.117<\/strong> to apply surcharges to Mail Order\/Telephone Order (MOTO) and Manual Key Entry (MKE) payments.<\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong><a href=\"\/pt\/development-resources\/api-credentials\">API credentials<\/a><\/strong><\/td>\n<td style=\"text-align: left;\">You must have an API credential with an API key and the following <a href=\"\/pt\/development-resources\/api-credentials#api-permissions\">roles<\/a>: <ul><li markdown=\"1\">Management API\u2014Terminal settings read<\/li> <li markdown=\"1\">Management API\u2014Terminal settings read and write<\/li><\/ul> If you have a Terminal API integration with <a href=\"\/pt\/point-of-sale\/design-your-integration\/choose-your-architecture#cloud-communications\">cloud-based communications<\/a>, you can use the existing API key that you use for Terminal API requests.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong><a href=\"\/pt\/development-resources\/webhooks\">Webhooks<\/a><\/strong><\/td>\n<td style=\"text-align: left;\">It is recommended to subscribe to <strong>Standard<\/strong> webhooks and <a href=\"\/pt\/point-of-sale\/surcharge#surcharge-in-authorisation-webhooks\">enable<\/a> receiving the surcharge amount in AUTHORISATION webhook messages.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Hardware<\/strong><\/td>\n<td style=\"text-align: left;\">Configuration-based surcharge is not supported with <strong>SFO1<\/strong> terminals or with <a href=\"\/pt\/point-of-sale\/ipp-mobile\/\">NYC1 card readers<\/a> (in a Mobile solution).<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Limitations<\/strong><\/td>\n<td style=\"text-align: left;\">Note the following: <ul><li markdown=\"1\">For surcharges on Tap to Pay transactions, the <a href=\"\/pt\/point-of-sale\/surcharge#surcharge-confirmation-screen\">surcharge confirmation screen<\/a> does not show.<\/li> <li markdown=\"1\">Requests to live Management API endpoints related to terminal settings are subject to <a href=\"\/pt\/point-of-sale\/automating-terminal-management#rate-limits-in-the-live-environment\">rate limits<\/a>.<\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong>Setup steps<\/strong><\/td>\n<td style=\"text-align: left;\">For surcharges on Tap to Pay transactions, ask our <a href=\"https:\/\/ca-test.adyen.com\/ca\/ca\/contactUs\/support.shtml?form=other\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Support Team<\/a> to enable single tap.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"how-it-works\">How it works<\/h2>\n<p>After the surcharge amounts and\/or percentages are <a href=\"#configure-surcharges\">configured<\/a>:<\/p>\n<ol>\n<li>\n<p>You make a payment request like you normally do. There are no special parameters required to trigger the surcharge.<\/p>\n<\/li>\n<li>\n<p>The payment terminal or mobile device shows a screen with the purchase amount and instructs  the customer  to present their card.<\/p>\n<\/li>\n<li>\n<p>Based on the card that the customer presents, the terminal or Mobile SDK calculates the surcharge using the surcharge amounts and\/or percentages you configured.<\/p>\n<\/li>\n<li>\n<p>Depending on your configuration and solution, the <a href=\"\/pt\/point-of-sale\/surcharge#surcharge-confirmation-screen\">surcharge confirmation screen<\/a> appears. This enables  the customer  to accept the surcharge, or cancel the transaction.<\/p>\n<div class=\"notices green\">\n<p>In a Mobile solution or if you choose to skip the confirmation screen, you must provide another form of disclosure.<\/p>\n<\/div>\n<\/li>\n<li>\n<p>If  the customer  accepts the surcharge, the payment is processed and the payment response shows the surcharge amount in the <code>TotalFeesAmount<\/code> field.<\/p>\n<\/li>\n<\/ol>\n<h2 id=\"configure-surcharges\">Configure surcharges<\/h2>\n<p>The payment acceptance fee that you pay depends on the payment method brand (scheme), funding source (credit or debit), currency, and the country\/region that issued the payment method (domestic or international). Therefore, the surcharge that you pass on to the customer must be specific for the combination of brand, funding source, currency, and country\/region.<\/p>\n<p>The surcharge can be a fixed amount for each transaction, a percentage of the sum of the purchase amount and the tip, or both a fixed amount and a percentage. <\/p>\n<p>In addition, you can:<\/p>\n<ul>\n<li>Specify a maximum surcharge amount.<\/li>\n<li>Indicate if the surcharge should only be applied if the payment method is a commercial\/business card. This is important in countries\/regions where surcharges on consumer cards are not allowed.<\/li>\n<li>Indicate if the surcharge should not be applied to gratuities (tips). This is important in countries\/regions where it is prohibited to apply charges to tips.<\/li>\n<li>Indicate if the surcharge confirmation screen should be shown. If you hide this screen, regulations require you to provide another form of surcharge disclosure.<\/li>\n<\/ul>\n<p>To configure surcharges:<\/p>\n<ol>\n<li>\n<p>Check the current surcharge configuration (if any) by making a GET request to the <code>\/terminalSettings<\/code> endpoint for the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Management\/latest\/get\/companies\/(companyId)\/terminalSettings\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">company account<\/a>,  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Management\/latest\/get\/merchants\/(merchantId)\/terminalSettings\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">merchant account<\/a>,  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Management\/latest\/get\/stores\/(storeId)\/terminalSettings\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">store<\/a> or  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Management\/latest\/get\/terminals\/(terminalId)\/terminalSettings\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">terminal<\/a>, and checking the <code>surcharge<\/code> object.<\/p>\n<\/li>\n<li>\n<p>Create an overview of all surcharges that you want to apply. For example:<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Brand<\/th>\n<th style=\"text-align: left;\">Only commercial cards<\/th>\n<th style=\"text-align: center;\">Funding source<\/th>\n<th style=\"text-align: center;\">Country\/ region<\/th>\n<th style=\"text-align: center;\">Currency<\/th>\n<th style=\"text-align: center;\">Percentage<\/th>\n<th style=\"text-align: center;\">Amount<\/th>\n<th style=\"text-align: center;\">Max. amount<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">eftpos<\/td>\n<td style=\"text-align: left;\">false<\/td>\n<td style=\"text-align: center;\">Debit<\/td>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\">AUD<\/td>\n<td style=\"text-align: center;\">(none)<\/td>\n<td style=\"text-align: center;\">AUD&nbsp;0.10<\/td>\n<td style=\"text-align: center;\">(none)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Mastercard<\/td>\n<td style=\"text-align: left;\">false<\/td>\n<td style=\"text-align: center;\">Credit<\/td>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\">AUD<\/td>\n<td style=\"text-align: center;\">0.58 %<\/td>\n<td style=\"text-align: center;\">AUD&nbsp;1<\/td>\n<td style=\"text-align: center;\">(none)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Mastercard<\/td>\n<td style=\"text-align: left;\">false<\/td>\n<td style=\"text-align: center;\">Debit<\/td>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\">AUD<\/td>\n<td style=\"text-align: center;\">0.58 %<\/td>\n<td style=\"text-align: center;\">(none)<\/td>\n<td style=\"text-align: center;\">AUD&nbsp;10<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Visa<\/td>\n<td style=\"text-align: left;\">false<\/td>\n<td style=\"text-align: center;\">Credit or Debit<\/td>\n<td style=\"text-align: center;\">AU, NZ<\/td>\n<td style=\"text-align: center;\">AUD<\/td>\n<td style=\"text-align: center;\">0.63 %<\/td>\n<td style=\"text-align: center;\">(none)<\/td>\n<td style=\"text-align: center;\">(none)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Visa<\/td>\n<td style=\"text-align: left;\">false<\/td>\n<td style=\"text-align: center;\">Credit or Debit<\/td>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\">AUD<\/td>\n<td style=\"text-align: center;\">1.63 %<\/td>\n<td style=\"text-align: center;\">(none)<\/td>\n<td style=\"text-align: center;\">(none)<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Visa<\/td>\n<td style=\"text-align: left;\">true<\/td>\n<td style=\"text-align: center;\">Credit or Debit<\/td>\n<td style=\"text-align: center;\">NL<\/td>\n<td style=\"text-align: center;\">EUR<\/td>\n<td style=\"text-align: center;\">1.63 %<\/td>\n<td style=\"text-align: center;\">(none)<\/td>\n<td style=\"text-align: center;\">(none)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"notices green\">\n<p>Specifying a country\/region applies the surcharge settings only to payment methods issued in that country\/region. If not specified, the surcharge applies to all payment methods that meet the rest of the conditions.<\/p>\n<\/div>\n<\/li>\n<li>\n<p>Make a PATCH request to the <code>\/terminalSettings<\/code> endpoint for the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Management\/latest\/get\/companies\/(companyId)\/terminalSettings\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">company account<\/a>,  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Management\/latest\/get\/merchants\/(merchantId)\/terminalSettings\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">merchant account<\/a>,  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Management\/latest\/get\/stores\/(storeId)\/terminalSettings\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">store<\/a> or  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Management\/latest\/get\/terminals\/(terminalId)\/terminalSettings\" class=\" external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">terminal<\/a>.<br \/>\nIn the request body, specify a  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Management\/latest\/patch\/companies\/(companyId)\/terminalSettings#request-surcharge\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">surcharge<\/a> object with the following properties:<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Parameter<\/th>\n<th style=\"text-align: left;\">Data&nbsp;type<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Management\/latest\/patch\/companies\/(companyId)\/terminalSettings#request-surcharge-askConfirmation\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">askConfirmation<\/a><\/td>\n<td style=\"text-align: left;\">Boolean<\/td>\n<td style=\"text-align: left;\">Indicates whether to show (<strong>true<\/strong>) or hide (<strong>false<\/strong>) the <a href=\"#how-it-works\">surcharge confirmation screen<\/a> on the payment terminal.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Management\/latest\/patch\/companies\/(companyId)\/terminalSettings#request-surcharge-excludeGratuityFromSurcharge\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">excludeGratuityFromSurcharge<\/a><\/td>\n<td style=\"text-align: left;\">Boolean<\/td>\n<td style=\"text-align: left;\">Indicates whether to apply surcharges only to the purchase amount (<strong>true<\/strong>) or to the total of purchase amount and tip amount (<strong>false<\/strong>). Set this parameter to <strong>true<\/strong> if your country\/region prohibits deducting charges from the tips that customers leave for the employees.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"> <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Management\/latest\/patch\/companies\/(companyId)\/terminalSettings#request-surcharge-configurations\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">configurations<\/a><\/td>\n<td style=\"text-align: left;\">Array[Object]<\/td>\n<td style=\"text-align: left;\">Array of payment methods for which to apply surcharges. Each payment method is an array item that includes details about how to apply the surcharge. <div class=\"sc-notice note\"><div> The order of array items inside the <code>configurations<\/code> array impacts the order of execution. The condition that is met first is executed without checking the rest of the configuration.<\/div><\/div><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>For each array item in the  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/Management\/latest\/patch\/companies\/(companyId)\/terminalSettings#request-surcharge-configurations\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">configurations<\/a> object, specify:<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Parameter<\/th>\n<th style=\"text-align: center;\">Required<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><code>brand<\/code><\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td style=\"text-align: left;\">A payment method <a href=\"\/pt\/development-resources\/paymentmethodvariant#management-api\">supported for Management API<\/a>, for example <code>eftpos_australia<\/code> or <code>mc<\/code>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><code>currencies<\/code><\/td>\n<td style=\"text-align: center;\"><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td style=\"text-align: left;\">An object with: <ul><li markdown=\"1\"><code>currencyCode<\/code>: (required) the three-character <a href=\"\/pt\/development-resources\/currency-codes\">ISO currency code<\/a>.<\/li> <li markdown=\"1\"><code>percentage<\/code>: surcharge percentage per transaction up to two decimal places. For example, 1% or 2.27%.<\/li> <li markdown=\"1\"><code>amount<\/code>: surcharge amount per transaction, in <a href=\"\/pt\/development-resources\/currency-codes\">minor units<\/a>.<\/li> <li markdown=\"1\"><code>maxAmount<\/code>: the maximum surcharge amount per transaction, in <a href=\"\/pt\/development-resources\/currency-codes\">minor units<\/a>.<\/li><\/ul> <br> This object must contain the <code>currencyCode<\/code> and a <code>percentage<\/code> or an <code>amount<\/code> (or both).<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><code>sources<\/code><\/td>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: left;\">Can be: <strong>Credit<\/strong> or <strong>Debit<\/strong>. If not specified, the <code>currencies<\/code> settings apply to all possible funding sources for the <code>brand<\/code>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><code>country<\/code><\/td>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: left;\">The country\/region of the issuer, in <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_3166-1_alpha-2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">two-letter ISO 3166-1 alpha-2<\/a> country code format. If used, the surcharge settings only apply if the payment method was issued in that country\/region.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><code>commercial<\/code><\/td>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: left;\">Set to <strong>true<\/strong> to indicate that the surcharge should be applied only in case of a commercial\/business card. If not specified, the default value <strong>false<\/strong> is used. This setting is important in countries\/regions where a surcharge is not allowed for consumer cards. <div class=\"sc-notice info\"><div>This check is not supported on mobile devices used in a Mobile solution. On payment terminals this check is not supported when the internet connection is down.<\/div><\/div><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div data-component-wrapper=\"code-sample\">\n<code-sample :title=\"'Configure surcharges'\" :id=\"'code-sample-configure-surcharges'\" :code-data=\"[{&quot;language&quot;:&quot;bash&quot;,&quot;tabTitle&quot;:&quot;&quot;,&quot;content&quot;:&quot;curl https:\\\/\\\/management-test.adyen.com\\\/v3\\\/stores\\\/{storeId}\\\/terminalSettings \\\\\\n-H 'x-API-key: YOUR_X-API-KEY' \\\\\\n-X PATCH \\\\\\n-d '{\\n    \\&quot;surcharge\\&quot;:{\\n        \\&quot;askConfirmation\\&quot;:true,\\n        \\&quot;excludeGratuityFromSurcharge\\&quot;:false,\\n        \\&quot;configurations\\&quot;:[\\n            {\\n                \\&quot;brand\\&quot;:\\&quot;mc\\&quot;,\\n                \\&quot;sources\\&quot;:[\\n                    \\&quot;Credit\\&quot;\\n                ],\\n                \\&quot;currencies\\&quot;:[\\n                    {\\n                        \\&quot;currencyCode\\&quot;:\\&quot;AUD\\&quot;,\\n                        \\&quot;percentage\\&quot;:\\&quot;0.58\\&quot;,\\n                        \\&quot;amount\\&quot;:\\&quot;100\\&quot;\\n                    }\\n                ]\\n            },\\n            {\\n                \\&quot;brand\\&quot;:\\&quot;mc\\&quot;,\\n                \\&quot;sources\\&quot;:[\\n                    \\&quot;Debit\\&quot;\\n                ],\\n                \\&quot;currencies\\&quot;:[\\n                    {\\n                        \\&quot;currencyCode\\&quot;:\\&quot;AUD\\&quot;,\\n                        \\&quot;percentage\\&quot;:\\&quot;0.58\\&quot;,\\n                        \\&quot;maxAmount\\&quot;:\\&quot;10000\\&quot;\\n                    }\\n                ]\\n            },\\n            {\\n                \\&quot;brand\\&quot;:\\&quot;eftpos\\&quot;,\\n                \\&quot;sources\\&quot;:[\\n                   \\&quot;Debit\\&quot;\\n                ],\\n                \\&quot;currencies\\&quot;:[\\n                    {\\n                        \\&quot;currencyCode\\&quot;:\\&quot;AUD\\&quot;,\\n                        \\&quot;amount\\&quot;:\\&quot;10\\&quot;\\n                    }\\n                ]\\n            },\\n            {\\n                \\&quot;brand\\&quot;:\\&quot;visa\\&quot;,\\n                \\&quot;sources\\&quot;:[\\n                    \\&quot;Credit\\&quot;,\\n                    \\&quot;Debit\\&quot;\\n                ],\\n                \\&quot;currencies\\&quot;:[\\n                    {\\n                        \\&quot;currencyCode\\&quot;:\\&quot;AUD\\&quot;,\\n                        \\&quot;percentage\\&quot;:\\&quot;0.63\\&quot;\\n                    }\\n                ],\\n                \\&quot;country\\&quot;:[\\n                    \\&quot;AU\\&quot;, \\&quot;NZ\\&quot;\\n                ]\\n            },\\n            {\\n                \\&quot;brand\\&quot;:\\&quot;visa\\&quot;,\\n                \\&quot;sources\\&quot;:[\\n                    \\&quot;Credit\\&quot;,\\n                    \\&quot;Debit\\&quot;\\n                ],\\n                \\&quot;currencies\\&quot;:[\\n                    {\\n                        \\&quot;currencyCode\\&quot;:\\&quot;AUD\\&quot;,\\n                        \\&quot;percentage\\&quot;:\\&quot;1.63\\&quot;\\n                    }\\n                ]\\n            },\\n            {\\n                \\&quot;brand\\&quot;:\\&quot;visa\\&quot;,\\n                \\&quot;sources\\&quot;:[\\n                    \\&quot;Credit\\&quot;,\\n                    \\&quot;Debit\\&quot;\\n                ],\\n                \\&quot;currencies\\&quot;:[\\n                    {\\n                        \\&quot;currencyCode\\&quot;:\\&quot;EUR\\&quot;,\\n                        \\&quot;percentage\\&quot;:\\&quot;1.63\\&quot;\\n                    }\\n                ],\\n                \\&quot;country\\&quot;:[\\n                    \\&quot;NL\\&quot;\\n                ],\\n                \\&quot;commercial\\&quot;:true\\n            }\\n        ]\\n    }\\n}'&quot;}]\" :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<p>The response returns the surcharge settings as well as all other terminal settings at the level where you made the request.<\/p>\n<\/li>\n<li>\n<p>(Optional) Ask our <a href=\"https:\/\/ca-test.adyen.com\/ca\/ca\/contactUs\/support.shtml?form=other\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Support Team<\/a> to configure <strong>single tap<\/strong>. When this feature is enabled, the customer doesn't need to present their contactless card again after the terminal has calculated the total amount.<\/p>\n<div class=\"notices yellow\">\n<p>When accepting payments with surcharges using Tap to Pay on a mobile device, only the single tap flow is available. Ask our <a href=\"https:\/\/ca-test.adyen.com\/ca\/ca\/contactUs\/support.shtml?form=other\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Support Team<\/a> to configure <strong>single tap<\/strong>.<\/p>\n<\/div>\n<\/li>\n<\/ol>\n<h2 id=\"opt-out-moto-mke\">Opting out for MOTO and MKE<\/h2>\n<p>With terminal software version <strong>v1.117<\/strong> and later, the surcharge configuration that you set up also applies to <a href=\"\/pt\/point-of-sale\/mail-and-telephone-order-moto\">Mail Order\/Telephone Order<\/a> (MOTO) and <a href=\"\/pt\/point-of-sale\/enter-payment-manually\">Manual Key Entry<\/a> (MKE) payments.<\/p>\n<p>If you have previously developed your own solution for surcharging MOTO and MKE payments, there is a risk of double surcharging: once through the surcharge configuration, and once through your own solution. To avoid this issue, you can opt out of the Adyen surcharge feature for MOTO and MKE payments. You can set this on any level: company account, merchant account, store, or individual payment terminals.<\/p>\n<p>Reach out to your Adyen account manager or technical contact if you want to opt out.<\/p>\n<h2 id=\"ask-support\">If you need help<\/h2>\n<p>If you cannot use Management API to configure the surcharge feature yourself:<\/p>\n<ol>\n<li>Make an overview of surcharges as described under <a href=\"#configure-surcharges\">Configure surcharges<\/a>.<\/li>\n<li>Contact our <a href=\"https:\/\/ca-test.adyen.com\/ca\/ca\/contactUs\/support.shtml?form=other\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Support Team<\/a> and ask them to:\n<ul>\n<li>Configure the surcharge feature according to your overview.<\/li>\n<li>Enable or disable skipping the confirmation screen.<\/li>\n<li>(Optional) Configure single tap.<\/li>\n<\/ul><\/li>\n<\/ol>\n<h2>See also<\/h2>\n<div class=\"see-also-links output-inline\" id=\"see-also\">\n<ul><li><a href=\"\/point-of-sale\/surcharge\/dynamic\"\n                        target=\"_self\"\n                        >\n                    Dynamic surcharge\n                <\/a><\/li><li><a href=\"\/point-of-sale\/aid-selection-rules\"\n                        target=\"_self\"\n                        >\n                    Card application selection\n                <\/a><\/li><li><a href=\"\/point-of-sale\/automating-terminal-management\/configure-terminals-api\"\n                        target=\"_self\"\n                        >\n                    Use API calls to configure terminals\n                <\/a><\/li><li><a href=\"\/development-resources\/surcharge-compliance\"\n                        target=\"_self\"\n                        >\n                    Surcharge compliance guide\n                <\/a><\/li><\/ul><\/div>\n","url":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/surcharge\/configuration","articleFields":{"description":"Define rules for surcharge amounts or percentages, and when to apply them.","parameters":{"integrationType":"direct","channel":"pos","ippPath":"\/point-of-sale"}},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/surcharge\/configuration","title":"Configuration-based surcharge","content":"Using Management API settings, you can configure surcharge rules for your Adyen company or merchant account, store, or individual terminals. Your rules need to take into account all applicable compliance requirements and aspects such as payment method (card brand), funding source, issuing country, and currency.\nBased on the rules you configured, surcharges are then automatically calculated and applied to your in-person payments. \nDepending on your use case, you can combine configuration-based surcharge with dynamic surcharge.\nRequirements\nIn addition to the general surcharge requirements, take into account the following information.\n\n\n\nRequirement\nDescription\n\n\n\n\nIntegration type\nConfiguration-based surcharge is supported with: A Terminal API integration with payment terminals or with a Tap to Pay Mobile solution. A standalone solution. When using payment terminals, note the required terminal software version: v1.108 to apply a maximum surcharge amount per transaction. v1.112 to differentiate between commercial and consumer cards. v1.115 to exclude gratuities (tips) from surcharging. v1.117 to apply surcharges to Mail Order\/Telephone Order (MOTO) and Manual Key Entry (MKE) payments.\n\n\nAPI credentials\nYou must have an API credential with an API key and the following roles: Management API\u2014Terminal settings read Management API\u2014Terminal settings read and write If you have a Terminal API integration with cloud-based communications, you can use the existing API key that you use for Terminal API requests.\n\n\nWebhooks\nIt is recommended to subscribe to Standard webhooks and enable receiving the surcharge amount in AUTHORISATION webhook messages.\n\n\nHardware\nConfiguration-based surcharge is not supported with SFO1 terminals or with NYC1 card readers (in a Mobile solution).\n\n\nLimitations\nNote the following: For surcharges on Tap to Pay transactions, the surcharge confirmation screen does not show. Requests to live Management API endpoints related to terminal settings are subject to rate limits.\n\n\nSetup steps\nFor surcharges on Tap to Pay transactions, ask our Support Team to enable single tap.\n\n\n\nHow it works\nAfter the surcharge amounts and\/or percentages are configured:\n\n\nYou make a payment request like you normally do. There are no special parameters required to trigger the surcharge.\n\n\nThe payment terminal or mobile device shows a screen with the purchase amount and instructs  the customer  to present their card.\n\n\nBased on the card that the customer presents, the terminal or Mobile SDK calculates the surcharge using the surcharge amounts and\/or percentages you configured.\n\n\nDepending on your configuration and solution, the surcharge confirmation screen appears. This enables  the customer  to accept the surcharge, or cancel the transaction.\n\nIn a Mobile solution or if you choose to skip the confirmation screen, you must provide another form of disclosure.\n\n\n\nIf  the customer  accepts the surcharge, the payment is processed and the payment response shows the surcharge amount in the TotalFeesAmount field.\n\n\nConfigure surcharges\nThe payment acceptance fee that you pay depends on the payment method brand (scheme), funding source (credit or debit), currency, and the country\/region that issued the payment method (domestic or international). Therefore, the surcharge that you pass on to the customer must be specific for the combination of brand, funding source, currency, and country\/region.\nThe surcharge can be a fixed amount for each transaction, a percentage of the sum of the purchase amount and the tip, or both a fixed amount and a percentage. \nIn addition, you can:\n\nSpecify a maximum surcharge amount.\nIndicate if the surcharge should only be applied if the payment method is a commercial\/business card. This is important in countries\/regions where surcharges on consumer cards are not allowed.\nIndicate if the surcharge should not be applied to gratuities (tips). This is important in countries\/regions where it is prohibited to apply charges to tips.\nIndicate if the surcharge confirmation screen should be shown. If you hide this screen, regulations require you to provide another form of surcharge disclosure.\n\nTo configure surcharges:\n\n\nCheck the current surcharge configuration (if any) by making a GET request to the \/terminalSettings endpoint for the  company account,  merchant account,  store or  terminal, and checking the surcharge object.\n\n\nCreate an overview of all surcharges that you want to apply. For example:\n\n\n\nBrand\nOnly commercial cards\nFunding source\nCountry\/ region\nCurrency\nPercentage\nAmount\nMax. amount\n\n\n\n\neftpos\nfalse\nDebit\n\nAUD\n(none)\nAUD&nbsp;0.10\n(none)\n\n\nMastercard\nfalse\nCredit\n\nAUD\n0.58 %\nAUD&nbsp;1\n(none)\n\n\nMastercard\nfalse\nDebit\n\nAUD\n0.58 %\n(none)\nAUD&nbsp;10\n\n\nVisa\nfalse\nCredit or Debit\nAU, NZ\nAUD\n0.63 %\n(none)\n(none)\n\n\nVisa\nfalse\nCredit or Debit\n\nAUD\n1.63 %\n(none)\n(none)\n\n\nVisa\ntrue\nCredit or Debit\nNL\nEUR\n1.63 %\n(none)\n(none)\n\n\n\n\nSpecifying a country\/region applies the surcharge settings only to payment methods issued in that country\/region. If not specified, the surcharge applies to all payment methods that meet the rest of the conditions.\n\n\n\nMake a PATCH request to the \/terminalSettings endpoint for the  company account,  merchant account,  store or  terminal.\nIn the request body, specify a  surcharge object with the following properties:\n\n\n\nParameter\nData&nbsp;type\nDescription\n\n\n\n\n askConfirmation\nBoolean\nIndicates whether to show (true) or hide (false) the surcharge confirmation screen on the payment terminal.\n\n\n excludeGratuityFromSurcharge\nBoolean\nIndicates whether to apply surcharges only to the purchase amount (true) or to the total of purchase amount and tip amount (false). Set this parameter to true if your country\/region prohibits deducting charges from the tips that customers leave for the employees.\n\n\n configurations\nArray[Object]\nArray of payment methods for which to apply surcharges. Each payment method is an array item that includes details about how to apply the surcharge.  The order of array items inside the configurations array impacts the order of execution. The condition that is met first is executed without checking the rest of the configuration.\n\n\n\nFor each array item in the  configurations object, specify:\n\n\n\nParameter\nRequired\nDescription\n\n\n\n\nbrand\n\nA payment method supported for Management API, for example eftpos_australia or mc.\n\n\ncurrencies\n\nAn object with: currencyCode: (required) the three-character ISO currency code. percentage: surcharge percentage per transaction up to two decimal places. For example, 1% or 2.27%. amount: surcharge amount per transaction, in minor units. maxAmount: the maximum surcharge amount per transaction, in minor units.  This object must contain the currencyCode and a percentage or an amount (or both).\n\n\nsources\n\nCan be: Credit or Debit. If not specified, the currencies settings apply to all possible funding sources for the brand.\n\n\ncountry\n\nThe country\/region of the issuer, in two-letter ISO 3166-1 alpha-2 country code format. If used, the surcharge settings only apply if the payment method was issued in that country\/region.\n\n\ncommercial\n\nSet to true to indicate that the surcharge should be applied only in case of a commercial\/business card. If not specified, the default value false is used. This setting is important in countries\/regions where a surcharge is not allowed for consumer cards. This check is not supported on mobile devices used in a Mobile solution. On payment terminals this check is not supported when the internet connection is down.\n\n\n\n\n\n\nThe response returns the surcharge settings as well as all other terminal settings at the level where you made the request.\n\n\n(Optional) Ask our Support Team to configure single tap. When this feature is enabled, the customer doesn't need to present their contactless card again after the terminal has calculated the total amount.\n\nWhen accepting payments with surcharges using Tap to Pay on a mobile device, only the single tap flow is available. Ask our Support Team to configure single tap.\n\n\n\nOpting out for MOTO and MKE\nWith terminal software version v1.117 and later, the surcharge configuration that you set up also applies to Mail Order\/Telephone Order (MOTO) and Manual Key Entry (MKE) payments.\nIf you have previously developed your own solution for surcharging MOTO and MKE payments, there is a risk of double surcharging: once through the surcharge configuration, and once through your own solution. To avoid this issue, you can opt out of the Adyen surcharge feature for MOTO and MKE payments. You can set this on any level: company account, merchant account, store, or individual payment terminals.\nReach out to your Adyen account manager or technical contact if you want to opt out.\nIf you need help\nIf you cannot use Management API to configure the surcharge feature yourself:\n\nMake an overview of surcharges as described under Configure surcharges.\nContact our Support Team and ask them to:\n\nConfigure the surcharge feature according to your overview.\nEnable or disable skipping the confirmation screen.\n(Optional) Configure single tap.\n\n\nSee also\n\n\n                    Dynamic surcharge\n                \n                    Card application selection\n                \n                    Use API calls to configure terminals\n                \n                    Surcharge compliance guide\n                \n","type":"page","locale":"pt","boost":17,"hierarchy":{"lvl0":"Home","lvl1":"Terminais","lvl2":"Surcharge","lvl3":"Configuration-based surcharge"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/pt","lvl1":"https:\/\/docs.adyen.com\/pt\/point-of-sale","lvl2":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/surcharge","lvl3":"\/pt\/point-of-sale\/surcharge\/configuration"},"levels":4,"category":"In-person payments","category_color":"green","tags":["Configuration-based","surcharge"]}}
