{"id":21160,"date":"2023-11-02T14:44:52","date_gmt":"2023-11-02T18:44:52","guid":{"rendered":"https:\/\/certek.com\/kb4\/?post_type=ht_kb&#038;p=21160"},"modified":"2023-11-02T16:24:01","modified_gmt":"2023-11-02T20:24:01","slug":"duplicate-transactions-in-artisan-4-8","status":"publish","type":"ht_kb","link":"https:\/\/certek.com\/kb4\/knowledge-base\/duplicate-transactions-in-artisan-4-8\/","title":{"rendered":"Duplicate Transactions in Artisan 4.8 When the Cancel Button is Used"},"content":{"rendered":"\n<p>We have recently noticed a trend in Artisan 4.8 that can result in duplicate transactions when using the cancel button on the Artisan Screen. (The Cancel button on the PIN pad does not seem to have a problem.)<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-alert\">Please note that this error does not apply to Paygistix Client and TRX.<\/p>\n\n\n\n<p>Please read this article to learn more about the issue and how to best avoid it.<\/p>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-info\">CerTek is working on a fix for this problem.<\/p>\n\n\n\n<h3><strong>The Issue<\/strong><\/h3>\n<p>Pressing the &#8220;<strong>cancel<\/strong>&#8221; button within Artisan cuts communication between the program and the PIN Pad.<\/p>\n<p><a href=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_14h26_50.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-21163 aligncenter\" src=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_14h26_50.png\" alt=\"\" width=\"443\" height=\"211\" srcset=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_14h26_50.png 443w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_14h26_50-300x143.png 300w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_14h26_50-50x24.png 50w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_14h26_50-60x29.png 60w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_14h26_50-100x48.png 100w\" sizes=\"auto, (max-width: 443px) 100vw, 443px\" \/><\/a><\/p>\n<p>Since the communication is cut off, the PIN Pad is not aware that the payment was canceled and still expects payment (by swiping, inserting, tapping, or manually entering the card).<\/p>\n<p><a href=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/IMG_4143--scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-21168 aligncenter\" src=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/IMG_4143--scaled.jpg\" alt=\"\" width=\"518\" height=\"423\" srcset=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/IMG_4143--scaled.jpg 2560w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/IMG_4143--300x245.jpg 300w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/IMG_4143--1024x837.jpg 1024w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/IMG_4143--768x628.jpg 768w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/IMG_4143--50x41.jpg 50w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/IMG_4143--1536x1256.jpg 1536w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/IMG_4143--2048x1674.jpg 2048w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/IMG_4143--60x49.jpg 60w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/IMG_4143--100x82.jpg 100w\" sizes=\"auto, (max-width: 518px) 100vw, 518px\" \/><\/a><\/p>\n<p>While the cancelation is acknowledged on the Artisan payments screen, it does not show in the payment processing log.\u00a0<\/p>\n<p><a href=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_14h27_20.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-21169 aligncenter\" src=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_14h27_20.png\" alt=\"\" width=\"407\" height=\"351\" srcset=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_14h27_20.png 407w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_14h27_20-300x259.png 300w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_14h27_20-50x43.png 50w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_14h27_20-60x52.png 60w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_14h27_20-100x86.png 100w\" sizes=\"auto, (max-width: 407px) 100vw, 407px\" \/><\/a><\/p>\n<h3>Solution (for now)<\/h3>\n<p>To cancel the transaction, press the PIN Pad&#8217;s cancel button (this is normally a red button on the device).\u00a0<\/p>\n<p>Artisan will detect that the payment was canceled.<\/p>\n<p>If the card has already been inserted and you press the cancel button while the payment is still going through on the PIN pad, the PIN pad will ask for you to remove the card. Artisan will still recognize that the payment was canceled and will ask how you would like to move forward.<\/p>\n<p><a href=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_15h48_51.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-21182\" src=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_15h48_51.png\" alt=\"\" width=\"1286\" height=\"847\" srcset=\"https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_15h48_51.png 1286w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_15h48_51-300x198.png 300w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_15h48_51-1024x674.png 1024w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_15h48_51-768x506.png 768w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_15h48_51-50x33.png 50w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_15h48_51-60x40.png 60w, https:\/\/certek.com\/kb4\/wp-content\/uploads\/2023\/11\/2023-11-02_15h48_51-100x66.png 100w\" sizes=\"auto, (max-width: 1286px) 100vw, 1286px\" \/><\/a><\/p>\n<h3>Solution (coming soon)<\/h3>\n<p>We are working to take advantage of newer Datacap features and make general improvements to this cancel process when performed directly from Artisan. Please keep an eye out for an update.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We have recently noticed a trend in Artisan 4.8 that can result in duplicate transactions when using the cancel button on the Artisan Screen. (The Cancel button on the PIN pad does not seem to have a problem.) Please read this article to learn more about the issue and how&#8230;<\/p>\n","protected":false},"author":17,"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":[322,392],"ht-kb-tag":[],"class_list":["post-21160","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-payment-processing-accounting","ht_kb_category-partners"],"_links":{"self":[{"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/ht-kb\/21160","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\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/comments?post=21160"}],"version-history":[{"count":15,"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/ht-kb\/21160\/revisions"}],"predecessor-version":[{"id":21186,"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/ht-kb\/21160\/revisions\/21186"}],"wp:attachment":[{"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/media?parent=21160"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/ht-kb-category?post=21160"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/certek.com\/kb4\/wp-json\/wp\/v2\/ht-kb-tag?post=21160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}