{"id":22665,"date":"2025-06-27T05:56:03","date_gmt":"2025-06-27T09:56:03","guid":{"rendered":"https:\/\/certek.com\/kb4\/?post_type=ht_kb&#038;p=22665"},"modified":"2025-06-27T06:47:55","modified_gmt":"2025-06-27T10:47:55","slug":"configuring-datacap-api-keys","status":"publish","type":"ht_kb","link":"https:\/\/certek.com\/kb4\/knowledge-base\/configuring-datacap-api-keys\/","title":{"rendered":"Configuring Datacap API Keys"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Overview &#8211; Concepts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This article describes the steps needed to configure the &#8220;API Key&#8221; in Payment Processing Settings for <em><strong>Datacap<\/strong><\/em>-based Payment Processing Methods. This applies to <strong><em>DC Direct<\/em><\/strong>, and in some cases to <strong><em>NETePay<\/em><\/strong> &amp; <strong><em>TranCloud<\/em><\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">First, make sure one of the above Processing Methods is selected.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/05\/2025-05-27_13h56_44.png\"><img loading=\"lazy\" decoding=\"async\" width=\"842\" height=\"262\" src=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/05\/2025-05-27_13h56_44.png\" alt=\"\" class=\"wp-image-22603\" srcset=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/05\/2025-05-27_13h56_44.png 842w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/05\/2025-05-27_13h56_44-300x93.png 300w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/05\/2025-05-27_13h56_44-768x239.png 768w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/05\/2025-05-27_13h56_44-50x16.png 50w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/05\/2025-05-27_13h56_44-60x19.png 60w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/05\/2025-05-27_13h56_44-100x31.png 100w\" sizes=\"auto, (max-width: 842px) 100vw, 842px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re using NETePay or TranCloud, your Datacap deployment might have been set up in one of two modes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><em>Hosted Bridge<\/em><\/strong> mode &#8211; communicates with Datacap&#8217;s gateway; the gateway connects to processors.<\/li>\n\n\n\n<li><strong><em>Classic<\/em><\/strong> mode &#8211; communicates directly with your payment processor&#8217;s network.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">DC Direct <em>always<\/em> uses Hosted Bridge mode.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Artisan determines which mode you&#8217;re using by looking at your Merchant ID:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"83\" src=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-1-1024x83.png\" alt=\"\" class=\"wp-image-22667\" srcset=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-1-1024x83.png 1024w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-1-300x24.png 300w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-1-768x62.png 768w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-1-50x4.png 50w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-1-60x5.png 60w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-1-100x8.png 100w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-1.png 1210w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In Classic mode, you&#8217;ll use the actual Merchant ID from your processing company, or for TSYS, the &#8220;Host Capture POS ID&#8221; (a.k.a. &#8220;HC POS ID&#8221;), both of which are all-numeric.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In Hosted Bridge mode, the Merchant ID will be an alphanumeric Merchant ID provided by Datacap, which starts with the Datacap Deployment ID.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After you&#8217;ve entered your Merchant ID, enter your API Key in the next field:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-5.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"143\" src=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-5-1024x143.png\" alt=\"\" class=\"wp-image-22674\" srcset=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-5-1024x143.png 1024w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-5-300x42.png 300w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-5-768x107.png 768w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-5-50x7.png 50w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-5-60x8.png 60w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-5-100x14.png 100w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-5.png 1076w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">NOTE: An API Key is required for all new or changed Payment Processing Profiles using Hosted Bridge mode, but will initially be blank for data older than Artisan 4.9.170. In that case, Artisan will continue to operate as before, without advanced communications error recovery, until you enter an API Key.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Obtaining a Datacap API Key<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Whoever set up your Datacap deployment in preparation for integration with Artisan POS Software, will be able to obtain your API Key for you. This might be your Merchant Account Provider, an Artisan POS Dealer, or Artisan Tech Support. They can use one of the following methods:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The API Key (sometimes referred to be Datacap as a &#8220;Token Key&#8221;) is provided by Datacap, along with the Datacap Merchant ID, in the deployment order confirmation email.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Token Key can also be found in the Datacap PSCS portal through View Deployments or Change Activated File, next to the Merchant ID:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"936\" height=\"94\" src=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-3.png\" alt=\"\" class=\"wp-image-22711\" srcset=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-3.png 936w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-3-300x30.png 300w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-3-768x77.png 768w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-3-50x5.png 50w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-3-60x6.png 60w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-3-100x10.png 100w\" sizes=\"auto, (max-width: 936px) 100vw, 936px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Resetting Your API Key<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When you save a new or changed Payment Processing Profile with an API Key, Artisan will connect to the Datacap server and generate an &#8220;API Token&#8221; (which Datacap sometimes calls the &#8220;API Key&#8221;). If that&#8217;s already been done, you&#8217;ll see this error:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-6.png\"><img loading=\"lazy\" decoding=\"async\" width=\"702\" height=\"200\" src=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-6.png\" alt=\"\" class=\"wp-image-22676\" style=\"width:513px;height:auto\" srcset=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-6.png 702w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-6-300x85.png 300w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-6-50x14.png 50w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-6-60x17.png 60w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/image-6-100x28.png 100w\" sizes=\"auto, (max-width: 702px) 100vw, 702px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">To fix this, you must reset the API Key, and then save the Artisan Configuration Settings again. In the Datacap PSCS portal, choose Change Activated File and then select the appropriate Deployment. Underneath the Merchant ID \/ Token Key box, you&#8217;ll see a Reset API Key button:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-7.png\"><img loading=\"lazy\" decoding=\"async\" width=\"936\" height=\"182\" src=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-7.png\" alt=\"\" class=\"wp-image-22713\" srcset=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-7.png 936w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-7-300x58.png 300w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-7-768x149.png 768w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-7-50x10.png 50w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-7-60x12.png 60w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-7-100x19.png 100w\" sizes=\"auto, (max-width: 936px) 100vw, 936px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">After you press the Reset API Key button, you&#8217;ll have to go through a multi-step confirmation process, checking the &#8220;reset&#8221; checkbox, then typing &#8220;RESET&#8221; in the next box.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-8.png\"><img loading=\"lazy\" decoding=\"async\" width=\"936\" height=\"296\" src=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-8.png\" alt=\"\" class=\"wp-image-22714\" srcset=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-8.png 936w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-8-300x95.png 300w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-8-768x243.png 768w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-8-50x16.png 50w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-8-60x19.png 60w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-8-100x32.png 100w\" sizes=\"auto, (max-width: 936px) 100vw, 936px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-9.png\"><img loading=\"lazy\" decoding=\"async\" width=\"936\" height=\"384\" src=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-9.png\" alt=\"\" class=\"wp-image-22715\" srcset=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-9.png 936w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-9-300x123.png 300w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-9-768x315.png 768w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-9-50x21.png 50w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-9-60x25.png 60w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2025\/06\/HAPPYPLA-9-100x41.png 100w\" sizes=\"auto, (max-width: 936px) 100vw, 936px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">PSCS will respond with &#8220;API Key Reset Successful&#8221;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NOTE: Resetting an API Key will invalidate any existing API Tokens for that Deployment. To force Artisan to generate a new token, copy the current API Key, then clear the API Key field. (You can use Cut &#8211; Ctrl-X to do this in one step.) Move off of the API Key field, then go back and paste the key back in. Save the Configuration Settings.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview &#8211; Concepts This article describes the steps needed to configure the &#8220;API Key&#8221; in Payment Processing Settings for Datacap-based Payment Processing Methods. This applies to DC Direct, and in some cases to NETePay &amp; TranCloud. First, make sure one of the above Processing Methods is selected. If you&#8217;re using&#8230;<\/p>\n","protected":false},"author":7,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_eb_attr":"","_monsterinsights_skip_tracking":false,"footnotes":"","_members_access_role":[],"_members_access_error":""},"ht-kb-category":[403,322],"ht-kb-tag":[413,414,415,416,417,418,419,420],"class_list":["post-22665","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-datacap","ht_kb_category-payment-processing-accounting","ht_kb_tag-datacap","ht_kb_tag-payment-processing","ht_kb_tag-dc-direct","ht_kb_tag-netepay","ht_kb_tag-trancloud","ht_kb_tag-hosted","ht_kb_tag-api-key","ht_kb_tag-configuration"],"_links":{"self":[{"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/ht-kb\/22665","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/comments?post=22665"}],"version-history":[{"count":11,"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/ht-kb\/22665\/revisions"}],"predecessor-version":[{"id":22720,"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/ht-kb\/22665\/revisions\/22720"}],"wp:attachment":[{"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/media?parent=22665"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/ht-kb-category?post=22665"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/ht-kb-tag?post=22665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}