{"title":"Desfazer uma transa\u00e7\u00e3o realizada para um cart\u00e3o vale presente","category":"default","creationDate":1776961627,"content":"<p>Com uma solicita\u00e7\u00e3o de cancelamento, voc\u00ea pode reverter uma transa\u00e7\u00e3o que <a href=\"\/pt\/point-of-sale\/what-we-support\/payment-methods\/gift-cards-terminal-api\/load-a-balance\">carregou fundos<\/a> para um cart\u00e3o. A quantia que a solicita\u00e7\u00e3o de carregamento adicionou ao cart\u00e3o vale presente \u00e9 retirada do cart\u00e3o. No entanto, voc\u00ea pode desfazer apenas as transa\u00e7\u00f5es de carregamento mais recentes, que foram realizadas \u00faltimas 24 horas.<\/p>\n<p>Voc\u00ea identifica a transa\u00e7\u00e3o que deseja desfazer pelo seu <a href=\"\/pt\/point-of-sale\/design-your-integration\/terminal-api#transaction-identifier\">identificador de transa\u00e7\u00e3o<\/a>. Desfazer transa\u00e7\u00f5es \u00e9 uma opera\u00e7\u00e3o s\u00edncrona.<\/p>\n<div class=\"sc-notice note\"><div>\n<p>Voc\u00ea n\u00e3o pode usar estas  solicita\u00e7\u00f5es para cancelar um pagamento com cart\u00e3o vale presente ou fazer um reembolso para um cart\u00e3o vale presente.<br \/>\nConsulte <a href=\"\/pt\/point-of-sale\/basic-tapi-integration\/cancel-a-transaction\">Cancelar um pagamento<\/a> e <a href=\"\/pt\/point-of-sale\/what-we-support\/payment-methods\/gift-cards-terminal-api\/refund-gift-cards\">Reembolsar um cart\u00e3o vale presente<\/a>.<\/p>\n<\/div><\/div>\n<h2>Antes de come\u00e7ar<\/h2>\n<p>Antes de realizar transa\u00e7\u00f5es com cart\u00e3o vale presente, certifique-se de:<\/p>\n<ul>\n<li>Ler e entender nossos <a href=\"\/pt\/point-of-sale\/design-your-integration\/terminal-api\">fundamentos da API de terminais<\/a>.<\/li>\n<li>Criar uma integra\u00e7\u00e3o que pode <a href=\"\/pt\/point-of-sale\/basic-tapi-integration\/make-a-payment\">efetuar um pagamento<\/a>.<\/li>\n<li>Concluir o processo de integra\u00e7\u00e3o com seu provedor de cart\u00e3o vale presente.<\/li>\n<li><a href=\"\/pt\/point-of-sale\/what-we-support\/payment-methods\/add-payment-methods\">Adicionado o m\u00e9todo de pagamento escolhido \u00e0 sua conta Adyen <\/a>.<\/li>\n<\/ul>\n<h2>Etapa 1: Desfazendo uma transa\u00e7\u00e3o<\/h2>\n<p>Para desfazer as transa\u00e7\u00f5es de carregamento mais recentes, realizadas nas \u00faltimas 24 horas, em um cart\u00e3o vale presente:<\/p>\n<ul>\n<li>\n<p>Fa\u00e7a uma solicita\u00e7\u00e3o POST para o <a href=\"\/pt\/point-of-sale\/design-your-integration\/terminal-api#endpoints\">endpoint da API de terminais <\/a>, especificando:<\/p>\n<ul>\n<li>\n<p><code>MessageHeader<\/code>: Segue a estrutura da <code>MessageHeader<\/code> padr\u00e3o, explicada nos <a href=\"\/pt\/point-of-sale\/design-your-integration\/terminal-api#request-message-header\">fundamentos da API de terminais<\/a>, que incluem:<\/p>\n<ul>\n<li><code>ProtocolVersion<\/code>: <strong>3.0<\/strong><\/li>\n<li><code>MessageClass<\/code>: <strong>Service<\/strong><\/li>\n<li><code>MessageCategory<\/code>: <strong>StoredValue<\/strong><\/li>\n<li><code>MessageType<\/code>: <strong>Request<\/strong><\/li>\n<li><code>SaleID<\/code>: Seu ID exclusivo para a caixa registradora.<\/li>\n<li><code>ServiceID<\/code>: Seu ID exclusivo para esta tentativa de transa\u00e7\u00e3o. Este precisa ser \u00fanico nas \u00faltimas 48 horas<\/li>\n<li>\n<p><code>POIID<\/code>: ID exclusivo do terminal. Isso indica para qual terminal a transa\u00e7\u00e3o ser\u00e1 roteada.<\/p>\n<!-- list separator -->\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><code>StoredValueRequest<\/code>: O corpo da solicita\u00e7\u00e3o para a solicita\u00e7\u00e3o de revers\u00e3o deve incluir:<\/p>\n<ul>\n<li><code>SaleData.SaleTransactionID.TransactionID<\/code>: Sua refer\u00eancia exclusiva para esta solicita\u00e7\u00e3o.<\/li>\n<li><code>SaleData.SaleTransactionID.TimeStamp<\/code>: Data e hora da solicita\u00e7\u00e3o, no <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_8601#Coordinated_Universal_Time_(UTC)\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" class=\"external-link no-image\">formato UTC<\/a>.<\/li>\n<li><code>StoredValueData.StoredValueTransactionType<\/code>: <strong>Reverse<\/strong><\/li>\n<li>\n<p><code>StoredValueData.OriginalPOITransaction<\/code>: Os detalhes da transa\u00e7\u00e3o que voc\u00ea deseja desfazer:<\/p>\n<ul>\n<li>\n<p><code>POITransactionID.TransactionID<\/code>: Identificador da transa\u00e7\u00e3o original, em um dos seguintes formatos:<\/p>\n<table>\n<thead>\n<tr>\n<th style=\"text-align: left;\">Formato<\/th>\n<th style=\"text-align: left;\">Exemple<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align: left;\"><code>tenderReference.pspReference<\/code><\/td>\n<td style=\"text-align: left;\"><strong>A7sM001574852436000.8815748524464271<\/strong> <p><div data-component-wrapper=\"tag\">\n    <tag :variant=&quot;success&quot;>\n        Formato recomendado\n    <\/tag>\n<\/div>\n<p><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><code>.pspReference<\/code><\/td>\n<td style=\"text-align: left;\"><strong>.8815748524464271<\/strong> <p>Este funciona a partir da vers\u00e3o do software do terminal 1.44. N\u00e3o esque\u00e7a o ponto inicial (.).<\/p><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: left;\"><code>tenderReference<\/code><\/td>\n<td style=\"text-align: left;\"><strong>A7sM001574852436000<\/strong> <p>Somente ao usar o mesmo terminal da transa\u00e7\u00e3o original.<\/p><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- list separator -->\n<\/li>\n<li>\n<p><code>POITransactionID.TimeStamp<\/code>: Data e hora da transa\u00e7\u00e3o original.<\/p>\n<!-- list separator -->\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>!!Para obter mais informa\u00e7\u00f5es sobre a estrutura de solicita\u00e7\u00e3o da API de terminais, consulte os <a href=\"\/pt\/point-of-sale\/design-your-integration\/terminal-api#requests\">fundamentos da API de terminais<\/a>.<\/p>\n<div data-component-wrapper=\"code-sample\">\n<code-sample :title=\"''\" :id=\"'void'\" :code-data='[{\"language\":\"json\",\"tabTitle\":\"JSON\",\"content\":\"{\\n  \\\"SaleToPOIRequest\\\":{\\n    \\\"MessageHeader\\\":{\\n      \\\"MessageType\\\":\\\"Request\\\",\\n      \\\"MessageClass\\\":\\\"Service\\\",\\n      \\\"MessageCategory\\\":\\\"StoredValue\\\",\\n      \\\"SaleID\\\":\\\"POSSystemID12345\\\",\\n      \\\"POIID\\\":\\\"V400m-324688179\\\",\\n      \\\"ProtocolVersion\\\":\\\"3.0\\\",\\n      \\\"ServiceID\\\":\\\"9265\\\"\\n      },\\n    \\\"StoredValueRequest\\\":{\\n      \\\"SaleData\\\":{\\n        \\\"SaleTransactionID\\\":{\\n          \\\"TransactionID\\\":\\\"44739\\\",\\n          \\\"TimeStamp\\\":\\\"2019-12-22T10:10:34+00:00\\\"\\n          }\\n      },\\n      \\\"StoredValueData\\\": [\\n        {\\n          \\\"StoredValueTransactionType\\\": \\\"Reverse\\\",\\n          \\\"OriginalPOITransaction\\\": {\\n            \\\"POITransactionID\\\": {\\n              \\\"TransactionID\\\": \\\"A7sM001574852436000.NC6HT9CRT65ZGN82\\\",\\n              \\\"TimeStamp\\\": \\\"2019-12-22T09:01:15+00:00\\\"\\n            }\\n          }\\n        }\\n      ]\\n    }\\n  }\\n}\"},{\"language\":\"java\",\"tabTitle\":\"Java\",\"content\":\"String serviceID = \\\"YOUR_UNIQUE_ATTEMPT_ID\\\";\\nString saleID = \\\"YOUR_CASH_REGISTER_ID\\\";\\nString POIID = \\\"YOUR_TERMINAL_ID\\\";\\n\\nSaleToPOIRequest saleToPOIRequest = new SaleToPOIRequest();\\nMessageHeader messageHeader = new MessageHeader();\\nmessageHeader.setProtocolVersion(\\\"3.0\\\");\\nmessageHeader.setMessageClass( MessageClassType.SERVICE );\\nmessageHeader.setMessageCategory( MessageCategoryType.STORED_VALUE );\\nmessageHeader.setMessageType( MessageType.REQUEST );\\nmessageHeader.setServiceID(serviceID);\\nmessageHeader.setSaleID(saleID);\\nmessageHeader.setPOIID(POIID);\\nsaleToPOIRequest.setMessageHeader(messageHeader);\\n\\nStoredValueRequest storedValueRequest = new StoredValueRequest();\\nSaleData saleData = new SaleData();\\nTransactionIdentification saleTransactionID = new TransactionIdentification();\\nsaleTransactionID.setTransactionID(transactionID);\\nsaleTransactionID.setTimeStamp(DatatypeFactory.newInstance().newXMLGregorianCalendar(new GregorianCalendar()));\\nsaleData.setSaleTransactionID(saleTransactionID);\\nstoredValueRequest.setSaleData(saleData);\\n\\nStoredValueData storedValueData = new StoredValueData();\\nstoredValueData.setStoredValueTransactionType( StoredValueTransactionType.REVERSE );\\nOriginalPOITransaction originalPOITransaction = new OriginalPOITransaction();\\nTransactionIdentification pOITransactionID = new TransactionIdentification();\\npOITransactionID.setTransactionID(transactionID);\\npOITransactionID.setTimeStamp(DatatypeFactory.newInstance().newXMLGregorianCalendar(new GregorianCalendar()));\\noriginalPOITransaction.setPOITransactionID(pOITransactionID);\\nstoredValueData.setOriginalPOITransaction(originalPOITransaction);\\nstoredValueRequest.setStoredValueData(storedValueData);\\nsaleToPOIRequest.setStoredValueRequest(storedValueRequest);\\nterminalAPIRequest.setSaleToPOIRequest(saleToPOIRequest);\"}]' :enable-copy-link-to-code-block=\"true\" :code-sample-card-size=\"'fullsize'\"><\/code-sample>\n<\/div>\n<\/li>\n<\/ul>\n<p>A solicita\u00e7\u00e3o de revers\u00e3o \u00e9 enviada \u00e0 plataforma de pagamentos da Adyen para processamento.<\/p>\n<h2>Etapa 2: recebendo o resultado<\/h2>\n<p>Depois de processada, sua integra\u00e7\u00e3o recebe o resultado, indicando o estado atual ou o saldo do cart\u00e3o vale presente. Este \u00e9 fornecido em uma resposta de API s\u00edncrona, a menos que sua integra\u00e7\u00e3o use <a href=\"\/pt\/point-of-sale\/design-your-integration\/choose-your-architecture\/cloud#async\">comunica\u00e7\u00f5es em nuvem ass\u00edncronas<\/a>.<\/p>\n<div class=\"notices yellow\">\n<p>Se sua integra\u00e7\u00e3o usar comunica\u00e7\u00f5es em nuvem ass\u00edncronas, voc\u00ea receber\u00e1 o resultado em uma <a href=\"\/pt\/point-of-sale\/design-your-integration\/notifications\/display-notifications#tender-final\">notifica\u00e7\u00e3o de exibi\u00e7\u00e3o TENDER_FINAL<\/a><\/p>\n<\/div>\n<p>Se a revers\u00e3o for bem-sucedida:<\/p>\n<ul>\n<li>\n<p>Voc\u00ea recebe uma resposta com um objeto <code>StoredValueResponse<\/code> que inclui:<\/p>\n<ul>\n<li>\n<p><code>POIData.POITransactionID.TransactionID<\/code>: <a href=\"\/pt\/point-of-sale\/design-your-integration\/terminal-api#transaction-identifier\">Identificador de transa\u00e7\u00e3o<\/a> para a solicita\u00e7\u00e3o de revers\u00e3o.<\/p>\n<\/li>\n<li>\n<p><code>StoredValueResult<\/code>:<\/p>\n<ul>\n<li><code>StoredValueTransactionType<\/code>: <strong>Reverse<\/strong><\/li>\n<li>\n<p><code>StoredValueAccountStatus<\/code>: O <code>CurrentBalance<\/code> restante no cart\u00e3o ap\u00f3s desfazer uma solicita\u00e7\u00e3o de carregamento.<\/p>\n<!-- list separator -->\n<\/li>\n<\/ul>\n<\/li>\n<li>\n<p><code>Response.Result<\/code>: <strong>Success<\/strong><\/p>\n<\/li>\n<li>\n<p><code>Response.AdditionalResponse<\/code>: Uma sequ\u00eancia base64. Quando decodificado, este \u00e9 um objeto JSON com dados de transa\u00e7\u00e3o adicionais.<\/p>\n<\/li>\n<\/ul>\n<div class=\"notices blue\">\n<p>Para obter mais informa\u00e7\u00f5es sobre a estrutura de solicita\u00e7\u00e3o da API de terminais, consulte os <a href=\"\/pt\/point-of-sale\/design-your-integration\/terminal-api#requests\">fundamentos da API de terminais<\/a>.<\/p>\n<\/div>\n<pre><code class=\"language-json\">{\n  \"SaleToPOIResponse\":{\n    \"StoredValueResponse\":{\n      \"POIData\":{\n        \"POITransactionID\":{\n          \"TimeStamp\":\"2019-03-26T09:31:29.000Z\",\n          \"TransactionID\":\"pZjO001522056689002.851577784437432H\"\n        }\n      ...\n      \"StoredValueResult\":[\n        {\n          \"StoredValueTransactionType\":\"Reverse\",\n          \"StoredValueAccountStatus\": {\n            \"CurrentBalance\":265.79\n          }\n        }\n      ],\n      \"Response\":{\n        \"Result\":\"Success\",\n        \"AdditionalResponse\":\"tid=46742566&amp;transactionType=REFUND&amp;backendGiftcardIndicator=false&amp;posAmountGratuityValue=0&amp;giftcardIndicator=true&amp;pspReference=851577784437432H&amp;storedValueApi=true&amp;currentBalanceCurrency=USD&amp;txtime=10%3a27%3a20&amp;iso8601TxDate=2019-12-31T09%3a27%3a20.0000000%2b0000&amp;posOriginalAmountValue=0&amp;txdate=31-12-2019&amp;merchantReference=17322&amp;transactionReferenceNumber=851577784437432H&amp;posadditionalamounts.originalAmountCurrency=EUR&amp;posAuthAmountCurrency=EUR&amp;posAmountCashbackValue=0&amp;posAuthAmountValue=0&amp;currentBalanceValue=26579\"\n      }\n    },\n    \"MessageHeader\":{\n      \"ProtocolVersion\":\"3.0\",\n      \"SaleID\":\"POSSystemID12345\",\n      \"MessageClass\":\"Service\",\n      \"MessageCategory\":\"StoredValue\",\n      \"ServiceID\":\"9264\",\n      \"POIID\":\"V400m-324688179\",\n      \"MessageType\":\"Response\"\n    }\n  }\n}<\/code><\/pre>\n<\/li>\n<\/ul>\n<h2 id=\"see-also\">Veja tamb\u00e9m<\/h2>\n<div class=\"see-also-links output-inline\" id=\"see-also\">\n<ul><li><a href=\"\/point-of-sale\/what-we-support\/payment-methods\/gift-cards-terminal-api\/activate\"\n                        target=\"_self\"\n                        >\n                    Ative um cart\u00e3o vale presente\n                <\/a><\/li><li><a href=\"\/point-of-sale\/what-we-support\/payment-methods\/gift-cards-terminal-api\/payment\"\n                        target=\"_self\"\n                        >\n                     Efetue um pagamento com um cart\u00e3o vale presente ativado\n                <\/a><\/li><li><a href=\"\/point-of-sale\/what-we-support\/payment-methods\/gift-cards-terminal-api\/query-the-balance\"\n                        target=\"_self\"\n                        >\n                    Verifique o saldo existente em um cart\u00e3o vale presente\n                <\/a><\/li><li><a href=\"\/point-of-sale\/what-we-support\/payment-methods\/gift-cards-terminal-api\/load-a-balance\"\n                        target=\"_self\"\n                        >\n                    Carregar um cart\u00e3o vale presente com cr\u00e9dito adicional\n                <\/a><\/li><li><a href=\"\/point-of-sale\/what-we-support\/payment-methods\/gift-cards-terminal-api\/refund-gift-cards\"\n                        target=\"_self\"\n                        >\n                    Fa\u00e7a um reembolso n\u00e3o referenciado para um cart\u00e3o vale presente\n                <\/a><\/li><li><a href=\"\/point-of-sale\/what-we-support\/payment-methods\/gift-cards-terminal-api\/deactivate\"\n                        target=\"_self\"\n                        >\n                    Desative ou saque o saldo de um cart\u00e3o vale presente\n                <\/a><\/li><li><a href=\"\/point-of-sale\/what-we-support\/payment-methods\/gift-cards-terminal-api\/void\"\n                        target=\"_self\"\n                        >\n                    Desfazer uma transa\u00e7\u00e3o realizada para um cart\u00e3o vale presente nas \u00faltimas 24 horas\n                <\/a><\/li><\/ul><\/div>\n","url":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/alternative-payment-methods\/gift-cards-terminal-api\/void","articleFields":{"description":"Inverta uma transa\u00e7\u00e3o que carregou fundos para em cart\u00e3o vale presente","id":"36196904","type":"page","_expandable":{"operations":""},"last_edit_on":"02-06-2020 17:49"},"algolia":{"url":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/alternative-payment-methods\/gift-cards-terminal-api\/void","title":"Desfazer uma transa\u00e7\u00e3o realizada para um cart\u00e3o vale presente","content":"Com uma solicita\u00e7\u00e3o de cancelamento, voc\u00ea pode reverter uma transa\u00e7\u00e3o que carregou fundos para um cart\u00e3o. A quantia que a solicita\u00e7\u00e3o de carregamento adicionou ao cart\u00e3o vale presente \u00e9 retirada do cart\u00e3o. No entanto, voc\u00ea pode desfazer apenas as transa\u00e7\u00f5es de carregamento mais recentes, que foram realizadas \u00faltimas 24 horas.\nVoc\u00ea identifica a transa\u00e7\u00e3o que deseja desfazer pelo seu identificador de transa\u00e7\u00e3o. Desfazer transa\u00e7\u00f5es \u00e9 uma opera\u00e7\u00e3o s\u00edncrona.\n\nVoc\u00ea n\u00e3o pode usar estas  solicita\u00e7\u00f5es para cancelar um pagamento com cart\u00e3o vale presente ou fazer um reembolso para um cart\u00e3o vale presente.\nConsulte Cancelar um pagamento e Reembolsar um cart\u00e3o vale presente.\n\nAntes de come\u00e7ar\nAntes de realizar transa\u00e7\u00f5es com cart\u00e3o vale presente, certifique-se de:\n\nLer e entender nossos fundamentos da API de terminais.\nCriar uma integra\u00e7\u00e3o que pode efetuar um pagamento.\nConcluir o processo de integra\u00e7\u00e3o com seu provedor de cart\u00e3o vale presente.\nAdicionado o m\u00e9todo de pagamento escolhido \u00e0 sua conta Adyen .\n\nEtapa 1: Desfazendo uma transa\u00e7\u00e3o\nPara desfazer as transa\u00e7\u00f5es de carregamento mais recentes, realizadas nas \u00faltimas 24 horas, em um cart\u00e3o vale presente:\n\n\nFa\u00e7a uma solicita\u00e7\u00e3o POST para o endpoint da API de terminais , especificando:\n\n\nMessageHeader: Segue a estrutura da MessageHeader padr\u00e3o, explicada nos fundamentos da API de terminais, que incluem:\n\nProtocolVersion: 3.0\nMessageClass: Service\nMessageCategory: StoredValue\nMessageType: Request\nSaleID: Seu ID exclusivo para a caixa registradora.\nServiceID: Seu ID exclusivo para esta tentativa de transa\u00e7\u00e3o. Este precisa ser \u00fanico nas \u00faltimas 48 horas\n\nPOIID: ID exclusivo do terminal. Isso indica para qual terminal a transa\u00e7\u00e3o ser\u00e1 roteada.\n\n\n\n\n\nStoredValueRequest: O corpo da solicita\u00e7\u00e3o para a solicita\u00e7\u00e3o de revers\u00e3o deve incluir:\n\nSaleData.SaleTransactionID.TransactionID: Sua refer\u00eancia exclusiva para esta solicita\u00e7\u00e3o.\nSaleData.SaleTransactionID.TimeStamp: Data e hora da solicita\u00e7\u00e3o, no formato UTC.\nStoredValueData.StoredValueTransactionType: Reverse\n\nStoredValueData.OriginalPOITransaction: Os detalhes da transa\u00e7\u00e3o que voc\u00ea deseja desfazer:\n\n\nPOITransactionID.TransactionID: Identificador da transa\u00e7\u00e3o original, em um dos seguintes formatos:\n\n\n\nFormato\nExemple\n\n\n\n\ntenderReference.pspReference\nA7sM001574852436000.8815748524464271 \n    \n        Formato recomendado\n    \n\n\n\n\n.pspReference\n.8815748524464271 Este funciona a partir da vers\u00e3o do software do terminal 1.44. N\u00e3o esque\u00e7a o ponto inicial (.).\n\n\ntenderReference\nA7sM001574852436000 Somente ao usar o mesmo terminal da transa\u00e7\u00e3o original.\n\n\n\n\n\n\nPOITransactionID.TimeStamp: Data e hora da transa\u00e7\u00e3o original.\n\n\n\n\n\n\n\n!!Para obter mais informa\u00e7\u00f5es sobre a estrutura de solicita\u00e7\u00e3o da API de terminais, consulte os fundamentos da API de terminais.\n\n\n\n\n\nA solicita\u00e7\u00e3o de revers\u00e3o \u00e9 enviada \u00e0 plataforma de pagamentos da Adyen para processamento.\nEtapa 2: recebendo o resultado\nDepois de processada, sua integra\u00e7\u00e3o recebe o resultado, indicando o estado atual ou o saldo do cart\u00e3o vale presente. Este \u00e9 fornecido em uma resposta de API s\u00edncrona, a menos que sua integra\u00e7\u00e3o use comunica\u00e7\u00f5es em nuvem ass\u00edncronas.\n\nSe sua integra\u00e7\u00e3o usar comunica\u00e7\u00f5es em nuvem ass\u00edncronas, voc\u00ea receber\u00e1 o resultado em uma notifica\u00e7\u00e3o de exibi\u00e7\u00e3o TENDER_FINAL\n\nSe a revers\u00e3o for bem-sucedida:\n\n\nVoc\u00ea recebe uma resposta com um objeto StoredValueResponse que inclui:\n\n\nPOIData.POITransactionID.TransactionID: Identificador de transa\u00e7\u00e3o para a solicita\u00e7\u00e3o de revers\u00e3o.\n\n\nStoredValueResult:\n\nStoredValueTransactionType: Reverse\n\nStoredValueAccountStatus: O CurrentBalance restante no cart\u00e3o ap\u00f3s desfazer uma solicita\u00e7\u00e3o de carregamento.\n\n\n\n\n\nResponse.Result: Success\n\n\nResponse.AdditionalResponse: Uma sequ\u00eancia base64. Quando decodificado, este \u00e9 um objeto JSON com dados de transa\u00e7\u00e3o adicionais.\n\n\n\nPara obter mais informa\u00e7\u00f5es sobre a estrutura de solicita\u00e7\u00e3o da API de terminais, consulte os fundamentos da API de terminais.\n\n{\n  \"SaleToPOIResponse\":{\n    \"StoredValueResponse\":{\n      \"POIData\":{\n        \"POITransactionID\":{\n          \"TimeStamp\":\"2019-03-26T09:31:29.000Z\",\n          \"TransactionID\":\"pZjO001522056689002.851577784437432H\"\n        }\n      ...\n      \"StoredValueResult\":[\n        {\n          \"StoredValueTransactionType\":\"Reverse\",\n          \"StoredValueAccountStatus\": {\n            \"CurrentBalance\":265.79\n          }\n        }\n      ],\n      \"Response\":{\n        \"Result\":\"Success\",\n        \"AdditionalResponse\":\"tid=46742566&amp;transactionType=REFUND&amp;backendGiftcardIndicator=false&amp;posAmountGratuityValue=0&amp;giftcardIndicator=true&amp;pspReference=851577784437432H&amp;storedValueApi=true&amp;currentBalanceCurrency=USD&amp;txtime=10%3a27%3a20&amp;iso8601TxDate=2019-12-31T09%3a27%3a20.0000000%2b0000&amp;posOriginalAmountValue=0&amp;txdate=31-12-2019&amp;merchantReference=17322&amp;transactionReferenceNumber=851577784437432H&amp;posadditionalamounts.originalAmountCurrency=EUR&amp;posAuthAmountCurrency=EUR&amp;posAmountCashbackValue=0&amp;posAuthAmountValue=0&amp;currentBalanceValue=26579\"\n      }\n    },\n    \"MessageHeader\":{\n      \"ProtocolVersion\":\"3.0\",\n      \"SaleID\":\"POSSystemID12345\",\n      \"MessageClass\":\"Service\",\n      \"MessageCategory\":\"StoredValue\",\n      \"ServiceID\":\"9264\",\n      \"POIID\":\"V400m-324688179\",\n      \"MessageType\":\"Response\"\n    }\n  }\n}\n\n\nVeja tamb\u00e9m\n\n\n                    Ative um cart\u00e3o vale presente\n                \n                     Efetue um pagamento com um cart\u00e3o vale presente ativado\n                \n                    Verifique o saldo existente em um cart\u00e3o vale presente\n                \n                    Carregar um cart\u00e3o vale presente com cr\u00e9dito adicional\n                \n                    Fa\u00e7a um reembolso n\u00e3o referenciado para um cart\u00e3o vale presente\n                \n                    Desative ou saque o saldo de um cart\u00e3o vale presente\n                \n                    Desfazer uma transa\u00e7\u00e3o realizada para um cart\u00e3o vale presente nas \u00faltimas 24 horas\n                \n","type":"page","locale":"pt","boost":16,"hierarchy":{"lvl0":"Home","lvl1":"Terminais","lvl2":"Alternative payment methods","lvl3":"Cart\u00f5es vale presente para seu terminal","lvl4":"Desfazer uma transa\u00e7\u00e3o realizada para um cart\u00e3o vale presente"},"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\/alternative-payment-methods","lvl3":"https:\/\/docs.adyen.com\/pt\/point-of-sale\/alternative-payment-methods\/gift-cards-terminal-api","lvl4":"\/pt\/point-of-sale\/alternative-payment-methods\/gift-cards-terminal-api\/void"},"levels":5,"category":"In-person payments","category_color":"green","tags":["Desfazer","transa\u00e7\u00e3o","realizada","cart\u00e3o","presente"]},"articleFiles":{"void.json":"<p alt=\"\">void.json<\/p>"}}
