{"title":"Solicitar diagn\u00f3stico","category":"default","creationDate":1776961627,"content":"<h2 id=\"endpoint\">Endpoint<\/h2>\n<p>O URL usado para enviar mensagens da API de terminais depende do seu tipo de implementa\u00e7\u00e3o. Para obter mais informa\u00e7\u00f5es sobre as arquiteturas dispon\u00edveis, consulte a <a href=\"\/pt\/point-of-sale\/build-your-integration\">Vis\u00e3o geral da API de terminais<\/a>.<\/p>\n<h2 id=\"request\">Solicita\u00e7\u00e3o<\/h2>\n<p>Para obter uma lista dos campos de solicita\u00e7\u00e3o de diagn\u00f3stico, consulte  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/terminal-api\/latest\/post\/diagnosis\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">DiagnosisRequest<\/a>. Os elementos de uma solicita\u00e7\u00e3o de pagamento estar\u00e3o em um <code>DiagnosisRequest<\/code>\u00a0envelope.<\/p>\n<p>O <code>SaleID<\/code> e <code>ServiceID<\/code> no <code>MessageHeader<\/code> devem ser \u00fanicos. COmbina\u00e7\u00f5es <code>SaleID<\/code> e <code>ServiceID<\/code> s\u00e3o rejeitadas se j\u00e1 usadas recentemente, dentro de 48 horas.<\/p>\n<p>Os campos descritos abaixo s\u00e3o os campos b\u00e1sicos que voc\u00ea especifica ao fazer uma chamada <code>DiagnosisRequest<\/code>\u00a0para a Terminal API.<\/p>\n<h2 id=\"response\">Resposta<\/h2>\n<p>Para obter uma lista de campos, veja .<\/p>\n<p>Uma tentativa de solicita\u00e7\u00e3o ser\u00e1 realizada e voc\u00ea receber\u00e1 uma resposta com os seguintes campos:<\/p>\n<pre><code class=\"language-json\">{\n  \"SaleToPOIResponse\": {\n    \"MessageHeader\": {\n      \"ProtocolVersion\": \"3.0\",\n      \"SaleID\": \"POSSystemID12345\",\n      \"MessageClass\": \"Service\",\n      \"MessageCategory\": \"Diagnosis\",\n      \"ServiceID\": \"282\",\n      \"POIID\": \"P400Plus-275008565\",\n      \"MessageType\": \"Response\"\n    },\n    \"DiagnosisResponse\": {\n      \"POIStatus\": {\n        \"CommunicationOKFlag\": true,\n        \"GlobalStatus\": \"OK\"\n      },\n      \"Response\": {\n        \"Result\": \"Success\"\n      },\n      \"HostStatus\": [\n        {\n          \"IsReachableFlag\": true,\n          \"AcquirerID\": \"0\"\n        }\n      ]\n    }\n  }\n}<\/code><\/pre>","url":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/diagnostics\/request-diagnosis","articleFields":{"id":"36196988","type":"page","_expandable":{"operations":""},"status":"current","last_edit_on":"13-04-2020 17:29"},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/diagnostics\/request-diagnosis","title":"Solicitar diagn\u00f3stico","content":"Endpoint\nO URL usado para enviar mensagens da API de terminais depende do seu tipo de implementa\u00e7\u00e3o. Para obter mais informa\u00e7\u00f5es sobre as arquiteturas dispon\u00edveis, consulte a Vis\u00e3o geral da API de terminais.\nSolicita\u00e7\u00e3o\nPara obter uma lista dos campos de solicita\u00e7\u00e3o de diagn\u00f3stico, consulte  DiagnosisRequest. Os elementos de uma solicita\u00e7\u00e3o de pagamento estar\u00e3o em um DiagnosisRequest\u00a0envelope.\nO SaleID e ServiceID no MessageHeader devem ser \u00fanicos. COmbina\u00e7\u00f5es SaleID e ServiceID s\u00e3o rejeitadas se j\u00e1 usadas recentemente, dentro de 48 horas.\nOs campos descritos abaixo s\u00e3o os campos b\u00e1sicos que voc\u00ea especifica ao fazer uma chamada DiagnosisRequest\u00a0para a Terminal API.\nResposta\nPara obter uma lista de campos, veja .\nUma tentativa de solicita\u00e7\u00e3o ser\u00e1 realizada e voc\u00ea receber\u00e1 uma resposta com os seguintes campos:\n{\n  \"SaleToPOIResponse\": {\n    \"MessageHeader\": {\n      \"ProtocolVersion\": \"3.0\",\n      \"SaleID\": \"POSSystemID12345\",\n      \"MessageClass\": \"Service\",\n      \"MessageCategory\": \"Diagnosis\",\n      \"ServiceID\": \"282\",\n      \"POIID\": \"P400Plus-275008565\",\n      \"MessageType\": \"Response\"\n    },\n    \"DiagnosisResponse\": {\n      \"POIStatus\": {\n        \"CommunicationOKFlag\": true,\n        \"GlobalStatus\": \"OK\"\n      },\n      \"Response\": {\n        \"Result\": \"Success\"\n      },\n      \"HostStatus\": [\n        {\n          \"IsReachableFlag\": true,\n          \"AcquirerID\": \"0\"\n        }\n      ]\n    }\n  }\n}","type":"page","locale":"pt","boost":17,"hierarchy":{"lvl0":"Home","lvl1":"Terminais","lvl2":"Executar diagn\u00f3sticos","lvl3":"Solicitar diagn\u00f3stico"},"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\/diagnostics","lvl3":"\/pt\/point-of-sale\/diagnostics\/request-diagnosis"},"levels":4,"category":"In-person payments","category_color":"green","tags":["Solicitar","diagn\u00f3stico"]},"articleFiles":{"diagnosis_0.json":"<p alt=\"\">diagnosis_0.json<\/p>","diagnosis_0_response.json":"<p alt=\"\">diagnosis_0_response.json<\/p>","diagnosis_1.json":"<p alt=\"\">diagnosis_1.json<\/p>","diagnosis_1_response.json":"<p alt=\"\">diagnosis_1_response.json<\/p>"}}
