{"title":"Configure features","category":"default","creationDate":1715179080,"content":"<p>The Adyen payment terminals support many features beyond the basic transactions of making, refunding, and canceling payments. Some features require additional configuration. You can do this in your <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a> or <a href=\"\/point-of-sale\/automating-terminal-management\/configure-terminals-api\">using API calls<\/a>. In some cases you need to contact our Support Team to complete the configuration.<\/p>\n<p>Here we explain the effect of configuring features at different levels, and where you can find feature settings in your Customer Area.<\/p>\n<h2>Requirements<\/h2>\n<p>Before you begin, take into account the following requirements.<\/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;\">A <a href=\"\/point-of-sale\/get-started\">Terminal API integration<\/a> or <a href=\"\/point-of-sale\/standalone\">Standalone solution<\/a> using Adyen payment terminals.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><strong><a href=\"\/account\/user-roles\">Customer Area roles<\/a><\/strong><\/td>\n<td style=\"text-align: left;\">Make sure that you have the following roles: <ul><li markdown=\"1\">To view terminal features: <strong>Merchant POS standard role<\/strong> or <strong>Merchant POS Terminal View role<\/strong>.<\/li> <li markdown=\"1\">To view and configure terminal features: <strong>Merchant POS Terminal Management Admin role<\/strong>.<\/li><\/ul><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Inheritance of settings<\/h2>\n<p>You can define terminal settings at different levels. From high to low:<\/p>\n<ul>\n<li>Company account level<\/li>\n<li>Merchant account level<\/li>\n<li>Store level<\/li>\n<li>Terminal level<\/li>\n<\/ul>\n<p>The top level, above the company level, is the Adyen level. This is known as the <em>PSP level<\/em>. You cannot define settings at PSP level.<\/p>\n<p>Settings at the company level apply to all terminals under the company. Settings at the merchant account level override settings inherited from the company level and apply to all terminals under the merchant account, and so on.<\/p>\n<p>In other words: settings defined at a certain level propagate to all terminals at and under that level. But settings defined at a lower level replace values inherited from a higher level.<\/p>\n<div class=\"sc-notice note\"><div>\n<p>To manage your terminals effectively, we recommended setting configurations at the merchant account level.<\/p>\n<\/div><\/div>\n<p>In your Customer Area:<\/p>\n<ul>\n<li>If a setting is inherited from a higher level, that level is mentioned. For example: <div class=\"hint--right\" data-hint=\"TestCompany\" markdown=\"1\"><img alt=\"\" src=\"\/user\/pages\/docs\/03.point-of-sale\/04.design-your-integration\/04.determine-account-structure\/02.configure-features\/inherited.png\" \/><\/div><\/li>\n<li>Settings marked <em>AdyenPspService<\/em> <img alt=\"\" src=\"\/user\/pages\/docs\/03.point-of-sale\/04.design-your-integration\/04.determine-account-structure\/02.configure-features\/psplevel.png\" \/> are configured by Adyen and cannot be changed.<\/li>\n<li>\n<p>If a setting is enabled or disabled at a higher level, the toggle switch to enable\/disable is grey. For example:<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Toggle<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><div class=\"hint--right\" data-hint=\"toggle enabled at higher level\" markdown=\"1\"><img alt=\"\" src=\"\/user\/pages\/docs\/03.point-of-sale\/04.design-your-integration\/04.determine-account-structure\/02.configure-features\/enabled-at-higher-level.png\" \/><\/div><\/td>\n<td style=\"text-align: left;\">Inherited setting, enabled at a higher level.<br>You can change the setting at the current level, unless it is an <em>AdyenPspService<\/em> setting.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><div class=\"hint--right\" data-hint=\"toggle enabled at current level\" markdown=\"1\"><img alt=\"\" src=\"\/user\/pages\/docs\/03.point-of-sale\/04.design-your-integration\/04.determine-account-structure\/02.configure-features\/enabled-at-current-level.png\" \/><\/div><\/td>\n<td style=\"text-align: left;\">Enabled at the current level.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<\/ul>\n<h2>When new settings take effect<\/h2>\n<p>After you changed the settings for a feature, the changes take effect when a payment terminal updates its configuration during the next reboot hour. To use the new settings immediately, you can <a href=\"\/point-of-sale\/managing-terminals\/maintain-performance#update-the-configuration-manually\">update the configuration manually<\/a>.<\/p>\n<h2>Terminal customization, hardware features, and receipts<\/h2>\n<p>To access settings for terminal customization, hardware features, and receipts:<\/p>\n<ol>\n<li>Log in to your <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a>.<\/li>\n<li>Switch to your merchant account.<\/li>\n<li>Go to <strong>In-person payments<\/strong> &gt; <strong>Terminal settings<\/strong>. Or, to define these settings on the level of an individual terminal, go to <strong>In-person payments<\/strong> &gt; <strong>Payment devices<\/strong>, select the <strong>Terminals<\/strong> tab, and then select your terminal. Some settings are only available on the terminal level.<\/li>\n<\/ol>\n<p>These settings are mostly self-explanatory. You can find them under <strong>In-person payments<\/strong>, <strong>Customization<\/strong>, <strong>Hardware<\/strong> or <strong>Receipts<\/strong>.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Feature<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<th style=\"text-align: left;\">Action<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">Language<\/td>\n<td style=\"text-align: left;\">Set the default language shown on the terminal display and merchant receipt. When the shopper presents their card, the terminal switches to the language of the country\/region where the card was issued, and the shopper receipt will also be in that language.<\/td>\n<td style=\"text-align: left;\">Configure under: <br \/> <strong>Customization<\/strong> &gt; <strong>Location<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Exclude Shopper Languages<\/td>\n<td style=\"text-align: left;\">You can also set languages to exclude from use on the shopper receipt, for example if your integration has character set limitations. The default language of the terminal is then used instead.<\/td>\n<td style=\"text-align: left;\">Configure under: <br \/> <strong>Customization<\/strong> &gt; <strong>Location<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Secondary Language<\/td>\n<td style=\"text-align: left;\">Set a secondary language that the shopper can select on the terminal, in the payment screen. The payment screen will appear in the default language, and include a button with a two-letter language code (like <strong>EN<\/strong> or <strong>FR<\/strong>) to switch to the secondary language.<\/td>\n<td style=\"text-align: left;\">Configure under: <br \/> <strong>Customization<\/strong> &gt; <strong>Location<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Amount format<\/td>\n<td style=\"text-align: left;\">Set the decimal format for the amount shown on receipts and the amounts shown in the <strong>Totals<\/strong> report on the terminal.<\/td>\n<td style=\"text-align: left;\">Configure under: <br \/> <strong>Customization<\/strong> &gt; <strong>Location<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Signature<\/td>\n<td style=\"text-align: left;\">Determine whether you want the shopper to sign on the terminal display or on the receipt when the terminal prompts for a signature. <br>Or configure to skip asking for a signature altogether. This is possible for all global card schemes (American Express, China UnionPay, Diners, Discover, JCB, MasterCard, and Visa) because they have agreed to regard a signature as optional.<\/td>\n<td style=\"text-align: left;\">Configure under: <br \/> <strong>Customization<\/strong> &gt; <strong>Signature and device name<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Device Name<\/td>\n<td style=\"text-align: left;\">On the level of an individual terminal, you can add a: <ul><li markdown=\"1\">Device name to identify the terminal.<\/li><li markdown=\"1\">Label or terminal ID in the status bar (max. six characters).<\/li> <li markdown=\"1\">Slogan to show at start-up and some other moments.<\/li><\/ul><\/td>\n<td style=\"text-align: left;\">Configure under: <br \/> <strong>Customization<\/strong> &gt; <strong>Signature and device name<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Themes<\/td>\n<td style=\"text-align: left;\">Create a custom theme for your Android terminal's appearance to reflect your brand identity and showcase promotions, and apply themes to your Android terminals.<\/td>\n<td style=\"text-align: left;\"><ul><li markdown=\"1\">Create a theme: <strong>In-person payments<\/strong> &gt; <strong>Themes<\/strong><\/li> <li markdown=\"1\">Apply a theme: <strong>Customization<\/strong> &gt; <strong>Themes<\/strong><\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Logo \/ Animated logo<\/td>\n<td style=\"text-align: left;\">Add branding by uploading your company logo to use as the terminal standby screen. The configuration steps for this feature depend on your terminal model.<\/td>\n<td style=\"text-align: left;\"><ul><li markdown=\"1\">Android terminals: <strong>In-person payments<\/strong> &gt; <strong>Themes<\/strong><\/li> <li markdown=\"1\">Verifone Engage terminals:  <strong>Customization<\/strong> &gt; <strong>Logo<\/strong><\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Sound<\/td>\n<td style=\"text-align: left;\">Determine the loudness of certain signal sounds. On Android terminals, the volume value of the <strong>Normal use<\/strong> sound is applied to the other sound types.<\/td>\n<td style=\"text-align: left;\">Configure under: <br \/> <strong>Hardware<\/strong> &gt; <strong>Volume<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Maintenance<\/td>\n<td style=\"text-align: left;\">Determine the \"restart hour\". This is when the terminal receives important changes like software updates. <br> Determine the maintenance call interval. This is when the terminal receives configuration changes. <br> Determine the \"Reset totals hour\". The hour at which the terminal resets its totals and generates its daily totals report.<\/td>\n<td style=\"text-align: left;\">Configure under: <br \/> <strong>Hardware<\/strong> &gt; <strong>Maintenance<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Receipts<\/td>\n<td style=\"text-align: left;\"><p>Select the transaction outcomes that you want to print a merchant receipt and\/or a shopper receipt for. For example, a shopper receipt and a merchant receipt when the transaction is approved.<p> <p>Add custom data which will also be included in the <a href=\"\/point-of-sale\/basic-tapi-integration\/generate-receipts\">receipt data you receive in a transaction response<\/a>: <ul><li markdown=\"1\">Data to include on the receipt as a QR code, like <code>${merchantreference}<\/code>, <code>${pspreference}<\/code>, <code>${tenderreference}<\/code>, and <code>${tid}<\/code> (POIID).<\/li> <li markdown=\"1\">One or two header lines with your own text. You can use variables for elements like the name and address of your store, and <code>&lt;br&gt;<\/code> to start a new line.<\/li><li markdown=\"1\">You can <a href=\"\/point-of-sale\/basic-tapi-integration\/generate-receipts#changing-the-terminal-and-receipt-languages\">customize the receipt languages<\/a> for shopper and merchant receipts.<\/li><\/ul> <p>When you print receipts from the terminal's built-in printer: <ul><li markdown=\"1\">Let the terminal ask the shopper whether they want a printed receipt.<\/li> <li markdown=\"1\">Upload your company logo to print on the receipt.<\/li><\/ul><\/td>\n<td style=\"text-align: left;\">Configure under: <br \/> <strong>Receipts<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"sc-notice info\"><div>\n<p><strong>Required receipt content<\/strong><br \/>\nYou can safely add your own branding to a receipt, as described here. But be aware that you risk non-compliance when you modify the content of a receipt. Refer to <a href=\"\/point-of-sale\/basic-tapi-integration\/generate-receipts\">Generate receipts<\/a>.<\/p>\n<\/div><\/div>\n<h2>Payment features<\/h2>\n<div class=\"sc-notice note\"><div>\n<p>In a Terminal API integration the availability of features depends on whether your POS app is compatible with the feature.<\/p>\n<\/div><\/div>\n<p>You can find most of these settings under <strong>In-person payments<\/strong> &gt; <strong>Terminal settings<\/strong> &gt; <strong>Payment features<\/strong>.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Feature<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<th style=\"text-align: left;\">Action<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">Max. amount<\/td>\n<td style=\"text-align: left;\">The maximum transaction amount that the terminal accepts, in the processing currency.<\/td>\n<td style=\"text-align: left;\">Configure under: <strong>Payment features<\/strong> &gt; <strong>Transaction &amp; MKE Limits<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Min. amount<\/td>\n<td style=\"text-align: left;\">The minimum transaction amount that the terminal accepts, in the processing currency.<\/td>\n<td style=\"text-align: left;\">Configure under: <strong>Payment features<\/strong> &gt; <strong>Transaction &amp; MKE Limits<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/enter-payment-manually\">Manual key entry (MKE)<\/a><\/td>\n<td style=\"text-align: left;\">Enter card details manually when other methods fail and the shopper is present. You can set a maximum transaction amount.<\/td>\n<td style=\"text-align: left;\">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> to enable MKE. Then set a maximum limit.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/mail-and-telephone-order-moto\">Mail Order\/Telephone Order (MOTO)<\/a><\/td>\n<td style=\"text-align: left;\">Make card-not-present transactions from the terminal, with or without Address Verification System (AVS) check. You can set a maximum transaction amount.<\/td>\n<td style=\"text-align: left;\">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> to enable MOTO and AVS. Then set a limit.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/cardholder-verification-methods#contactless-and-cvm\">Contactless floor limit<\/a><\/td>\n<td style=\"text-align: left;\">The transaction limit above which contactless transactions must be authorized online. Because you are fully liable for offline contactless transactions, we recommend keeping the default limit of 0.<\/td>\n<td style=\"text-align: left;\">Configure under: <strong>Payment features<\/strong> &gt; <strong>Limits<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/cardholder-verification-methods#contactless-and-cvm\">Contactless reader limit<\/a><\/td>\n<td style=\"text-align: left;\">The transaction amount above which the contactless reader does not work and the cardholder needs to insert the card. We recommended leaving this setting at the default, to allow for mobile phone and smart watch payments.<\/td>\n<td style=\"text-align: left;\">Configure under: <strong>Payment features<\/strong> &gt; <strong>Limits<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/offline-payment\">Offline payments<\/a><\/td>\n<td style=\"text-align: left;\"><ul><li markdown=\"1\">Chip <a href=\"\/get-started-with-adyen\/adyen-glossary\/#floor-limit\">floor limit<\/a>: the maximum offline transaction amount for chip cards, in the processing currency.<\/li> <li markdown=\"1\">Offline swipe limit: the maximum offline transaction amount for swiped cards, in the specified currency.<\/li> <li><a href=\"\/point-of-sale\/offline-payment#types-of-offline-payment\">Store and Forward<\/a>: the maximum amount for store-and-forward transactions, and the maximum number of store-and-forward transactions the terminal accepts while it is offline.<\/td>\n<td style=\"text-align: left;\">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> to enable this and set limits.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/basic-tapi-integration\/refund-payment\/unreferenced\">Unreferenced refunds<\/a><\/td>\n<td style=\"text-align: left;\">Allow refunds to any card presented at the point of sale, without connecting the refund to the original payment.<\/td>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/basic-tapi-integration\/refund-payment\/unreferenced#enable-unreferenced-refunds\">Enable unreferenced refunds<\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/offline-payment#making-refunds-while-offline\">Offline refund<\/a><\/td>\n<td style=\"text-align: left;\">Allow issuing refunds while your integration is offline, and set a maximum offline refund amount.<\/td>\n<td style=\"text-align: left;\">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> to enable this. Then set a limit.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/tipping\">Tipping<\/a><\/td>\n<td style=\"text-align: left;\">Enable shoppers to add a gratuity to the bill.<\/td>\n<td style=\"text-align: left;\">For tipping from the terminal you may need to 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\/or define tipping options.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/capturing-payments#manual-capture\">Manual capture<\/a><\/td>\n<td style=\"text-align: left;\">Capture payments with a separate API request instead of automatically.<\/td>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/capturing-payments#enable-manual-capture\">Enable manual capture<\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Delayed capture<\/td>\n<td style=\"text-align: left;\">Delay capturing payments so you have time to cancel if necessary.<\/td>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/capturing-payments#delayed-capture\">Set up delayed capture<\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/pre-authorisation\">Pre-authorization<\/a><\/td>\n<td style=\"text-align: left;\">Pre-authorize a payment, adjust the authorized amount, and capture the payment.<\/td>\n<td style=\"text-align: left;\">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> to enable synchronous authorization adjustment.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/shopper-recognition\">Shopper recognition<\/a><\/td>\n<td style=\"text-align: left;\">Link payment details to a shopper, to gain shopper insights and personalize the shopping experience.<\/td>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/card-acquisition\/identifiers#receiving-identifiers-in-responses\">Enable receiving shopper identifiers<\/a>.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"add-payment-methods\">Payment methods<\/h2>\n<p>The Adyen payment terminals accept global credit cards and Maestro out-of-the-box. If you also want to accept local credit or debit cards, wallets, or gift cards, you need to add these payment methods to your account.<\/p>\n<p>In your Customer Area, you can find payment methods under <strong>Settings<\/strong> &gt; <strong>Payment methods<\/strong>.<\/p>\n<p>For an overview of supported payment methods and instructions, see:<\/p>\n<ul>\n<li><a href=\"\/point-of-sale\/what-we-support\/payment-methods\">Payment methods<\/a><\/li>\n<li><a href=\"\/point-of-sale\/what-we-support\/payment-methods\/add-payment-methods\">Add payment methods<\/a><\/li>\n<li><a href=\"\/point-of-sale\/what-we-support\/payment-methods\/add-payment-methods\">Manage payment methods<\/a><\/li>\n<\/ul>\n<h2>Integrations<\/h2>\n<p>You can find most of these settings under <strong>In-person payments<\/strong> &gt; <strong>Terminal settings<\/strong> &gt; <strong>Integrations<\/strong>.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Feature<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<th style=\"text-align: left;\">Action<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">Enable terminal API<\/td>\n<td style=\"text-align: left;\">Required for Terminal API integrations, both cloud and local architectures.<\/td>\n<td style=\"text-align: left;\">Refer to <a href=\"\/point-of-sale\/design-your-integration\/terminal-api#enable-terminal-api\">Terminal API fundamentals<\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/currency-conversion\">Currency conversion (DCC)<\/a><\/td>\n<td style=\"text-align: left;\">Give shoppers from abroad the choice to pay in their own currency.<\/td>\n<td style=\"text-align: left;\">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>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Enable WebSockets<\/td>\n<td style=\"text-align: left;\">Required for Terminal API with a cloud architecture.<\/td>\n<td style=\"text-align: left;\">Enable WebSockets in your <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a> under <strong>In-person payments<\/strong> &gt; <strong>Terminal settings<\/strong> &gt; <strong>Integrations<\/strong>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Standalone<\/td>\n<td style=\"text-align: left;\">Only required for the Standalone solution. For example, in combination with enabling offline payments, as a fallback when the network connection fails. Only terminals with a built-in printer can be used as standalone terminals.<\/td>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/standalone\/standalone-build\/set-up-standalone\">Set up standalone terminals<\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/add-data#instructions\"><code>AdditionalResponse<\/code> format<\/a><\/td>\n<td style=\"text-align: left;\">For Terminal API integrations, set the format of the <code>AdditionalResponse<\/code> to Base64-encoded JSON. The default is a string of key-value pairs using <strong>&amp;<\/strong> as a separator.<\/td>\n<td style=\"text-align: left;\">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>to enable this.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Connectivity<\/h2>\n<p>When connecting the terminal to your network, follow the instructions in the <a href=\"\/point-of-sale\/user-manuals\">user guide<\/a> for your terminal model.<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Feature<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<th style=\"text-align: left;\">Action<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\">3G\/4G<\/td>\n<td style=\"text-align: left;\">Use 3G or 4G fallback when the network connection fails (available on some terminal models)<\/td>\n<td style=\"text-align: left;\">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> to enable this.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Wi-Fi profiles<\/td>\n<td style=\"text-align: left;\">Most <a href=\"\/point-of-sale\/what-we-support\/select-your-terminals#terminal-connectivity\">terminal models support Wi-Fi<\/a>. Setting up Wi-Fi profiles is recommended.<\/td>\n<td style=\"text-align: left;\">See <a href=\"\/point-of-sale\/design-your-integration\/network-and-connectivity\/wi-fi-profiles\">Set up remote Wi-Fi profiles<\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\">Base station (Bluetooth)<\/td>\n<td style=\"text-align: left;\">Available for the V400m terminal.<\/td>\n<td style=\"text-align: left;\">Set up the base station in your Customer Area and follow the <a href=\"\/point-of-sale\/user-manuals\/v400m-with-bt-base\">V400m user guide<\/a> to connect to the base station.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Advanced features<\/h2>\n<p>In consultation with your Adyen implementation manager or account manager, some features are available for custom implementation.<\/p>\n<div class=\"sc-notice note\"><div>\n<p>In a Terminal API integration the availability of features depends on whether your POS app is compatible with the feature.<\/p>\n<\/div><\/div>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Feature<\/th>\n<th style=\"text-align: left;\">Description<\/th>\n<th style=\"text-align: left;\">Action<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/design-your-integration\/network-and-connectivity\/set-up-beacons\">Beacons<\/a><\/td>\n<td style=\"text-align: left;\">Use beacons to let your mobile POS app connect to the nearest terminal.<\/td>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/design-your-integration\/network-and-connectivity\/set-up-beacons#set-up-beacons-in-your-customer-area\">Set up beacons in your Customer Area<\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/cashback-and-cash-out\">Cashback and cash out<\/a><\/td>\n<td style=\"text-align: left;\">Enable shoppers to obtain cash from their account. (Supported for some payment methods.)<\/td>\n<td style=\"text-align: left;\">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> to enable this.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/pay-at-x\">Pay at table<\/a><\/td>\n<td style=\"text-align: left;\">Initiate transactions from the terminal, to accept payments on the spot.<\/td>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/pay-at-x#enable-sale-wake-up\">Enable and define 'Sale wake up' notifications<\/a>.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/shopper-recognition\/tax-free-shopping\">Tax free shopping<\/a><\/td>\n<td style=\"text-align: left;\">Enable international customers to obtain a sales tax\/VAT refund.<\/td>\n<td style=\"text-align: left;\">For the fast tax free refund flow, 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> to configure a <span translate=\"no\"><strong>Send card number to <TFS provider><\/strong><\/span> notification.<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/shopper-recognition\">Tokenization<\/a><\/td>\n<td style=\"text-align: left;\">Create a token for the shopper's payment details, for recurring online payments.<\/td>\n<td style=\"text-align: left;\"><a href=\"\/point-of-sale\/card-acquisition\/identifiers#receiving-identifiers-in-responses\">Enable receiving shopper identifiers<\/a>.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>See also<\/h2>\n<div class=\"see-also-links output-inline\" id=\"see-also\">\n<ul><li><a href=\"\/point-of-sale\/what-we-support\/supported-languages\"\n                        target=\"_self\"\n                        >\n                    Supported languages\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=\"\/point-of-sale\/managing-terminals\/maintain-performance#update-the-configuration-manually\"\n                        target=\"_self\"\n                        >\n                    Maintain performance\n                <\/a><\/li><\/ul><\/div>\n","url":"https:\/\/docs.adyen.com\/point-of-sale\/design-your-integration\/determine-account-structure\/configure-features","articleFields":{"description":"Configure your account and terminals for the features you want to use.","last_edit_on":"19-05-2026 17:09","feedback_component":true,"filters_component":false,"decision_tree":"[]","page_id":"5615f166-bb54-4e9b-b2ed-2c33ab4cd3f4","parameters":{"integrationType":"plugin","model":"direct"}},"algolia":{"url":"https:\/\/docs.adyen.com\/point-of-sale\/design-your-integration\/determine-account-structure\/configure-features","title":"Configure features","content":"The Adyen payment terminals support many features beyond the basic transactions of making, refunding, and canceling payments. Some features require additional configuration. You can do this in your Customer Area or using API calls. In some cases you need to contact our Support Team to complete the configuration.\nHere we explain the effect of configuring features at different levels, and where you can find feature settings in your Customer Area.\nRequirements\nBefore you begin, take into account the following requirements.\n\n\n\nRequirement\nDescription\n\n\n\n\nIntegration type\nA Terminal API integration or Standalone solution using Adyen payment terminals.\n\n\nCustomer Area roles\nMake sure that you have the following roles: To view terminal features: Merchant POS standard role or Merchant POS Terminal View role. To view and configure terminal features: Merchant POS Terminal Management Admin role.\n\n\n\nInheritance of settings\nYou can define terminal settings at different levels. From high to low:\n\nCompany account level\nMerchant account level\nStore level\nTerminal level\n\nThe top level, above the company level, is the Adyen level. This is known as the PSP level. You cannot define settings at PSP level.\nSettings at the company level apply to all terminals under the company. Settings at the merchant account level override settings inherited from the company level and apply to all terminals under the merchant account, and so on.\nIn other words: settings defined at a certain level propagate to all terminals at and under that level. But settings defined at a lower level replace values inherited from a higher level.\n\nTo manage your terminals effectively, we recommended setting configurations at the merchant account level.\n\nIn your Customer Area:\n\nIf a setting is inherited from a higher level, that level is mentioned. For example: \nSettings marked AdyenPspService  are configured by Adyen and cannot be changed.\n\nIf a setting is enabled or disabled at a higher level, the toggle switch to enable\/disable is grey. For example:\n\n\n\nToggle\nDescription\n\n\n\n\n\nInherited setting, enabled at a higher level.You can change the setting at the current level, unless it is an AdyenPspService setting.\n\n\n\nEnabled at the current level.\n\n\n\n\n\nWhen new settings take effect\nAfter you changed the settings for a feature, the changes take effect when a payment terminal updates its configuration during the next reboot hour. To use the new settings immediately, you can update the configuration manually.\nTerminal customization, hardware features, and receipts\nTo access settings for terminal customization, hardware features, and receipts:\n\nLog in to your Customer Area.\nSwitch to your merchant account.\nGo to In-person payments &gt; Terminal settings. Or, to define these settings on the level of an individual terminal, go to In-person payments &gt; Payment devices, select the Terminals tab, and then select your terminal. Some settings are only available on the terminal level.\n\nThese settings are mostly self-explanatory. You can find them under In-person payments, Customization, Hardware or Receipts.\n\n\n\nFeature\nDescription\nAction\n\n\n\n\nLanguage\nSet the default language shown on the terminal display and merchant receipt. When the shopper presents their card, the terminal switches to the language of the country\/region where the card was issued, and the shopper receipt will also be in that language.\nConfigure under:  Customization &gt; Location\n\n\nExclude Shopper Languages\nYou can also set languages to exclude from use on the shopper receipt, for example if your integration has character set limitations. The default language of the terminal is then used instead.\nConfigure under:  Customization &gt; Location\n\n\nSecondary Language\nSet a secondary language that the shopper can select on the terminal, in the payment screen. The payment screen will appear in the default language, and include a button with a two-letter language code (like EN or FR) to switch to the secondary language.\nConfigure under:  Customization &gt; Location\n\n\nAmount format\nSet the decimal format for the amount shown on receipts and the amounts shown in the Totals report on the terminal.\nConfigure under:  Customization &gt; Location\n\n\nSignature\nDetermine whether you want the shopper to sign on the terminal display or on the receipt when the terminal prompts for a signature. Or configure to skip asking for a signature altogether. This is possible for all global card schemes (American Express, China UnionPay, Diners, Discover, JCB, MasterCard, and Visa) because they have agreed to regard a signature as optional.\nConfigure under:  Customization &gt; Signature and device name\n\n\nDevice Name\nOn the level of an individual terminal, you can add a: Device name to identify the terminal.Label or terminal ID in the status bar (max. six characters). Slogan to show at start-up and some other moments.\nConfigure under:  Customization &gt; Signature and device name\n\n\nThemes\nCreate a custom theme for your Android terminal's appearance to reflect your brand identity and showcase promotions, and apply themes to your Android terminals.\nCreate a theme: In-person payments &gt; Themes Apply a theme: Customization &gt; Themes\n\n\nLogo \/ Animated logo\nAdd branding by uploading your company logo to use as the terminal standby screen. The configuration steps for this feature depend on your terminal model.\nAndroid terminals: In-person payments &gt; Themes Verifone Engage terminals:  Customization &gt; Logo\n\n\nSound\nDetermine the loudness of certain signal sounds. On Android terminals, the volume value of the Normal use sound is applied to the other sound types.\nConfigure under:  Hardware &gt; Volume\n\n\nMaintenance\nDetermine the \"restart hour\". This is when the terminal receives important changes like software updates.  Determine the maintenance call interval. This is when the terminal receives configuration changes.  Determine the \"Reset totals hour\". The hour at which the terminal resets its totals and generates its daily totals report.\nConfigure under:  Hardware &gt; Maintenance\n\n\nReceipts\nSelect the transaction outcomes that you want to print a merchant receipt and\/or a shopper receipt for. For example, a shopper receipt and a merchant receipt when the transaction is approved. Add custom data which will also be included in the receipt data you receive in a transaction response: Data to include on the receipt as a QR code, like ${merchantreference}, ${pspreference}, ${tenderreference}, and ${tid} (POIID). One or two header lines with your own text. You can use variables for elements like the name and address of your store, and &lt;br&gt; to start a new line.You can customize the receipt languages for shopper and merchant receipts. When you print receipts from the terminal's built-in printer: Let the terminal ask the shopper whether they want a printed receipt. Upload your company logo to print on the receipt.\nConfigure under:  Receipts\n\n\n\n\nRequired receipt content\nYou can safely add your own branding to a receipt, as described here. But be aware that you risk non-compliance when you modify the content of a receipt. Refer to Generate receipts.\n\nPayment features\n\nIn a Terminal API integration the availability of features depends on whether your POS app is compatible with the feature.\n\nYou can find most of these settings under In-person payments &gt; Terminal settings &gt; Payment features.\n\n\n\nFeature\nDescription\nAction\n\n\n\n\nMax. amount\nThe maximum transaction amount that the terminal accepts, in the processing currency.\nConfigure under: Payment features &gt; Transaction &amp; MKE Limits\n\n\nMin. amount\nThe minimum transaction amount that the terminal accepts, in the processing currency.\nConfigure under: Payment features &gt; Transaction &amp; MKE Limits\n\n\nManual key entry (MKE)\nEnter card details manually when other methods fail and the shopper is present. You can set a maximum transaction amount.\nContact our Support Team to enable MKE. Then set a maximum limit.\n\n\nMail Order\/Telephone Order (MOTO)\nMake card-not-present transactions from the terminal, with or without Address Verification System (AVS) check. You can set a maximum transaction amount.\nContact our Support Team to enable MOTO and AVS. Then set a limit.\n\n\nContactless floor limit\nThe transaction limit above which contactless transactions must be authorized online. Because you are fully liable for offline contactless transactions, we recommend keeping the default limit of 0.\nConfigure under: Payment features &gt; Limits\n\n\nContactless reader limit\nThe transaction amount above which the contactless reader does not work and the cardholder needs to insert the card. We recommended leaving this setting at the default, to allow for mobile phone and smart watch payments.\nConfigure under: Payment features &gt; Limits\n\n\nOffline payments\nChip floor limit: the maximum offline transaction amount for chip cards, in the processing currency. Offline swipe limit: the maximum offline transaction amount for swiped cards, in the specified currency. Store and Forward: the maximum amount for store-and-forward transactions, and the maximum number of store-and-forward transactions the terminal accepts while it is offline.\nContact our Support Team to enable this and set limits.\n\n\nUnreferenced refunds\nAllow refunds to any card presented at the point of sale, without connecting the refund to the original payment.\nEnable unreferenced refunds.\n\n\nOffline refund\nAllow issuing refunds while your integration is offline, and set a maximum offline refund amount.\nContact our Support Team to enable this. Then set a limit.\n\n\nTipping\nEnable shoppers to add a gratuity to the bill.\nFor tipping from the terminal you may need to contact our Support Team and\/or define tipping options.\n\n\nManual capture\nCapture payments with a separate API request instead of automatically.\nEnable manual capture.\n\n\nDelayed capture\nDelay capturing payments so you have time to cancel if necessary.\nSet up delayed capture.\n\n\nPre-authorization\nPre-authorize a payment, adjust the authorized amount, and capture the payment.\nContact our Support Team to enable synchronous authorization adjustment.\n\n\nShopper recognition\nLink payment details to a shopper, to gain shopper insights and personalize the shopping experience.\nEnable receiving shopper identifiers.\n\n\n\nPayment methods\nThe Adyen payment terminals accept global credit cards and Maestro out-of-the-box. If you also want to accept local credit or debit cards, wallets, or gift cards, you need to add these payment methods to your account.\nIn your Customer Area, you can find payment methods under Settings &gt; Payment methods.\nFor an overview of supported payment methods and instructions, see:\n\nPayment methods\nAdd payment methods\nManage payment methods\n\nIntegrations\nYou can find most of these settings under In-person payments &gt; Terminal settings &gt; Integrations.\n\n\n\nFeature\nDescription\nAction\n\n\n\n\nEnable terminal API\nRequired for Terminal API integrations, both cloud and local architectures.\nRefer to Terminal API fundamentals.\n\n\nCurrency conversion (DCC)\nGive shoppers from abroad the choice to pay in their own currency.\nContact our Support Team.\n\n\nEnable WebSockets\nRequired for Terminal API with a cloud architecture.\nEnable WebSockets in your Customer Area under In-person payments &gt; Terminal settings &gt; Integrations.\n\n\nStandalone\nOnly required for the Standalone solution. For example, in combination with enabling offline payments, as a fallback when the network connection fails. Only terminals with a built-in printer can be used as standalone terminals.\nSet up standalone terminals.\n\n\nAdditionalResponse format\nFor Terminal API integrations, set the format of the AdditionalResponse to Base64-encoded JSON. The default is a string of key-value pairs using &amp; as a separator.\nContact our Support Teamto enable this.\n\n\n\nConnectivity\nWhen connecting the terminal to your network, follow the instructions in the user guide for your terminal model.\n\n\n\nFeature\nDescription\nAction\n\n\n\n\n3G\/4G\nUse 3G or 4G fallback when the network connection fails (available on some terminal models)\nContact our Support Team to enable this.\n\n\nWi-Fi profiles\nMost terminal models support Wi-Fi. Setting up Wi-Fi profiles is recommended.\nSee Set up remote Wi-Fi profiles.\n\n\nBase station (Bluetooth)\nAvailable for the V400m terminal.\nSet up the base station in your Customer Area and follow the V400m user guide to connect to the base station.\n\n\n\nAdvanced features\nIn consultation with your Adyen implementation manager or account manager, some features are available for custom implementation.\n\nIn a Terminal API integration the availability of features depends on whether your POS app is compatible with the feature.\n\n\n\n\nFeature\nDescription\nAction\n\n\n\n\nBeacons\nUse beacons to let your mobile POS app connect to the nearest terminal.\nSet up beacons in your Customer Area.\n\n\nCashback and cash out\nEnable shoppers to obtain cash from their account. (Supported for some payment methods.)\nContact our Support Team to enable this.\n\n\nPay at table\nInitiate transactions from the terminal, to accept payments on the spot.\nEnable and define 'Sale wake up' notifications.\n\n\nTax free shopping\nEnable international customers to obtain a sales tax\/VAT refund.\nFor the fast tax free refund flow, contact our Support Team to configure a Send card number to  notification.\n\n\nTokenization\nCreate a token for the shopper's payment details, for recurring online payments.\nEnable receiving shopper identifiers.\n\n\n\nSee also\n\n\n                    Supported languages\n                \n                    Use API calls to configure terminals\n                \n                    Maintain performance\n                \n","type":"page","locale":"en","boost":16,"hierarchy":{"lvl0":"Home","lvl1":"In-person payments","lvl2":"Design your integration","lvl3":"Set up your account for in-person payments","lvl4":"Configure features"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/","lvl1":"https:\/\/docs.adyen.com\/point-of-sale","lvl2":"https:\/\/docs.adyen.com\/point-of-sale\/design-your-integration","lvl3":"https:\/\/docs.adyen.com\/point-of-sale\/design-your-integration\/determine-account-structure","lvl4":"\/point-of-sale\/design-your-integration\/determine-account-structure\/configure-features"},"levels":5,"category":"In-person payments","category_color":"green","tags":["Configure","features"]},"articleFiles":{"enabled-at-current-level.png":"<img alt=\"\" src=\"https:\/\/docs.adyen.com\/user\/pages\/docs\/03.point-of-sale\/04.design-your-integration\/04.determine-account-structure\/02.configure-features\/enabled-at-current-level.png\" \/>","disabled-at-current-level.png":"<img alt=\"\" src=\"https:\/\/docs.adyen.com\/user\/pages\/docs\/03.point-of-sale\/04.design-your-integration\/04.determine-account-structure\/02.configure-features\/disabled-at-current-level.png\" \/>","disabled-at-higher-level.png":"<img alt=\"\" src=\"https:\/\/docs.adyen.com\/user\/pages\/docs\/03.point-of-sale\/04.design-your-integration\/04.determine-account-structure\/02.configure-features\/disabled-at-higher-level.png\" \/>","inherited.png":"<img alt=\"\" src=\"https:\/\/docs.adyen.com\/user\/pages\/docs\/03.point-of-sale\/04.design-your-integration\/04.determine-account-structure\/02.configure-features\/inherited.png\" \/>","psplevel.png":"<img alt=\"\" src=\"https:\/\/docs.adyen.com\/user\/pages\/docs\/03.point-of-sale\/04.design-your-integration\/04.determine-account-structure\/02.configure-features\/psplevel.png\" \/>","enabled-at-higher-level.png":"<img alt=\"\" src=\"https:\/\/docs.adyen.com\/user\/pages\/docs\/03.point-of-sale\/04.design-your-integration\/04.determine-account-structure\/02.configure-features\/enabled-at-higher-level.png\" \/>","Mail.svg":"<img alt=\"\" src=\"https:\/\/docs.adyen.com\/user\/pages\/docs\/03.point-of-sale\/04.design-your-integration\/04.determine-account-structure\/02.configure-features\/Mail.svg\" \/>"}}
