{"title":"Set up in-person payments","category":"default","creationDate":1680257820,"content":"<h2>Requirements<\/h2>\n<ul>\n<li>Install the <a href=\"\/pt\/plugins\/netsuite\/set-up-netsuite-customer-center#step-1\">NetSuite Chargeback Workflow Bundle<\/a>, and the <a href=\"\/pt\/plugins\/netsuite\/set-up-netsuite-customer-center\/#step-2-install-the-adyen-suitepayments-bundle\">Adyen SuitePayments Bundle<\/a>.<\/li>\n<li>Make sure that your local network allows your POS app and payment terminal to connect to a network. For more information, refer to our <a href=\"\/pt\/point-of-sale\/design-your-integration\/network-and-connectivity\/network-configuration\">point-of-sale network recommendations<\/a>.<\/li>\n<\/ul>\n<div class=\"sc-notice info\"><div>\n<p>Our SuiteCommerce InStore (SCIS) integration supports the following payment terminals: <a href=\"\/pt\/point-of-sale\/user-manuals\/e280-user-manual\">e280<\/a>, <a href=\"\/pt\/point-of-sale\/user-manuals\/e285-user-manual\">e285<\/a>, <a href=\"\/pt\/point-of-sale\/user-manuals\/m400-user-manual\">M400<\/a>, <a href=\"\/pt\/point-of-sale\/user-manuals\/p400-plus-user-manual\">P400 Plus<\/a>, <a href=\"\/pt\/point-of-sale\/user-manuals\/v400c-user-manual\">V400c<\/a>, and <a href=\"\/pt\/point-of-sale\/user-manuals\/v400m-user-manual\">V400m<\/a>.<\/p>\n<\/div><\/div>\n<h2 id=\"step-1-set-up-your-adyen-customer-area\">Step 1: Set up your Adyen Customer Area<\/h2>\n<p>We recommend creating a separate Adyen <a href=\"\/pt\/account\/account-structure\">merchant account<\/a> for your in-person payments processing. If you operate multiple physical stores, you can link these to one merchant account, using the <code>storeID<\/code> to identify the individual store location.<\/p>\n<h3>Set up API credentials<\/h3>\n<p>For connecting your NetSuite back end to the Adyen Terminal API, you need to have API credentials. If you have several merchant accounts for your in-person payments processing, you can associate them to a single API credential.<\/p>\n<ol>\n<li>\n<p>Log in to the <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a> with your company account.<\/p>\n<\/li>\n<li>\n<p>Go to\u00a0<strong>Developers<\/strong>\u00a0&gt;\u00a0<strong>API credentials<\/strong>.<\/p>\n<\/li>\n<li>\n<p>If you do not have an API credential yet, select <strong>Add new credential<\/strong>, and select <strong>Webservice<\/strong> as <strong>User type<\/strong>.<br \/>\nIf you already have one, select this user from the <strong>API credentials<\/strong> list.<\/p>\n<\/li>\n<li>\n<p>In the <strong>Authentication<\/strong> pane:<\/p>\n<ol>\n<li>In the <strong>API key<\/strong> section, select <strong>Generate New API Key<\/strong>.\n<div class=\"notices yellow\">\n<p>Securely store the API key in your system. You'll need this to create <a href=\"#step-2-set-up-your-netsuite-customer-center\">a payment processing profile in NetSuite<\/a>, and won't be able to restore it later.<\/p>\n<\/div><\/li>\n<li>From the <strong>Basic Auth<\/strong> section, note down the password.\n<div class=\"notices yellow\">\n<p>Securely store the basic authentication password in your system. You'll need this to create <a href=\"#step-2-set-up-your-netsuite-customer-center\">a payment processing profile in NetSuite<\/a>, and won't be able to restore it later.<\/p>\n<\/div>\n<!-- list separator --><\/li>\n<\/ol>\n<\/li>\n<li>\n<p>In the <strong>Roles and Associated Accounts<\/strong> pane, enable the following roles:<\/p>\n<ul>\n<li><strong>API PCI Payments Role<\/strong>\n<div class=\"notices green\">\n<p>To enable the API PCI payments role, 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 mention that you are using NetSuite.<\/p>\n<\/div><\/li>\n<li><strong>Merchant PAL Webservice Role<\/strong>.<\/li>\n<li><strong>Checkout webservice Role<\/strong><\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Associate the correct merchant accounts to the API credential.<\/p>\n<\/li>\n<li>\n<p>Select <strong>Save<\/strong> at the bottom of the page.<\/p>\n<\/li>\n<\/ol>\n<p>The API key and the basic authentication password take effect after you save the configuration.<\/p>\n<h2 id=\"step-2-set-up-your-netsuite-customer-center\">Step 2: Set up your NetSuite Customer Center<\/h2>\n<p>To set up in-person payments processing in NetSuite:<\/p>\n<ol>\n<li><a href=\"#enable-shipping-routes\">Enable shipping routes<\/a>.<\/li>\n<li><a href=\"#create-scis-payment-method-instance\">Create a SCIS payment method instance<\/a>.<\/li>\n<li><a href=\"#create-a-payment-processing-profile\">Create a payment processing profile<\/a>.<\/li>\n<li><a href=\"#set-up-device-ids\">Set up device IDs<\/a>.<\/li>\n<\/ol>\n<h3 id=\"enable-shipping-routes\">Enable shipping routes<\/h3>\n<p>To set up multiple shipping routes for processing in-person payments:<\/p>\n<ol>\n<li>Log in to your NetSuite Customer Center.<\/li>\n<li>Go to <strong>Setup<\/strong>\u00a0&gt;\u00a0\u00a0<strong>Company<\/strong>\u00a0&gt;\u00a0\u00a0<strong>Enable Features<\/strong> &gt; \u00a0<strong>Transactions<\/strong>.<\/li>\n<li>Select <strong>Shipping &amp; Receiving<\/strong> and enable <strong>MULTIPLE SHIPPING ROUTES<\/strong>.<\/li>\n<\/ol>\n<h3 id=\"create-scis-payment-method-instance\">Create a SCIS payment method instance<\/h3>\n<p>To set up a separate payment method instance for the SCIS bundle:<\/p>\n<ol>\n<li>In your NetSuite Customer Center, go to <strong>Setup<\/strong>\u00a0&gt;\u00a0\u00a0<strong>Accounting<\/strong>\u00a0&gt;\u00a0\u00a0<strong>Accounting Lists<\/strong> &gt; \u00a0<strong>New<\/strong>.<\/li>\n<li>Select <strong>Payment method<\/strong>.<\/li>\n<li>Set <strong>TYPE<\/strong> to <strong>EMV<\/strong>.<\/li>\n<li>Select the <strong>DISPLAY IN WEBSITE<\/strong> checkbox.<\/li>\n<li>Go to <strong>Commerce<\/strong> &gt; <strong>InStore<\/strong> &gt; <strong>Payment Methods<\/strong> &gt; <strong>New<\/strong>.<\/li>\n<li>Select the <strong>Payment method<\/strong> you created above.<\/li>\n<\/ol>\n<h3 id=\"create-a-payment-processing-profile\">Create a payment processing profile<\/h3>\n<p>Your in-person payments implementation needs its own payment processing profile. To create a payment processing profile:<\/p>\n<ol>\n<li>\n<p>In your NetSuite Customer Center, go to \u00a0<strong>Setup<\/strong>\u00a0&gt;\u00a0<strong>Accounting<\/strong>\u00a0&gt;\u00a0<strong>Payment Processing Profiles<\/strong> &gt; <strong>New<\/strong>.<\/p>\n<\/li>\n<li>\n<p>In the <strong>Name column<\/strong>, find <strong>Adyen<\/strong> and select\u00a0<strong>Add Profile<\/strong>. This opens a page for editing the new profile.<br \/>\nFill out the following fields:<\/p>\n<table><thead><tr class=\"header\">\n    <th>Field<\/th>\n    <th>Description<\/th>\n    <\/tr><\/thead><tbody>\n    <tr>\n        <td>\n<p>WEBSITE<\/p>\n<\/td><td>\n<p>Select the SCIS website.<\/p>\n<\/td><\/tr>\n    <tr>\n        <td>\n<p>NAME<\/p>\n<\/td><td>\n<p>A unique name for this profile.<\/p>\n<\/td><\/tr>\n    <tr>\n        <td>\n<p>SUBSIDIARY<\/p>\n<\/td>\n        <td>\n<p>The NetSuite subsidiary for this profile.<\/p>\n<\/td><\/tr>\n    <tr>\n        <td>\n<p>SETTLEMENT CURRENCY<\/p>\n<\/td><td>\n<p>The currency in which Adyen should pay out to your bank account.<\/p>\n<\/td><\/tr>\n    <tr>\n        <td>\n<p>CHARGE CURRENCIES<\/p>\n<\/td><td>\n<p>The currencies that Adyen will process for this profile.<\/p>\n<\/td><\/tr>\n    <tr>\n     <td>\n<p>SETTLEMENT BANK ACCOUNT<\/p>\n<\/td><td>\n<p>The bank account that receives the payouts from Adyen.<\/p>\n<\/td><\/tr>\n     <tr>\n     <td>\n<p>TEST MODE<\/p>\n<\/td><td>\n<p>Use Adyen test endpoints. If selected, this overrides the endpoint that you enter in the <b>PRODUCTION ENDPOINT DOMAIN PREFIX below<\/b>.<\/p>\n<\/td><\/tr>\n     <tr>\n     <td>\n<p>INACTIVE<\/p>\n<\/td><td>\n<p>Disable this payment processing profile.<\/p>\n<\/td><\/tr>\n    <\/tbody><\/table>\n<\/li>\n<li>\n<p>In the <strong>Authentication Credentials<\/strong> section, enter the username and basic authentication password that you set up in your <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a> in <a href=\"#step-1-set-up-your-adyen-customer-area\">Step 1<\/a>.<\/p>\n<\/li>\n<li>\n<p>In the <strong>Adyen SuitePayment Main Config<\/strong> section, fill out the following fields:<\/p>\n<table><thead><tr class=\"header\">\n    <th>Field<\/th>\n    <th>Description<\/th>\n    <\/tr><\/thead><tbody>\n    <tr>\n        <td>\n<p>MERCHANT ACCOUNT ID<\/p>\n<\/td><td>\n<p>The name of your Adyen merchant account for which the POS payments will be processed.<\/p>\n<\/td>\n    <\/tr><tr>\n        <td>\n<p>PRODUCTION ENDPOINT DOMAIN PREFIX<\/p>\n<\/td><td>\n<p>The live URL prefix from your <a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a> &gt; <b>Developers<\/b> &gt; <b>API URLs<\/b>.  Example: <b>https:<span>\/\/pos-payment-test<\/span><\/b>. This field is not used when you checked TEST MODE above.<\/p>\n<\/td><\/tr>\n    <tr>\n        <td>\n<p>SHOPPER INTERACTION OVERRIDE<\/p>\n<\/td><td>\n<p>Select: <b>POS<\/b><\/p>\n<\/td><\/tr>\n    <\/tbody><\/table>\n<\/li>\n<li>\n<p>In the <strong>Payment Information<\/strong> section, select <strong>Adyen EMV<\/strong>.<\/p>\n<\/li>\n<li>\n<p>In the <strong>Gateway Request Types<\/strong> section, check <strong>AUTHORIZATIONS<\/strong>, <strong>CAPTURES<\/strong>, <strong>SALES<\/strong>, and <strong>REFUNDS<\/strong>.<\/p>\n<\/li>\n<\/ol>\n<h3 id=\"set-up-device-ids\">Set up device IDs<\/h3>\n<p>Every payment terminal that you are using with Adyen needs to be registered in NetSuite:<\/p>\n<ol>\n<li>In your NetSuite Customer Center, search for <strong>SCIS payment device<\/strong>.<\/li>\n<li>Select <strong>New SCIS Payment Device<\/strong>.<\/li>\n<li>In the <strong>DEVICE ID<\/strong> field, enter the unique terminal ID of your Adyen payment terminal.<br \/>\nYou can find this in your \u00a0<a href=\"https:\/\/ca-test.adyen.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">Customer Area<\/a>, under\u00a0<strong>In-person payments<\/strong>\u00a0&gt;<strong>Terminals<\/strong>.\u00a0\n<div class=\"sc-notice info\"><div>\n<p>The unique terminal ID = <strong>[Device model]-[Serial number]<\/strong>, for example:\u00a0<strong>P400Plus-123456789<\/strong>.<\/p>\n<\/div><\/div>\n<p>You can also find the serial number on the terminal itself: select \u00a0<strong>5<\/strong>\u00a0on the terminal, and then select <strong>Confirm<\/strong>\u00a0<strong><img alt=\"\" src=\"\/images\/e\/1\/f\/d\/f\/e1fdf2ab953d26666e876b743ce54acaa22e7206-confirm2x.png\" \/><\/strong>. This opens the quick info menu, and shows the serial number.<\/p><\/li>\n<li>Under <strong>SUPPORTED PAYMENT METHOD<\/strong>, select <strong>Adyen EMV<\/strong>.<\/li>\n<li>Select <strong>Save<\/strong> at the top-left corner of the page.<\/li>\n<\/ol>\n<h2>Step 3: Set up webhooks<\/h2>\n<p>To inform NetSuite of payment status changes, Adyen uses webhooks, sent as HTTP callbacks to endpoints on your server. To receive webhooks, you need to enter in your Adyen Customer Area the postback URL for your payment processing profile in NetSuite:<\/p>\n<ol>\n<li>\n<p>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> and switch to your POS merchant account.<\/p>\n<\/li>\n<li>\n<p>Go to <strong>Developers<\/strong> &gt; <strong>Webhooks<\/strong>.<\/p>\n<\/li>\n<li>\n<p>Select <i class=\"adl-icon-add\" role=\"img\" aria-label=\"add icon\"><\/i> <strong>Webhook<\/strong>.<\/p>\n<\/li>\n<li>\n<p>In the row for the <strong>Standard webhook<\/strong>, select <strong>Add<\/strong>.<\/p>\n<\/li>\n<li>\n<p>Configure General settings:<\/p>\n<table>\n<thead>\n<tr>\n<th>Setting<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Server configuration<\/strong><\/td>\n<td>- <strong>URL<\/strong>: The <strong>postback URL<\/strong> from your POS payment processing profile. To find this, go to your POS payment processing profile in <strong>View<\/strong> mode, and then to the <strong>Payment Information<\/strong> section. <br> - <strong>Method<\/strong>: <strong>JSON<\/strong>. <br> - <strong>Encryption Protocol<\/strong>: <strong>TLSv.1.2<\/strong>.<\/td>\n<\/tr>\n<tr>\n<td><strong>Merchant accounts<\/strong><\/td>\n<td>Select which merchant accounts this webhook is for.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<li>\n<p>Select <strong>Save changes<\/strong>.<\/p>\n<\/li>\n<\/ol>\n<h2>Step 4: Enter the postback URL in the Terminal API settings<\/h2>\n<ol>\n<li>\n<p>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>, and switch to your POS merchant account.<\/p>\n<\/li>\n<li>\n<p>Go to <strong>In-person payments<\/strong> &gt; <strong>Terminal settings<\/strong> &gt; <strong>Integrations<\/strong>.<\/p>\n<\/li>\n<li>\n<p>In the <strong>Terminal API<\/strong> section, select <strong>Decrypted<\/strong>.<\/p>\n<\/li>\n<li>\n<p>Under <strong>Event URLs<\/strong>, select <strong>Add new<\/strong>.<\/p>\n<\/li>\n<li>\n<p>Select the pencil icon <i class=\"adl-icon-edit\"><\/i> next to the field that appears.<br \/>\nThe <strong>Add URL<\/strong> dialog opens.<\/p>\n<\/li>\n<li>\n<p>Enter the details:<\/p>\n<ul>\n<li><strong>URL<\/strong>: <strong>[\"YOUR_POSTBACK_URL_FROM_NETSUITE\"]<\/strong><br \/>\nExample:   <strong>[\"https:\\\/\\\/system.netsuite.com\\\/payments\\\/postback?compid=TSTDRV1919617&amp;nlm ...\"]<\/strong><\/li>\n<li><strong>Public<\/strong>: select this option if the specified URL is on a public network.<\/li>\n<li>\n<p><strong>Local<\/strong>: select this option if the specified URL is on a Local Area Network.<\/p>\n<!-- list separator -->\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p>Select <strong>Add URL<\/strong>.<\/p>\n<\/li>\n<li>\n<p>Select <strong>Save<\/strong>.<\/p>\n<\/li>\n<li>\n<p>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 toggle the <strong>Enable Websockets<\/strong> feature.<\/p>\n<\/li>\n<li>\n<p>Make sure that the Terminal Settings are set for each device.<\/p>\n<\/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\/design-your-integration\/network-and-connectivity\/network-configuration\"\n                        target=\"_self\"\n                        >\n                    Network recommendations\n                <\/a><\/li><li><a href=\"\/plugins\/netsuite\/set-up-netsuite-customer-center\"\n                        target=\"_self\"\n                        >\n                    Set up the NetSuite Customer Center\n                <\/a><\/li><\/ul><\/div>\n","url":"https:\/\/docs.adyen.com\/pt\/plugins\/netsuite\/set-up-point-of-sale","articleFields":{"description":"Configure SuiteCommerce InStore (SCIS) for processing point-of-sale (POS) payments with Adyen. ","id":"42850195","type":"page","_expandable":{"operations":""},"last_edit_on":"30-06-2023 15:55","feedback_component":true,"filters_component":false},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/plugins\/netsuite\/set-up-point-of-sale","title":"Set up in-person payments","content":"Requirements\n\nInstall the NetSuite Chargeback Workflow Bundle, and the Adyen SuitePayments Bundle.\nMake sure that your local network allows your POS app and payment terminal to connect to a network. For more information, refer to our point-of-sale network recommendations.\n\n\nOur SuiteCommerce InStore (SCIS) integration supports the following payment terminals: e280, e285, M400, P400 Plus, V400c, and V400m.\n\nStep 1: Set up your Adyen Customer Area\nWe recommend creating a separate Adyen merchant account for your in-person payments processing. If you operate multiple physical stores, you can link these to one merchant account, using the storeID to identify the individual store location.\nSet up API credentials\nFor connecting your NetSuite back end to the Adyen Terminal API, you need to have API credentials. If you have several merchant accounts for your in-person payments processing, you can associate them to a single API credential.\n\n\nLog in to the Customer Area with your company account.\n\n\nGo to\u00a0Developers\u00a0&gt;\u00a0API credentials.\n\n\nIf you do not have an API credential yet, select Add new credential, and select Webservice as User type.\nIf you already have one, select this user from the API credentials list.\n\n\nIn the Authentication pane:\n\nIn the API key section, select Generate New API Key.\n\nSecurely store the API key in your system. You'll need this to create a payment processing profile in NetSuite, and won't be able to restore it later.\n\nFrom the Basic Auth section, note down the password.\n\nSecurely store the basic authentication password in your system. You'll need this to create a payment processing profile in NetSuite, and won't be able to restore it later.\n\n\n\n\n\nIn the Roles and Associated Accounts pane, enable the following roles:\n\nAPI PCI Payments Role\n\nTo enable the API PCI payments role, contact our Support Team, and mention that you are using NetSuite.\n\nMerchant PAL Webservice Role.\nCheckout webservice Role\n\n\n\nAssociate the correct merchant accounts to the API credential.\n\n\nSelect Save at the bottom of the page.\n\n\nThe API key and the basic authentication password take effect after you save the configuration.\nStep 2: Set up your NetSuite Customer Center\nTo set up in-person payments processing in NetSuite:\n\nEnable shipping routes.\nCreate a SCIS payment method instance.\nCreate a payment processing profile.\nSet up device IDs.\n\nEnable shipping routes\nTo set up multiple shipping routes for processing in-person payments:\n\nLog in to your NetSuite Customer Center.\nGo to Setup\u00a0&gt;\u00a0\u00a0Company\u00a0&gt;\u00a0\u00a0Enable Features &gt; \u00a0Transactions.\nSelect Shipping &amp; Receiving and enable MULTIPLE SHIPPING ROUTES.\n\nCreate a SCIS payment method instance\nTo set up a separate payment method instance for the SCIS bundle:\n\nIn your NetSuite Customer Center, go to Setup\u00a0&gt;\u00a0\u00a0Accounting\u00a0&gt;\u00a0\u00a0Accounting Lists &gt; \u00a0New.\nSelect Payment method.\nSet TYPE to EMV.\nSelect the DISPLAY IN WEBSITE checkbox.\nGo to Commerce &gt; InStore &gt; Payment Methods &gt; New.\nSelect the Payment method you created above.\n\nCreate a payment processing profile\nYour in-person payments implementation needs its own payment processing profile. To create a payment processing profile:\n\n\nIn your NetSuite Customer Center, go to \u00a0Setup\u00a0&gt;\u00a0Accounting\u00a0&gt;\u00a0Payment Processing Profiles &gt; New.\n\n\nIn the Name column, find Adyen and select\u00a0Add Profile. This opens a page for editing the new profile.\nFill out the following fields:\n\n    Field\n    Description\n    \n    \n        \nWEBSITE\n\nSelect the SCIS website.\n\n    \n        \nNAME\n\nA unique name for this profile.\n\n    \n        \nSUBSIDIARY\n\n        \nThe NetSuite subsidiary for this profile.\n\n    \n        \nSETTLEMENT CURRENCY\n\nThe currency in which Adyen should pay out to your bank account.\n\n    \n        \nCHARGE CURRENCIES\n\nThe currencies that Adyen will process for this profile.\n\n    \n     \nSETTLEMENT BANK ACCOUNT\n\nThe bank account that receives the payouts from Adyen.\n\n     \n     \nTEST MODE\n\nUse Adyen test endpoints. If selected, this overrides the endpoint that you enter in the PRODUCTION ENDPOINT DOMAIN PREFIX below.\n\n     \n     \nINACTIVE\n\nDisable this payment processing profile.\n\n    \n\n\nIn the Authentication Credentials section, enter the username and basic authentication password that you set up in your Customer Area in Step 1.\n\n\nIn the Adyen SuitePayment Main Config section, fill out the following fields:\n\n    Field\n    Description\n    \n    \n        \nMERCHANT ACCOUNT ID\n\nThe name of your Adyen merchant account for which the POS payments will be processed.\n\n    \n        \nPRODUCTION ENDPOINT DOMAIN PREFIX\n\nThe live URL prefix from your Customer Area &gt; Developers &gt; API URLs.  Example: https:\/\/pos-payment-test. This field is not used when you checked TEST MODE above.\n\n    \n        \nSHOPPER INTERACTION OVERRIDE\n\nSelect: POS\n\n    \n\n\nIn the Payment Information section, select Adyen EMV.\n\n\nIn the Gateway Request Types section, check AUTHORIZATIONS, CAPTURES, SALES, and REFUNDS.\n\n\nSet up device IDs\nEvery payment terminal that you are using with Adyen needs to be registered in NetSuite:\n\nIn your NetSuite Customer Center, search for SCIS payment device.\nSelect New SCIS Payment Device.\nIn the DEVICE ID field, enter the unique terminal ID of your Adyen payment terminal.\nYou can find this in your \u00a0Customer Area, under\u00a0In-person payments\u00a0&gt;Terminals.\u00a0\n\nThe unique terminal ID = [Device model]-[Serial number], for example:\u00a0P400Plus-123456789.\n\nYou can also find the serial number on the terminal itself: select \u00a05\u00a0on the terminal, and then select Confirm\u00a0. This opens the quick info menu, and shows the serial number.\nUnder SUPPORTED PAYMENT METHOD, select Adyen EMV.\nSelect Save at the top-left corner of the page.\n\nStep 3: Set up webhooks\nTo inform NetSuite of payment status changes, Adyen uses webhooks, sent as HTTP callbacks to endpoints on your server. To receive webhooks, you need to enter in your Adyen Customer Area the postback URL for your payment processing profile in NetSuite:\n\n\nLog in to your Customer Area and switch to your POS merchant account.\n\n\nGo to Developers &gt; Webhooks.\n\n\nSelect  Webhook.\n\n\nIn the row for the Standard webhook, select Add.\n\n\nConfigure General settings:\n\n\n\nSetting\nDescription\n\n\n\n\nServer configuration\n- URL: The postback URL from your POS payment processing profile. To find this, go to your POS payment processing profile in View mode, and then to the Payment Information section.  - Method: JSON.  - Encryption Protocol: TLSv.1.2.\n\n\nMerchant accounts\nSelect which merchant accounts this webhook is for.\n\n\n\n\n\nSelect Save changes.\n\n\nStep 4: Enter the postback URL in the Terminal API settings\n\n\nLog in to your Customer Area, and switch to your POS merchant account.\n\n\nGo to In-person payments &gt; Terminal settings &gt; Integrations.\n\n\nIn the Terminal API section, select Decrypted.\n\n\nUnder Event URLs, select Add new.\n\n\nSelect the pencil icon  next to the field that appears.\nThe Add URL dialog opens.\n\n\nEnter the details:\n\nURL: [\"YOUR_POSTBACK_URL_FROM_NETSUITE\"]\nExample:   [\"https:\\\/\\\/system.netsuite.com\\\/payments\\\/postback?compid=TSTDRV1919617&amp;nlm ...\"]\nPublic: select this option if the specified URL is on a public network.\n\nLocal: select this option if the specified URL is on a Local Area Network.\n\n\n\n\n\nSelect Add URL.\n\n\nSelect Save.\n\n\nContact our Support Team to toggle the Enable Websockets feature.\n\n\nMake sure that the Terminal Settings are set for each device.\n\n\nSee also\n\n\n                    Network recommendations\n                \n                    Set up the NetSuite Customer Center\n                \n","type":"page","locale":"pt","boost":17,"hierarchy":{"lvl0":"Home","lvl1":"Plugins","lvl2":"NetSuite","lvl3":"Set up in-person payments"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/pt","lvl1":"https:\/\/docs.adyen.com\/pt\/plugins","lvl2":"https:\/\/docs.adyen.com\/pt\/plugins\/netsuite","lvl3":"\/pt\/plugins\/netsuite\/set-up-point-of-sale"},"levels":4,"category":"Plugins","category_color":"green","tags":["in-person","payments"]}}
