{"title":"Handle the Signature callback","category":"default","creationDate":1776961627,"content":"<h2 id=\"callback\">Callback<\/h2>\n<table><colgroup><col style=\"width: 19%\"><col style=\"width: 80%\"><\/colgroup><thead><tr class=\"header\"><th>Name<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>\n<p><code>TenderCheckSignature<\/code><\/p>\n<\/td><td>\n<p>The system invokes this callback if the terminal or card settings require signature as CVM.<\/p>\n<\/td><\/tr><\/tbody><\/table>\n<h2 id=\"parameters\">Parameters<\/h2>\n<table>\n<thead>\n<tr>\n<th>Name<\/th>\n<th>Type<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>pedObj<\/code><\/td>\n<td><a href=\"\/pt\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/com-extension-for-windows-integration\/com-extension-for-windows-objects\/peddevice\">PedDevice<\/a><\/td>\n<td>PED object that represents the terminal.<\/td>\n<\/tr>\n<tr>\n<td><code>tenderObj<\/code><\/td>\n<td><a href=\"\/pt\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/com-extension-for-windows-integration\/com-extension-for-windows-objects\/tender\">Tender<\/a><\/td>\n<td>The tender associated with the additional data.<\/td>\n<\/tr>\n<tr>\n<td><code>headerObj<\/code><\/td>\n<td>ResponseHdr<\/td>\n<td>Header object that includes generic statuses, information about merchant, additional data from the PED.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"confirmation-method\">Confirmation Method<\/h2>\n<table style=\"width:100%;\"><colgroup><col style=\"width: 9%\"><col style=\"width: 90%\"><\/colgroup><thead><tr class=\"header\"><th>Name<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>\n<p><code>ConfirmSignature<\/code><\/p>\n<\/td><td>\n<p>This method runs against the tender object. Staff must verify the signature, and confirm or reject it.<\/p>\n<\/td><\/tr><\/tbody><\/table>\n<h2 id=\"parameters-1\">Parameters<\/h2>\n<table>\n<thead>\n<tr>\n<th>Name<\/th>\n<th>Type<\/th>\n<th>Required<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>confirmation<\/code><\/td>\n<td>int<\/td>\n<td><img title=\"-white_check_mark-\" alt=\"-white_check_mark-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/white_check_mark.png\" \/><\/td>\n<td>The result of signature verification. The staff member either confirms or rejects the signature.<\/td>\n<\/tr>\n<tr>\n<td><code>signatureData<\/code><\/td>\n<td>String<\/td>\n<td><img title=\"-x-\" alt=\"-x-\" class=\"smileys\" src=\"\/user\/data\/smileys\/emoji\/x.png\" \/><\/td>\n<td>Base-64 encoded string of the bitmap. The PED passes the digital signature to the plataforma de pagamentos da Adyen.\u00a0Image size: 240 X 170px.\u00a0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"confirmation-values\">Confirmation values<\/h2>\n<table>\n<thead>\n<tr>\n<th>Value<\/th>\n<th>Meaning<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>0<\/td>\n<td>Declined<\/td>\n<\/tr>\n<tr>\n<td>1<\/td>\n<td>Approved<\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>Retry<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>You can use value 2, retry, to allow shoppers to re-enter their signature.<\/p>","url":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/com-extension-for-windows-integration\/key-steps-com-extension\/process-a-basic-transaction-com-extension\/handle-the-signature-callback-com-extension","articleFields":{"id":"25143512","type":"page","_expandable":{"operations":""},"status":"current"},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/com-extension-for-windows-integration\/key-steps-com-extension\/process-a-basic-transaction-com-extension\/handle-the-signature-callback-com-extension","title":"Handle the Signature callback","content":"Callback\nNameDescription\nTenderCheckSignature\n\nThe system invokes this callback if the terminal or card settings require signature as CVM.\n\nParameters\n\n\n\nName\nType\nDescription\n\n\n\n\npedObj\nPedDevice\nPED object that represents the terminal.\n\n\ntenderObj\nTender\nThe tender associated with the additional data.\n\n\nheaderObj\nResponseHdr\nHeader object that includes generic statuses, information about merchant, additional data from the PED.\n\n\n\nConfirmation Method\nNameDescription\nConfirmSignature\n\nThis method runs against the tender object. Staff must verify the signature, and confirm or reject it.\n\nParameters\n\n\n\nName\nType\nRequired\nDescription\n\n\n\n\nconfirmation\nint\n\nThe result of signature verification. The staff member either confirms or rejects the signature.\n\n\nsignatureData\nString\n\nBase-64 encoded string of the bitmap. The PED passes the digital signature to the plataforma de pagamentos da Adyen.\u00a0Image size: 240 X 170px.\u00a0\n\n\n\nConfirmation values\n\n\n\nValue\nMeaning\n\n\n\n\n0\nDeclined\n\n\n1\nApproved\n\n\n2\nRetry\n\n\n\nYou can use value 2, retry, to allow shoppers to re-enter their signature.","type":"page","locale":"pt","boost":13,"hierarchy":{"lvl0":"Home","lvl1":"Terminais","lvl2":"Deprecation of classic libraries","lvl3":"Library integrations","lvl4":"COM extension for Windows integration","lvl5":"Key steps","lvl6":"Process a basic transaction","lvl7":"Handle the Signature callback"},"hierarchy_url":{"lvl0":"https:\/\/docs.adyen.com\/pt","lvl1":"https:\/\/docs.adyen.com\/pt\/point-of-sale","lvl2":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/classic-library-deprecation","lvl3":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/classic-library-deprecation\/classic-library-integrations","lvl4":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/com-extension-for-windows-integration","lvl5":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/com-extension-for-windows-integration\/key-steps-com-extension","lvl6":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/com-extension-for-windows-integration\/key-steps-com-extension\/process-a-basic-transaction-com-extension","lvl7":"\/pt\/point-of-sale\/classic-library-deprecation\/classic-library-integrations\/com-extension-for-windows-integration\/key-steps-com-extension\/process-a-basic-transaction-com-extension\/handle-the-signature-callback-com-extension"},"levels":8,"category":"In-person payments","category_color":"green","tags":["Handle","Signature","callback"]}}
