{"title":"Envie informa\u00e7\u00f5es da aplica\u00e7\u00e3o","category":"default","creationDate":1776961627,"content":"<p>As informa\u00e7\u00f5es da aplica\u00e7\u00e3o, por exemplo, informa\u00e7\u00f5es de identifica\u00e7\u00e3o da aplica\u00e7\u00e3o, sua empresa e quaisquer informa\u00e7\u00f5es de terceiros, nos permitem analisar e solucionar problemas de pagamentos com mais efici\u00eancia e fornecer uma melhor experi\u00eancia de suporte. Na API de terminais, isso \u00e9 enviado em um campo <code>SaleToAcquirerData<\/code>.<\/p>\n<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 href=\"\/pt\/point-of-sale\/build-your-integration\">vis\u00e3o geral da API de terminais<\/a>.<\/p>\n<h2 id=\"base64-the-application-information\">Base64 informa\u00e7\u00f5es da aplica\u00e7\u00e3o<\/h2>\n<ol>\n<li>\n<p>Adicione os detalhes de sua aplica\u00e7\u00e3o, do comerciante e integrador no formato JSON:<\/p>\n<pre><code class=\"language-json\">{\n   \"applicationInfo\":{\n      \"merchantApplication\":{\n         \"name\":\"Acme Adyen Connector\",\n         \"version\":\"2.0.1\"\n      },\n      \"merchantDevice\":{\n         \"os\":\"Windows\",\n         \"version\":\"Vista Business 3.1\",\n         \"reference\":\"1234\"\n      },\n      \"externalPlatform\":{\n         \"integrator\":\"Retail Consultancy Corp\",\n         \"name\":\"Acme Corp POS\",\n         \"version\":\"1.0.2\"\n      }\n   }\n}<\/code><\/pre>\n<p>No exemplo acima, o <code>merchantDevice<\/code> <code>reference<\/code> \u00e9 o <code>posRegisterConfiguredName<\/code>, por exemplo, o nome configurado para o hardware do POS.<\/p>\n<\/li>\n<li>\n<p>Converta esse JSON em Base64, que fornecer\u00e1 uma sequ\u00eancia como:<\/p>\n<pre><code class=\"language-text\">eyJhcHBsaWNhdGlvbkluZm8iOnsKICAibWVyY2hhbnRBcHBsaWNhdGlvbiI6ewog\nICAgIm5hbWUiIDogIkFjbWUgQWR5ZW4gQ29ubmVjdG9yIiwKICAgICJ2ZXJzaW9u\nIiA6ICIyLjAuMSIKICAgIH0sCiAgIm1lcmNoYW50RGV2aWNlIjp7CiAgICAib3Mi\nIDogIldpbmRvd3MiLAogICAgInZlcnNpb24iIDogIlZpc3RhIEJ1c2luZXNzIDMu\nMSIsCiAgICAicmVmZXJlbmNlIiA6ICIxMjM0IiDigJMgcG9zcmVnaXN0ZXJjb25m\naWd1cmVkbmFtZQogICAgfSwKICAgICJleHRlcm5hbFBsYXRmb3JtIjp7CiAgICAg\nICJpbnRlZ3JhdG9yIiA6ICJSZXRhaWwgQ29uc3VsdGFuY3kgQ29ycCIsCiAgICAg\nICJuYW1lIiA6ICJBY21lIENvcnAgUE9TIiwKICAgICAgInZlcnNpb24iIDogIjEu\nMC4yIgogICAgfQogIH0KfQ==<\/code><\/pre>\n<\/li>\n<li>\n<p>Crie um <code>PaymentRequest<\/code> e passe a sequ\u00eancia como dados adicionais no campo <code>SaleToAcquirerData<\/code>.<\/p>\n<\/li>\n<\/ol>\n<h2 id=\"request\">Solicita\u00e7\u00e3o<\/h2>\n<p>Para uma lista de campos, consulte  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/terminal-api\/latest\/post\/payment\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">PaymentRequest<\/a>).<\/p>\n<h2 id=\"response\">Resposta<\/h2>\n<p>Para uma lista de campos, consulte  <a href=\"https:\/\/docs.adyen.com\/api-explorer\/terminal-api\/latest\/post\/payment#responses-200\" class=\"codeLabel  external-link no-image\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">PaymentResponse<\/a>.<\/p>\n<p>Ser\u00e1 realizada uma tentativa de autoriza\u00e7\u00e3o e voc\u00ea receber\u00e1 uma resposta com os seguintes campos, incluindo uma <code>AdditionalResponse<\/code>.<\/p>\n<div class=\"sc-notice note\"><div>\n<p>A <code>AdditionalResponse<\/code> tamb\u00e9m \u00e9 codificada em Base64..<\/p>\n<\/div><\/div>\n<pre><code class=\"language-json\">{\n   \"SaleToPOIResponse\":{\n      \"PaymentResponse\":{\n         \"Response\":{\n            \"AdditionalResponse\":\"YXBwbGljYXRpb25MYWJlbD1NQ0RDQ0ZSJmNhcmRIb2xkZXJWZXJpZmljYXRpb25N\nZXRob2RSZXN1bHRzPTQ0MDAwMiZBSUQ9QTAwMDAwMDAwNDEwMTAwMiZhcHBsaWNh\ndGlvblByZWZlcnJlZE5hbWU9bWMlMjBmJnRpZD0xMjAwMDAwMCZtZXJjaGFudFJl\nZmVyZW5jZT1DYXJkUmVtb3ZhbC1Bc2tEY2MmdGM9RjJCQ0FCRDYxNDc4QzExNyZ0\neGRhdGU9MTAtMTEtMjAxNyZwYXltZW50TWV0aG9kPW1jJnRyYW5zYWN0aW9uUmVm\nZXJlbmNlTnVtYmVyPTg1MTUxMDMxNTU5OTAzMDYmc2hvcHBlclJlZmVyZW5jZT0x\nMjMxJnRyYW5zYWN0aW9uVHlwZT1HT09EU19TRVJWSUNFUyZjYXJkVHlwZT1tYyZv\nZmZsaW5lPWZhbHNlJmNhcmRTY2hlbWU9bWMmbWlkPTUxJnR4dGltZT0xMyUzYTA2\nJTNhMTYmc2hvcHBlckVtYWlsPXN3YWclNDBpbGwuY29tJmNhcmRIb2xkZXJOYW1l\nPVRDMDRfTUNfQXBwcm92ZWRfREND\",\n            \"Result\":\"Success\"\n         },\n         \"PaymentResult\":{\n            \"PaymentAcquirerData\":{\n               \"AcquirerTransactionID\":{\n                  \"TransactionID\":\"8515103155990306\",\n                  \"TimeStamp\":\"2017-11-10T12:06:16.000Z\"\n               },\n               \"MerchantID\":\"TestMerchantPOSRobot02\",\n               \"AcquirerPOIID\":\"MX925-261078152\"\n            },\n            \"PaymentInstrumentData\":{\n               \"CardData\":{\n                  \"CardCountryCode\":\"840\",\n                  \"EntryMode\":[\n                     \"ICC\"\n                  ],\n                  \"MaskedPan\":\"541333 **** 9990\",\n                  \"PaymentBrand\":\"mc\",\n                  \"SensitiveCardData\":{\n                     \"CardSeqNumb\":\"53\",\n                     \"ExpiryDate\":\"0228\"\n                  }\n               },\n               \"PaymentInstrumentType\":\"Card\"\n            },\n            \"AmountsResp\":{\n               \"AuthorizedAmount\":300,\n               \"Currency\":\"EUR\"\n            }\n         },\n         \"PaymentReceipt\":[\n            {\n               \"OutputContent\":{\n                  \"OutputFormat\":\"Text\",\n                  \"OutputText\":[\n                     {\n                        \"CharacterStyle\":\"Bold\",\n                        \"EndOfLineFlag\":true,\n                        \"Text\":\"key=header1&amp;name=Adyen\"\n                     },\n                      [...]\n                     {\n                        \"EndOfLineFlag\":true,\n                        \"Text\":\"key=filler\"\n                     },\n                     {\n                        \"EndOfLineFlag\":true,\n                        \"Text\":\"key=filler\"\n                     }\n                  ]\n               },\n               \"DocumentQualifier\":\"CashierReceipt\"\n            },\n            {\n               \"OutputContent\":{\n                  \"OutputFormat\":\"Text\",\n                  \"OutputText\":[\n                     {\n                        \"CharacterStyle\":\"Bold\",\n                        \"EndOfLineFlag\":true,\n                        \"Text\":\"key=header1&amp;name=Adyen\"\n                     },\n                     [...]\n                     {\n                        \"EndOfLineFlag\":true,\n                        \"Text\":\"key=filler\"\n                     },\n                     {\n                        \"EndOfLineFlag\":true,\n                        \"Text\":\"key=thanks&amp;name=Thank%20you\"\n                     }\n                  ]\n               },\n               \"DocumentQualifier\":\"CustomerReceipt\"\n            }\n         ],\n         \"POIData\":{\n            \"POITransactionID\":{\n               \"TransactionID\":\"oLkO001510315576349.8515103155990306\",\n               \"TimeStamp\":\"2017-11-10T12:06:16.000Z\"\n            }\n         },\n         \"SaleData\":{\n            \"SaleTransactionID\":{\n               \"TransactionID\":\"CardRemoval-AskDcc\",\n               \"TimeStamp\":\"2017-11-10T12:05:58.686Z\"\n            }\n         }\n      },\n      \"MessageHeader\":{\n         \"SaleID\":\"POSSystemID12345\",\n         \"ProtocolVersion\":\"3.0\",\n         \"MessageType\":\"Response\",\n         \"POIID\":\"MX925-261078152\",\n         \"ServiceID\":\"885906155\",\n         \"MessageClass\":\"Service\",\n         \"MessageCategory\":\"Payment\"\n      }\n   }\n}<\/code><\/pre>\n<div class=\"sc-notice note\"><div>\n<p>Se voc\u00ea receber um erro, use nossa p\u00e1gina <a href=\"\/pt\/point-of-sale\/error-scenarios\">cen\u00e1rios de erros<\/a> para solucionar o problema.<\/p>\n<p>Os avisos s\u00e3o acionados quando ocorrem erros n\u00e3o fatais e s\u00e3o retornados na resposta.<\/p>\n<\/div><\/div>","url":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/basic-tapi-integration\/pass-application-information","articleFields":{"description":"Descreve o uso da API de terminais para fornecer detalhes da aplica\u00e7\u00e3o, do comerciante e do integrador em dados adicionais para a Plataforma de pagamentos da Adyen ","id":"42852844","type":"page","_expandable":{"operations":""},"status":"current","last_edit_on":"29-04-2020 17:52"},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/basic-tapi-integration\/pass-application-information","title":"Envie informa\u00e7\u00f5es da aplica\u00e7\u00e3o","content":"As informa\u00e7\u00f5es da aplica\u00e7\u00e3o, por exemplo, informa\u00e7\u00f5es de identifica\u00e7\u00e3o da aplica\u00e7\u00e3o, sua empresa e quaisquer informa\u00e7\u00f5es de terceiros, nos permitem analisar e solucionar problemas de pagamentos com mais efici\u00eancia e fornecer uma melhor experi\u00eancia de suporte. Na API de terminais, isso \u00e9 enviado em um campo SaleToAcquirerData.\nEndpoint\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 vis\u00e3o geral da API de terminais.\nBase64 informa\u00e7\u00f5es da aplica\u00e7\u00e3o\n\n\nAdicione os detalhes de sua aplica\u00e7\u00e3o, do comerciante e integrador no formato JSON:\n{\n   \"applicationInfo\":{\n      \"merchantApplication\":{\n         \"name\":\"Acme Adyen Connector\",\n         \"version\":\"2.0.1\"\n      },\n      \"merchantDevice\":{\n         \"os\":\"Windows\",\n         \"version\":\"Vista Business 3.1\",\n         \"reference\":\"1234\"\n      },\n      \"externalPlatform\":{\n         \"integrator\":\"Retail Consultancy Corp\",\n         \"name\":\"Acme Corp POS\",\n         \"version\":\"1.0.2\"\n      }\n   }\n}\nNo exemplo acima, o merchantDevice reference \u00e9 o posRegisterConfiguredName, por exemplo, o nome configurado para o hardware do POS.\n\n\nConverta esse JSON em Base64, que fornecer\u00e1 uma sequ\u00eancia como:\neyJhcHBsaWNhdGlvbkluZm8iOnsKICAibWVyY2hhbnRBcHBsaWNhdGlvbiI6ewog\nICAgIm5hbWUiIDogIkFjbWUgQWR5ZW4gQ29ubmVjdG9yIiwKICAgICJ2ZXJzaW9u\nIiA6ICIyLjAuMSIKICAgIH0sCiAgIm1lcmNoYW50RGV2aWNlIjp7CiAgICAib3Mi\nIDogIldpbmRvd3MiLAogICAgInZlcnNpb24iIDogIlZpc3RhIEJ1c2luZXNzIDMu\nMSIsCiAgICAicmVmZXJlbmNlIiA6ICIxMjM0IiDigJMgcG9zcmVnaXN0ZXJjb25m\naWd1cmVkbmFtZQogICAgfSwKICAgICJleHRlcm5hbFBsYXRmb3JtIjp7CiAgICAg\nICJpbnRlZ3JhdG9yIiA6ICJSZXRhaWwgQ29uc3VsdGFuY3kgQ29ycCIsCiAgICAg\nICJuYW1lIiA6ICJBY21lIENvcnAgUE9TIiwKICAgICAgInZlcnNpb24iIDogIjEu\nMC4yIgogICAgfQogIH0KfQ==\n\n\nCrie um PaymentRequest e passe a sequ\u00eancia como dados adicionais no campo SaleToAcquirerData.\n\n\nSolicita\u00e7\u00e3o\nPara uma lista de campos, consulte  PaymentRequest).\nResposta\nPara uma lista de campos, consulte  PaymentResponse.\nSer\u00e1 realizada uma tentativa de autoriza\u00e7\u00e3o e voc\u00ea receber\u00e1 uma resposta com os seguintes campos, incluindo uma AdditionalResponse.\n\nA AdditionalResponse tamb\u00e9m \u00e9 codificada em Base64..\n\n{\n   \"SaleToPOIResponse\":{\n      \"PaymentResponse\":{\n         \"Response\":{\n            \"AdditionalResponse\":\"YXBwbGljYXRpb25MYWJlbD1NQ0RDQ0ZSJmNhcmRIb2xkZXJWZXJpZmljYXRpb25N\nZXRob2RSZXN1bHRzPTQ0MDAwMiZBSUQ9QTAwMDAwMDAwNDEwMTAwMiZhcHBsaWNh\ndGlvblByZWZlcnJlZE5hbWU9bWMlMjBmJnRpZD0xMjAwMDAwMCZtZXJjaGFudFJl\nZmVyZW5jZT1DYXJkUmVtb3ZhbC1Bc2tEY2MmdGM9RjJCQ0FCRDYxNDc4QzExNyZ0\neGRhdGU9MTAtMTEtMjAxNyZwYXltZW50TWV0aG9kPW1jJnRyYW5zYWN0aW9uUmVm\nZXJlbmNlTnVtYmVyPTg1MTUxMDMxNTU5OTAzMDYmc2hvcHBlclJlZmVyZW5jZT0x\nMjMxJnRyYW5zYWN0aW9uVHlwZT1HT09EU19TRVJWSUNFUyZjYXJkVHlwZT1tYyZv\nZmZsaW5lPWZhbHNlJmNhcmRTY2hlbWU9bWMmbWlkPTUxJnR4dGltZT0xMyUzYTA2\nJTNhMTYmc2hvcHBlckVtYWlsPXN3YWclNDBpbGwuY29tJmNhcmRIb2xkZXJOYW1l\nPVRDMDRfTUNfQXBwcm92ZWRfREND\",\n            \"Result\":\"Success\"\n         },\n         \"PaymentResult\":{\n            \"PaymentAcquirerData\":{\n               \"AcquirerTransactionID\":{\n                  \"TransactionID\":\"8515103155990306\",\n                  \"TimeStamp\":\"2017-11-10T12:06:16.000Z\"\n               },\n               \"MerchantID\":\"TestMerchantPOSRobot02\",\n               \"AcquirerPOIID\":\"MX925-261078152\"\n            },\n            \"PaymentInstrumentData\":{\n               \"CardData\":{\n                  \"CardCountryCode\":\"840\",\n                  \"EntryMode\":[\n                     \"ICC\"\n                  ],\n                  \"MaskedPan\":\"541333 **** 9990\",\n                  \"PaymentBrand\":\"mc\",\n                  \"SensitiveCardData\":{\n                     \"CardSeqNumb\":\"53\",\n                     \"ExpiryDate\":\"0228\"\n                  }\n               },\n               \"PaymentInstrumentType\":\"Card\"\n            },\n            \"AmountsResp\":{\n               \"AuthorizedAmount\":300,\n               \"Currency\":\"EUR\"\n            }\n         },\n         \"PaymentReceipt\":[\n            {\n               \"OutputContent\":{\n                  \"OutputFormat\":\"Text\",\n                  \"OutputText\":[\n                     {\n                        \"CharacterStyle\":\"Bold\",\n                        \"EndOfLineFlag\":true,\n                        \"Text\":\"key=header1&amp;name=Adyen\"\n                     },\n                      [...]\n                     {\n                        \"EndOfLineFlag\":true,\n                        \"Text\":\"key=filler\"\n                     },\n                     {\n                        \"EndOfLineFlag\":true,\n                        \"Text\":\"key=filler\"\n                     }\n                  ]\n               },\n               \"DocumentQualifier\":\"CashierReceipt\"\n            },\n            {\n               \"OutputContent\":{\n                  \"OutputFormat\":\"Text\",\n                  \"OutputText\":[\n                     {\n                        \"CharacterStyle\":\"Bold\",\n                        \"EndOfLineFlag\":true,\n                        \"Text\":\"key=header1&amp;name=Adyen\"\n                     },\n                     [...]\n                     {\n                        \"EndOfLineFlag\":true,\n                        \"Text\":\"key=filler\"\n                     },\n                     {\n                        \"EndOfLineFlag\":true,\n                        \"Text\":\"key=thanks&amp;name=Thank%20you\"\n                     }\n                  ]\n               },\n               \"DocumentQualifier\":\"CustomerReceipt\"\n            }\n         ],\n         \"POIData\":{\n            \"POITransactionID\":{\n               \"TransactionID\":\"oLkO001510315576349.8515103155990306\",\n               \"TimeStamp\":\"2017-11-10T12:06:16.000Z\"\n            }\n         },\n         \"SaleData\":{\n            \"SaleTransactionID\":{\n               \"TransactionID\":\"CardRemoval-AskDcc\",\n               \"TimeStamp\":\"2017-11-10T12:05:58.686Z\"\n            }\n         }\n      },\n      \"MessageHeader\":{\n         \"SaleID\":\"POSSystemID12345\",\n         \"ProtocolVersion\":\"3.0\",\n         \"MessageType\":\"Response\",\n         \"POIID\":\"MX925-261078152\",\n         \"ServiceID\":\"885906155\",\n         \"MessageClass\":\"Service\",\n         \"MessageCategory\":\"Payment\"\n      }\n   }\n}\n\nSe voc\u00ea receber um erro, use nossa p\u00e1gina cen\u00e1rios de erros para solucionar o problema.\nOs avisos s\u00e3o acionados quando ocorrem erros n\u00e3o fatais e s\u00e3o retornados na resposta.\n","type":"page","locale":"pt","boost":17,"hierarchy":{"lvl0":"Home","lvl1":"Terminais","lvl2":"Implement the payment flow","lvl3":"Envie informa\u00e7\u00f5es da aplica\u00e7\u00e3o"},"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\/basic-tapi-integration","lvl3":"\/pt\/point-of-sale\/basic-tapi-integration\/pass-application-information"},"levels":4,"category":"In-person payments","category_color":"green","tags":["Envie","informa\u00e7\u00f5es","aplica\u00e7\u00e3o"]},"articleFiles":{"pass-app-info-base64.json":"<p alt=\"\">pass-app-info-base64.json<\/p>","pass-app-info-key-value.json":"<p alt=\"\">pass-app-info-key-value.json<\/p>","reponse-pass-app-info-key-value.json":"<p alt=\"\">reponse-pass-app-info-key-value.json<\/p>","response-pass-app-info-base64.json":"<p alt=\"\">response-pass-app-info-base64.json<\/p>"}}
