{"__v":0,"_id":"582df33be1b8692300c0dd39","api":{"auth":"required","params":[],"results":{"codes":[]},"settings":"","url":""},"body":"[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Introdução\"\n}\n[/block]\nA SDK POS Stone é um componente para permitir a utilização da função de pagamentos Stone em um terminal POS em conjunto com uma aplicação de parceiros.\n\nO módulo de pagamentos opera no terminal de maneira independente, garantindo a segurança da transação financeira independente da aplicação de negócio instalada.\n\nEste documento define as regras de negócio e mensageria (baseado no padrão EPAS CARD PAYMENTS / ISO 20022 requerida para a realização de transações financeiras nas soluções Stone, considerando o mercado brasileiro e as bandeiras que aqui operam.\n\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Comunicação\"\n}\n[/block]\nO protocolo de comunicação utilizado para se conectar a Stone é o HTTPS (TLS v1.2). O método HTTP utilizado para todas as requisições é o POST. \n\nPara o ambiente de transações (Autorização/Cancelamento/Diagnóstico), as mensagens são baseadas na versão 2.0 do protocolo EPAS/ISO 20022 CAPE (Card Payment Exchanges).\nPara o ambiente de TMS (Terminal Management) as mensagens utilizam a versão 2.0 do protocolo EPAS/ISO 20022 TMS.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Camadas de aplicação\"\n}\n[/block]\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/c1b252a-Camadas.PNG\",\n        \"Camadas.PNG\",\n        582,\n        561,\n        \"#5d98cb\"\n      ]\n    }\n  ]\n}\n[/block]\nA SDK Stone deve em rodar em um fluxo de execução separado e totalmente independente da aplicação do parceiro.\n\nQuando uma transação financeira for requisitada o processo da SDK assume controle do dispositivo (informações na tela, comunicação e leitora de cartão).\n\nApós a execução da transação financeira o controle do terminal é devolvido para a aplicação de negócio junto com os dados da transação processada.\n\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Interface de comunicação\"\n}\n[/block]\nA interface de comunicação entre a SDK Stone deve permitir os seguintes comandos entre a aplicação de negócio e o SDK.\n\n* Venda (Realizar uma transação de venda)\n* Estorno (Realizar uma transação de Cancelamento)\n* Ativação (Ativa um cliente com base no Stone Code)\n* Configuração (Realiza uma carga de tabelas)\n* Pendências (Verifica se existe transações pendentes de desfazimento)\n* Versão (Retorna a versão da SDK Instalada)\n* Status (*) (Retorna o estado do processo da SDK)\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Segurança\"\n}\n[/block]\nOs dados que são trafegados entre o terminal com a SDK instalada e a adquirente: número do cartão, trilhas, senha (sempre trafega criptografado), podem estar protegidos por criptografia. As regras e formas de criptografia estarão descritas no decorrer desta especificação. Todas as normas aqui descritas estão de acordo com os requisitos do PCI-DSS (Payment Card Industry Data Security Standard).\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Formatos e tipos\"\n}\n[/block]\nEste documento menciona diversos dados em comandos e tabelas, sendo que estes dados, por suas características, devem respeitar diferentes regras de codificação.\nPara multiplicidades, utilizaremos a notação “[N1.N2]” onde os valores possíveis de N1 são: 0, 1 ou *(muitos) e para N2 são: 1 e *(muitos). Para o valor de N1 = 1, informa que o campo é obrigatório e quando o valor de N1 = 0, informa que o campo é opcional. Os Tipos de dados são:\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Tipos de dados\",\n    \"h-1\": \"Descrição\",\n    \"0-0\": \"Texto\",\n    \"0-1\": \"Texto\",\n    \"1-0\": \"Boolean\",\n    \"1-1\": \"Valores indicadores\",\n    \"2-0\": \"Amount\",\n    \"2-1\": \"Valores numéricos em centavos\",\n    \"3-0\": \"DateTime\",\n    \"3-1\": \"Data e hora seguindo o padrão ISO8601 (yyyy-MM-ddTHH:mm:ss).\",\n    \"4-0\": \"CodeSet\",\n    \"5-0\": \"Container\",\n    \"4-1\": \"Valores pré-definidos conforme a ISO 20022 e informados nas descrições, XML para indicar que o campo deverá receber conteúdo neste formato.\",\n    \"5-1\": \"Indicar que o campo é um agrupador de elementos.\"\n  },\n  \"cols\": 2,\n  \"rows\": 6\n}\n[/block]","category":"582df33be1b8692300c0dd37","createdAt":"2016-11-17T18:13:15.655Z","excerpt":"","githubsync":"","hidden":false,"isReference":false,"link_external":false,"link_url":"","next":{"pages":[],"description":""},"order":0,"parentDoc":null,"project":"582df33be1b8692300c0dd33","slug":"getting-started","sync_unique":"","title":"SDK POS Stone - Documentação para fabricantes","type":"basic","updates":[],"user":"57f681feca5e5d1700039ad7","version":"582df33be1b8692300c0dd36","childrenPages":[]}

SDK POS Stone - Documentação para fabricantes


[block:api-header] { "type": "basic", "title": "Introdução" } [/block] A SDK POS Stone é um componente para permitir a utilização da função de pagamentos Stone em um terminal POS em conjunto com uma aplicação de parceiros. O módulo de pagamentos opera no terminal de maneira independente, garantindo a segurança da transação financeira independente da aplicação de negócio instalada. Este documento define as regras de negócio e mensageria (baseado no padrão EPAS CARD PAYMENTS / ISO 20022 requerida para a realização de transações financeiras nas soluções Stone, considerando o mercado brasileiro e as bandeiras que aqui operam. [block:api-header] { "type": "basic", "title": "Comunicação" } [/block] O protocolo de comunicação utilizado para se conectar a Stone é o HTTPS (TLS v1.2). O método HTTP utilizado para todas as requisições é o POST. Para o ambiente de transações (Autorização/Cancelamento/Diagnóstico), as mensagens são baseadas na versão 2.0 do protocolo EPAS/ISO 20022 CAPE (Card Payment Exchanges). Para o ambiente de TMS (Terminal Management) as mensagens utilizam a versão 2.0 do protocolo EPAS/ISO 20022 TMS. [block:api-header] { "type": "basic", "title": "Camadas de aplicação" } [/block] [block:image] { "images": [ { "image": [ "https://files.readme.io/c1b252a-Camadas.PNG", "Camadas.PNG", 582, 561, "#5d98cb" ] } ] } [/block] A SDK Stone deve em rodar em um fluxo de execução separado e totalmente independente da aplicação do parceiro. Quando uma transação financeira for requisitada o processo da SDK assume controle do dispositivo (informações na tela, comunicação e leitora de cartão). Após a execução da transação financeira o controle do terminal é devolvido para a aplicação de negócio junto com os dados da transação processada. [block:api-header] { "type": "basic", "title": "Interface de comunicação" } [/block] A interface de comunicação entre a SDK Stone deve permitir os seguintes comandos entre a aplicação de negócio e o SDK. * Venda (Realizar uma transação de venda) * Estorno (Realizar uma transação de Cancelamento) * Ativação (Ativa um cliente com base no Stone Code) * Configuração (Realiza uma carga de tabelas) * Pendências (Verifica se existe transações pendentes de desfazimento) * Versão (Retorna a versão da SDK Instalada) * Status (*) (Retorna o estado do processo da SDK) [block:api-header] { "type": "basic", "title": "Segurança" } [/block] Os dados que são trafegados entre o terminal com a SDK instalada e a adquirente: número do cartão, trilhas, senha (sempre trafega criptografado), podem estar protegidos por criptografia. As regras e formas de criptografia estarão descritas no decorrer desta especificação. Todas as normas aqui descritas estão de acordo com os requisitos do PCI-DSS (Payment Card Industry Data Security Standard). [block:api-header] { "type": "basic", "title": "Formatos e tipos" } [/block] Este documento menciona diversos dados em comandos e tabelas, sendo que estes dados, por suas características, devem respeitar diferentes regras de codificação. Para multiplicidades, utilizaremos a notação “[N1.N2]” onde os valores possíveis de N1 são: 0, 1 ou *(muitos) e para N2 são: 1 e *(muitos). Para o valor de N1 = 1, informa que o campo é obrigatório e quando o valor de N1 = 0, informa que o campo é opcional. Os Tipos de dados são: [block:parameters] { "data": { "h-0": "Tipos de dados", "h-1": "Descrição", "0-0": "Texto", "0-1": "Texto", "1-0": "Boolean", "1-1": "Valores indicadores", "2-0": "Amount", "2-1": "Valores numéricos em centavos", "3-0": "DateTime", "3-1": "Data e hora seguindo o padrão ISO8601 (yyyy-MM-ddTHH:mm:ss).", "4-0": "CodeSet", "5-0": "Container", "4-1": "Valores pré-definidos conforme a ISO 20022 e informados nas descrições, XML para indicar que o campo deverá receber conteúdo neste formato.", "5-1": "Indicar que o campo é um agrupador de elementos." }, "cols": 2, "rows": 6 } [/block]
[block:api-header] { "type": "basic", "title": "Introdução" } [/block] A SDK POS Stone é um componente para permitir a utilização da função de pagamentos Stone em um terminal POS em conjunto com uma aplicação de parceiros. O módulo de pagamentos opera no terminal de maneira independente, garantindo a segurança da transação financeira independente da aplicação de negócio instalada. Este documento define as regras de negócio e mensageria (baseado no padrão EPAS CARD PAYMENTS / ISO 20022 requerida para a realização de transações financeiras nas soluções Stone, considerando o mercado brasileiro e as bandeiras que aqui operam. [block:api-header] { "type": "basic", "title": "Comunicação" } [/block] O protocolo de comunicação utilizado para se conectar a Stone é o HTTPS (TLS v1.2). O método HTTP utilizado para todas as requisições é o POST. Para o ambiente de transações (Autorização/Cancelamento/Diagnóstico), as mensagens são baseadas na versão 2.0 do protocolo EPAS/ISO 20022 CAPE (Card Payment Exchanges). Para o ambiente de TMS (Terminal Management) as mensagens utilizam a versão 2.0 do protocolo EPAS/ISO 20022 TMS. [block:api-header] { "type": "basic", "title": "Camadas de aplicação" } [/block] [block:image] { "images": [ { "image": [ "https://files.readme.io/c1b252a-Camadas.PNG", "Camadas.PNG", 582, 561, "#5d98cb" ] } ] } [/block] A SDK Stone deve em rodar em um fluxo de execução separado e totalmente independente da aplicação do parceiro. Quando uma transação financeira for requisitada o processo da SDK assume controle do dispositivo (informações na tela, comunicação e leitora de cartão). Após a execução da transação financeira o controle do terminal é devolvido para a aplicação de negócio junto com os dados da transação processada. [block:api-header] { "type": "basic", "title": "Interface de comunicação" } [/block] A interface de comunicação entre a SDK Stone deve permitir os seguintes comandos entre a aplicação de negócio e o SDK. * Venda (Realizar uma transação de venda) * Estorno (Realizar uma transação de Cancelamento) * Ativação (Ativa um cliente com base no Stone Code) * Configuração (Realiza uma carga de tabelas) * Pendências (Verifica se existe transações pendentes de desfazimento) * Versão (Retorna a versão da SDK Instalada) * Status (*) (Retorna o estado do processo da SDK) [block:api-header] { "type": "basic", "title": "Segurança" } [/block] Os dados que são trafegados entre o terminal com a SDK instalada e a adquirente: número do cartão, trilhas, senha (sempre trafega criptografado), podem estar protegidos por criptografia. As regras e formas de criptografia estarão descritas no decorrer desta especificação. Todas as normas aqui descritas estão de acordo com os requisitos do PCI-DSS (Payment Card Industry Data Security Standard). [block:api-header] { "type": "basic", "title": "Formatos e tipos" } [/block] Este documento menciona diversos dados em comandos e tabelas, sendo que estes dados, por suas características, devem respeitar diferentes regras de codificação. Para multiplicidades, utilizaremos a notação “[N1.N2]” onde os valores possíveis de N1 são: 0, 1 ou *(muitos) e para N2 são: 1 e *(muitos). Para o valor de N1 = 1, informa que o campo é obrigatório e quando o valor de N1 = 0, informa que o campo é opcional. Os Tipos de dados são: [block:parameters] { "data": { "h-0": "Tipos de dados", "h-1": "Descrição", "0-0": "Texto", "0-1": "Texto", "1-0": "Boolean", "1-1": "Valores indicadores", "2-0": "Amount", "2-1": "Valores numéricos em centavos", "3-0": "DateTime", "3-1": "Data e hora seguindo o padrão ISO8601 (yyyy-MM-ddTHH:mm:ss).", "4-0": "CodeSet", "5-0": "Container", "4-1": "Valores pré-definidos conforme a ISO 20022 e informados nas descrições, XML para indicar que o campo deverá receber conteúdo neste formato.", "5-1": "Indicar que o campo é um agrupador de elementos." }, "cols": 2, "rows": 6 } [/block]
{"__v":0,"_id":"582f27c7f5d0123900c326ba","api":{"auth":"required","examples":{"codes":[]},"params":[],"results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"status":400,"language":"json","code":"{}","name":""}]},"settings":"","url":"/Report"},"body":"[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Quando Enviar\"\n}\n[/block]\nA ativação é enviada sempre que o terminal é configurado para um cliente, neste caso a SDK recebe o Stone Code referente ao cliente e envia a mensagem de ativação para receber o SAK (número lógico de transação) e as informações de cadastro do Estabelecimento.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Observações Especiais\"\n}\n[/block]\nUma mensagem de ativação pode ser enviada para um cliente já ativado para atualização dos dados de cadastro (Nome Fantasia e Email).\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Chamada para a SDK\"\n}\n[/block]\nA chamada para SDK deve conter apenas o comando a ser executado, não existe nenhum dado de entrada. O retorno da transação é apenas o código de status e a mensagem de retorno.\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Dados de Entrada\",\n    \"h-1\": \"Dados de Retorno\",\n    \"0-0\": \"#\",\n    \"0-1\": \"Result (Inteiro)\",\n    \"1-1\": \"Message (String)\",\n    \"1-0\": \"#\"\n  },\n  \"cols\": 2,\n  \"rows\": 2\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Fluxo\"\n}\n[/block]\n1. [Négocio] Chamada para a SDK - Ativação\n2. [SDK] Verificação de Stone Code.\n2.1 Se não houver nenhum Stone Code cadastrado liberar para digitação do Stone Code (9 dígitos)\n2.2 Se houver um Stone Code cadastrado apresentar na tela com duas opções (Alterar ou Reativar)\n2.2.1 A função Alterar deve seguir para etapa 2.1\n2.2.2 A função Reativar deve seguir para a etapa 3\n3. [SDK] Enviar requisição de ativação com o Stone Code configurado e gravar os dados de retorno.\n4. [SDK] Retornar para a aplicação principal o resultado da operação. \n\n[block:api-header]\n{\n  \"type\": \"post\",\n  \"title\": \"Envio para o TMS\"\n}\n[/block]\nA requisição de ativação deve ser enviada para o TMS da Stone para o Endpoint '/Report'. A requisição de envio é do tipo 'StatusReport' e a resposta da requisição é do tipo 'ConfigurationUpdate'. Em caso de erro o servidor irá enviar uma mensagem do tipo 'TerminalManagementRejection'.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Requisição (STATUSREPORT)\"\n}\n[/block]\n\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Elemento\",\n    \"h-1\": \"Mult.\",\n    \"h-2\": \"Tamanho\",\n    \"h-3\": \"Tipo\",\n    \"h-4\": \"Descrição\",\n    \"1-0\": \"*Header <Hdr>\",\n    \"2-0\": \"**DownloadTransfer <DwnldTrf>\",\n    \"3-0\": \"**FormatVersion <FrmtVrsn>\",\n    \"4-0\": \"**CreationDateTime <CreDtTm>\",\n    \"5-0\": \"*StatusReport <StsRpt>\",\n    \"6-0\": \"**POIId <POIId>\",\n    \"7-0\": \"***Type <Tp>\",\n    \"8-0\": \"***Issuer <Issr>\",\n    \"9-0\": \"**DataSet <DataSet>\",\n    \"10-0\": \"***Identification <Id>\",\n    \"11-0\": \"****Type <Tp>\",\n    \"12-0\": \"***Cntt <Cntt>\",\n    \"13-0\": \"****POICmpnt <POICmpnt>\",\n    \"14-0\": \"*****Type <Tp>\",\n    \"15-0\": \"*****Identification <Id>\",\n    \"16-0\": \"******ProviderId <PrvdrId>\",\n    \"17-0\": \"******Identification <Id>\",\n    \"18-0\": \"******SerialNumber <SrlNb>\",\n    \"19-0\": \"****DataSetRequired <DataSetReqrd>\",\n    \"20-0\": \"*****Identification <Id>\",\n    \"21-0\": \"******Tp <Tp>\",\n    \"22-0\": \"*SecurityTrailer <SctyTrlr>\",\n    \"23-0\": \"**ContentType <CnttTp>\",\n    \"1-1\": \"[1..1]\",\n    \"2-1\": \"[1..1]\",\n    \"3-1\": \"[1..1]\",\n    \"4-1\": \"[1..1]\",\n    \"5-1\": \"[1..1]\",\n    \"6-1\": \"[1..1]\",\n    \"7-1\": \"[1..1]\",\n    \"8-1\": \"[1..1]\",\n    \"9-1\": \"[1..1]\",\n    \"10-1\": \"[1..1]\",\n    \"11-1\": \"[1..1]\",\n    \"12-1\": \"[1..1]\",\n    \"13-1\": \"[1..1]\",\n    \"14-1\": \"[1..1]\",\n    \"15-1\": \"[1..1]\",\n    \"16-1\": \"[1..1]\",\n    \"17-1\": \"[1..1]\",\n    \"18-1\": \"[1..1]\",\n    \"19-1\": \"[1..*]\",\n    \"20-1\": \"[1..1]\",\n    \"21-1\": \"[1..1]\",\n    \"22-1\": \"[1..1]\",\n    \"23-1\": \"[1..1]\",\n    \"1-2\": \"#\",\n    \"2-2\": \"an 4\",\n    \"3-2\": \"#\",\n    \"4-2\": \"an 14\",\n    \"5-2\": \"#\",\n    \"6-2\": \"#\",\n    \"7-2\": \"#\",\n    \"8-2\": \"#\",\n    \"9-2\": \"#\",\n    \"10-2\": \"#\",\n    \"11-2\": \"#\",\n    \"12-2\": \"#\",\n    \"13-2\": \"#\",\n    \"14-2\": \"#\",\n    \"15-2\": \"#\",\n    \"16-2\": \"#\",\n    \"17-2\": \"#\",\n    \"18-2\": \"#\",\n    \"19-2\": \"#\",\n    \"20-2\": \"#\",\n    \"21-2\": \"#\",\n    \"22-2\": \"#\",\n    \"23-2\": \"#\",\n    \"1-4\": \"Cabeçalho da Mensagem\",\n    \"2-4\": \"Identifica se é um envio ou download de dados. \\nFixo: false\",\n    \"3-4\": \"Versão da especificação utilizada para formatar a mensagem. \\nFixo: 2.0\",\n    \"4-4\": \"Data de envio da mensagem. \\nData Atual no Formato: yyyy-MM-ddThh:mm:ss\",\n    \"5-4\": \"Relatório\",\n    \"6-4\": \"Dados de Identificação do Terminal\",\n    \"7-4\": \"Tipo de Terminal (ISO 20022). \\nFixo: OPOI\",\n    \"8-4\": \"Servidor que se destina a mensagem. \\nFixo: TMGT\",\n    \"9-4\": \"Dados do Container\",\n    \"10-4\": \"Identificador dos Dados Enviados\",\n    \"11-4\": \"Tipo do Container de Dados (ISO 20022). \\nFixo: STRP\",\n    \"12-4\": \"Conteúdo do Relatório\",\n    \"13-4\": \"Dados de Componentes do Terminal\",\n    \"14-4\": \"Tipo do Componente (ISO 20022). \\nValores: TERM ou MRPR\",\n    \"15-4\": \"Identificação do Componente\",\n    \"16-4\": \"Identificação do Fornecedor do Componente\",\n    \"17-4\": \"Identificação do Componente\",\n    \"18-4\": \"Número de Série do Componente\",\n    \"19-4\": \"Requisição de Dados de Resposta\",\n    \"20-4\": \"Identificação do Dado de Resposta\",\n    \"21-4\": \"Tipo do Dado de Resposta. \\nFixo: MRPR\",\n    \"22-4\": \"Trailer de Segurança\",\n    \"23-4\": \"Tipo do Trailer \\nFixo: DATA\",\n    \"1-3\": \"Container\",\n    \"2-3\": \"Boolean\",\n    \"3-3\": \"Texto\",\n    \"4-3\": \"Datetime\",\n    \"5-3\": \"Container\",\n    \"6-3\": \"Container\",\n    \"7-3\": \"CodeSet\",\n    \"8-3\": \"CodeSet\",\n    \"9-3\": \"Container\",\n    \"10-3\": \"Container\",\n    \"11-3\": \"CodeSet\",\n    \"12-3\": \"Container\",\n    \"13-3\": \"Container\",\n    \"14-3\": \"CodeSet\",\n    \"15-3\": \"Container\",\n    \"16-3\": \"Texto\",\n    \"17-3\": \"Texto\",\n    \"18-3\": \"Texto\",\n    \"19-3\": \"Container\",\n    \"20-3\": \"Container\",\n    \"22-3\": \"Container\",\n    \"21-3\": \"CodeSet\",\n    \"23-3\": \"CodeSet\",\n    \"0-0\": \"Message Root:\\n<Document xmlns=\\\"urn:StatusReportV02.1\\\">\\n<StsRpt>\"\n  },\n  \"cols\": 5,\n  \"rows\": 24\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\\n<Document xmlns=\\\"urn:StatusReportV02.1\\\">\\n    <StsRpt>\\n        <Hdr>\\n            <DwnldTrf>false</DwnldTrf>\\n            <FrmtVrsn>2.0</FrmtVrsn>\\n            <CreDtTm>2016-11-09T10:46:06</CreDtTm>\\n        </Hdr>\\n        <StsRpt>\\n            <POIId>\\n                <Tp>OPOI</Tp>\\n                <Issr>TMGT</Issr>\\n            </POIId>\\n            <DataSet>\\n                <Id>\\n                    <Tp>STRP</Tp>\\n                </Id>\\n                <Cntt>\\n                    <POICmpnt>\\n                        <Tp>TERM</Tp>\\n                        <Id>\\n                            <PrvdrId>Verifone|Ingenico|PAX|Gertec</PrvdrId>\\n                            <!-- Fabricante do Equipamento -->\\n                            <Id>XPTO</Id>\\n                            <!-- Modelo do Equipamento -->\\n                            <SrlNb>112233445566778899</SrlNb>\\n                            <!-- Número de Série do Equipamento -->\\n                        </Id>\\n                    </POICmpnt>\\n                    <POICmpnt>\\n                        <Tp>MRPR</Tp>\\n                        <Id>\\n                            <PrvdrId>STONECODE</PrvdrId>\\n                            <!-- O código do Stone Code coletado pela SDK -->\\n                            <Id>123456789</Id>\\n                        </Id>\\n                    </POICmpnt>\\n                    <DataSetReqrd>\\n                        <Id>\\n                            <Tp>MRPR</Tp>\\n                        </Id>\\n                    </DataSetReqrd>\\n                </Cntt>\\n            </DataSet>\\n        </StsRpt>\\n        <SctyTrlr>\\n            <CnttTp>DATA</CnttTp>\\n        </SctyTrlr>\\n    </StsRpt>\\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Lista de Componentes\"\n}\n[/block]\nPara a SDK POS são enviados dois componentes na mensagem de ativação.\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Type\",\n    \"h-1\": \"ProviderId\",\n    \"h-2\": \"Id\",\n    \"h-3\": \"SerialNumber\",\n    \"0-0\": \"TERM\",\n    \"1-0\": \"MRPR\",\n    \"0-1\": \"Fabricante do Terminal\",\n    \"1-1\": \"Fixo: STONECODE\",\n    \"0-2\": \"Modelo\",\n    \"1-2\": \"Número do Stone Code\",\n    \"0-3\": \"Número de Série\",\n    \"1-3\": \"#\"\n  },\n  \"cols\": 4,\n  \"rows\": 2\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Resposta - Sucesso na Ativação (CONFIGURATIONUPDATE)\"\n}\n[/block]\n\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Elemento\",\n    \"h-1\": \"Mult.\",\n    \"h-2\": \"Tamanho\",\n    \"h-3\": \"Tipo\",\n    \"h-4\": \"Descrição\",\n    \"0-0\": \"Message Root:\\n<Document xmlns=\\\"urn:AcceptorConfigurationUpdateV02.1\\\">\\n<AccptrCfgtnUpd>\",\n    \"1-0\": \"*Header <Hdr>\",\n    \"2-0\": \"**DownloadTransfer <DwnldTrf>\",\n    \"3-0\": \"**FormatVersion <FrmtVrsn>\",\n    \"4-0\": \"**CreationDateTime <CreDtTm>\",\n    \"5-0\": \"*ConfigurationUpdate <AccptrCfgtn>\",\n    \"6-0\": \"**DataSet <DataSet>\",\n    \"7-0\": \"***Identification <Id>\",\n    \"8-0\": \"****Name <Nm>\",\n    \"9-0\": \"**Type <Tp>\",\n    \"10-0\": \"****Version <Vrsn>\",\n    \"11-0\": \"***Cntt <Cntt>\",\n    \"12-0\": \"****MerchantParams <MrchntParams>\",\n    \"13-0\": \"*****Sak <Sak>\",\n    \"14-0\": \"*****Address <Adr>\",\n    \"15-0\": \"******City <City>\",\n    \"16-0\": \"******District <Dstrct>\",\n    \"17-0\": \"******Street <Strt>\",\n    \"18-0\": \"******Complement <Complement>\",\n    \"19-0\": \"******Neighborhood <Nghbhd>\",\n    \"20-0\": \"******ZipCode <ZipCd>\",\n    \"21-0\": \"*****CompanyName <CpnyNm>\",\n    \"22-0\": \"*****IdCompany <IdCd>\",\n    \"23-0\": \"*SecurityTrailer <SctyTrlr>\",\n    \"24-0\": \"**ContentType <CnttTp>\",\n    \"1-1\": \"[1..1]\",\n    \"2-1\": \"[1..1]\",\n    \"3-1\": \"[1..1]\",\n    \"4-1\": \"[1..1]\",\n    \"5-1\": \"[1..1]\",\n    \"6-1\": \"[1..1]\",\n    \"7-1\": \"[1..1]\",\n    \"8-1\": \"[1..1]\",\n    \"9-1\": \"[1..1]\",\n    \"10-1\": \"[1..1]\",\n    \"11-1\": \"[1..1]\",\n    \"12-1\": \"[1..1]\",\n    \"13-1\": \"[1..1]\",\n    \"14-1\": \"[1..1]\",\n    \"15-1\": \"[1..1]\",\n    \"16-1\": \"[1..1]\",\n    \"17-1\": \"[1..1]\",\n    \"18-1\": \"[1..1]\",\n    \"19-1\": \"[1..1]\",\n    \"20-1\": \"[1..1]\",\n    \"21-1\": \"[1..1]\",\n    \"22-1\": \"[1..1]\",\n    \"23-1\": \"[1..1]\",\n    \"24-1\": \"[1..1]\",\n    \"1-2\": \"#\",\n    \"2-2\": \"an 4\",\n    \"3-2\": \"#\",\n    \"4-2\": \"an 14\",\n    \"5-2\": \"#\",\n    \"6-2\": \"#\",\n    \"7-2\": \"#\",\n    \"8-2\": \"#\",\n    \"9-2\": \"#\",\n    \"10-2\": \"#\",\n    \"11-2\": \"#\",\n    \"12-2\": \"#\",\n    \"13-2\": \"an 32\",\n    \"14-2\": \"#\",\n    \"15-2\": \"#\",\n    \"16-2\": \"#\",\n    \"17-2\": \"#\",\n    \"18-2\": \"#\",\n    \"19-2\": \"#\",\n    \"20-2\": \"#\",\n    \"21-2\": \"#\",\n    \"22-2\": \"#\",\n    \"23-2\": \"#\",\n    \"24-2\": \"#\",\n    \"1-4\": \"Cabeçalho da Mensagem\",\n    \"2-4\": \"Identifica se é um envio ou download de dados. \\nFixo: true\",\n    \"3-4\": \"Versão da especificação utilizada para formatar a mensagem. \\nFixo: 2.0\",\n    \"4-4\": \"Data de envio da mensagem. \\nData Atual no Formato: yyyy-MM-ddThh:mm:ss\",\n    \"5-4\": \"Dados de Configuração\",\n    \"6-4\": \"Dados do Container\",\n    \"7-4\": \"Identificador dos Dados Enviados\",\n    \"8-4\": \"Nome do Tipo de Dados. \\nFixo: ACTIVATION\",\n    \"9-4\": \"Tipo do Container de Dados (ISO 20022). \\nFixo: MRPR\",\n    \"10-4\": \"Versão do Container\",\n    \"11-4\": \"Conteúdo da Configuração\",\n    \"12-4\": \"Configuração do Estabelecimento\",\n    \"13-4\": \"Código que nos sistemas da Stone identifica um terminal, conhecido internamente como SAK (Sale Affiliation Key).\",\n    \"14-4\": \"Dados de Endereço\",\n    \"15-4\": \"Cidade do Estabelecimento\",\n    \"16-4\": \"Estado do Estabelecimento\",\n    \"17-4\": \"Rua do Estabelecimento\",\n    \"18-4\": \"Complemento do endereço do Estabelecimento\",\n    \"19-4\": \"Bairro do Estabelecimento\",\n    \"20-4\": \"CEP do Estabelecimento\",\n    \"21-4\": \"Nome Fantasia do Estabelecimento\",\n    \"22-4\": \"Número de Registro do Estabelecimento (CPF/CNPJ)\",\n    \"23-4\": \"Trailer de Segurança\",\n    \"24-4\": \"Tipo do Trailer \\nFixo: DATA\",\n    \"1-3\": \"Container\",\n    \"2-3\": \"Boolean\",\n    \"3-3\": \"Texto\",\n    \"4-3\": \"Datetime\",\n    \"5-3\": \"Container\",\n    \"6-3\": \"Container\",\n    \"7-3\": \"Container\",\n    \"8-3\": \"Texto\",\n    \"9-3\": \"CodeSet\",\n    \"10-3\": \"CodeSet\",\n    \"11-3\": \"Container\",\n    \"12-3\": \"Container\",\n    \"13-3\": \"Texto\",\n    \"14-3\": \"Container\",\n    \"15-3\": \"Texto\",\n    \"16-3\": \"Texto\",\n    \"17-3\": \"Texto\",\n    \"18-3\": \"Texto\",\n    \"19-3\": \"Texto\",\n    \"20-3\": \"Texto\",\n    \"21-3\": \"Texto\",\n    \"22-3\": \"Texto\",\n    \"23-3\": \"Container\",\n    \"24-3\": \"CodeSet\"\n  },\n  \"cols\": 5,\n  \"rows\": 25\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\" standalone=\\\"yes\\\"?>\\n<Document xmlns=\\\"urn:AcceptorConfigurationUpdateV02.1\\\">\\n    <AccptrCfgtnUpd>\\n        <Hdr>\\n            <DwnldTrf>true</DwnldTrf>\\n            <FrmtVrsn>2.0</FrmtVrsn>\\n            <CreDtTm>2016-11-09T15:27:27</CreDtTm>\\n        </Hdr>\\n        <AccptrCfgtn>\\n            <DataSet>\\n                <Id>\\n                    <Nm>ACTIVATION</Nm>\\n                    <Tp>MRPR</Tp>\\n                    <Vrsn>1.1</Vrsn>\\n                </Id>\\n                <Cntt>\\n                    <MrchntParams>\\n                        <Sak>AABBCCDDEEFFGGHH0011223344556677</Sak>\\n                        <Adr>\\n                            <City>São Paulo</City>\\n                            <Dstrct>SP</Dstrct>\\n                            <Strt>Rua Fidêncio Ramos</Strt>\\n                            <DrNb>308</DrNb>\\n                            <Complement>Torre A</Complement>\\n                            <Nghbhd>Vila Olimpia</Nghbhd>\\n                            <ZipCd>12345-123</ZipCd>\\n                        </Adr>\\n                        <CpnyNm>Teste SDK POS</CpnyNm>\\n                        <IdCd>123.456.78/0001-9</IdCd>\\n                    </MrchntParams>\\n                </Cntt>\\n            </DataSet>\\n        </AccptrCfgtn>\\n        <SctyTrlr>\\n            <CnttTp>DATA</CnttTp>\\n        </SctyTrlr>\\n    </AccptrCfgtnUpd>\\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]","category":"582df33be1b8692300c0dd37","createdAt":"2016-11-18T16:09:43.447Z","excerpt":"","githubsync":"","hidden":false,"isReference":false,"link_external":false,"link_url":"","next":{"pages":[],"description":""},"order":1,"parentDoc":null,"project":"582df33be1b8692300c0dd33","slug":"ativação","sync_unique":"","title":"Ativação","type":"basic","updates":[],"user":"57ea79f61780cd170064f273","version":"582df33be1b8692300c0dd36","childrenPages":[]}

Ativação


[block:api-header] { "type": "basic", "title": "Quando Enviar" } [/block] A ativação é enviada sempre que o terminal é configurado para um cliente, neste caso a SDK recebe o Stone Code referente ao cliente e envia a mensagem de ativação para receber o SAK (número lógico de transação) e as informações de cadastro do Estabelecimento. [block:api-header] { "type": "basic", "title": "Observações Especiais" } [/block] Uma mensagem de ativação pode ser enviada para um cliente já ativado para atualização dos dados de cadastro (Nome Fantasia e Email). [block:api-header] { "type": "basic", "title": "Chamada para a SDK" } [/block] A chamada para SDK deve conter apenas o comando a ser executado, não existe nenhum dado de entrada. O retorno da transação é apenas o código de status e a mensagem de retorno. [block:parameters] { "data": { "h-0": "Dados de Entrada", "h-1": "Dados de Retorno", "0-0": "#", "0-1": "Result (Inteiro)", "1-1": "Message (String)", "1-0": "#" }, "cols": 2, "rows": 2 } [/block] [block:api-header] { "type": "basic", "title": "Fluxo" } [/block] 1. [Négocio] Chamada para a SDK - Ativação 2. [SDK] Verificação de Stone Code. 2.1 Se não houver nenhum Stone Code cadastrado liberar para digitação do Stone Code (9 dígitos) 2.2 Se houver um Stone Code cadastrado apresentar na tela com duas opções (Alterar ou Reativar) 2.2.1 A função Alterar deve seguir para etapa 2.1 2.2.2 A função Reativar deve seguir para a etapa 3 3. [SDK] Enviar requisição de ativação com o Stone Code configurado e gravar os dados de retorno. 4. [SDK] Retornar para a aplicação principal o resultado da operação. [block:api-header] { "type": "post", "title": "Envio para o TMS" } [/block] A requisição de ativação deve ser enviada para o TMS da Stone para o Endpoint '/Report'. A requisição de envio é do tipo 'StatusReport' e a resposta da requisição é do tipo 'ConfigurationUpdate'. Em caso de erro o servidor irá enviar uma mensagem do tipo 'TerminalManagementRejection'. [block:api-header] { "type": "basic", "title": "Requisição (STATUSREPORT)" } [/block] [block:parameters] { "data": { "h-0": "Elemento", "h-1": "Mult.", "h-2": "Tamanho", "h-3": "Tipo", "h-4": "Descrição", "1-0": "*Header <Hdr>", "2-0": "**DownloadTransfer <DwnldTrf>", "3-0": "**FormatVersion <FrmtVrsn>", "4-0": "**CreationDateTime <CreDtTm>", "5-0": "*StatusReport <StsRpt>", "6-0": "**POIId <POIId>", "7-0": "***Type <Tp>", "8-0": "***Issuer <Issr>", "9-0": "**DataSet <DataSet>", "10-0": "***Identification <Id>", "11-0": "****Type <Tp>", "12-0": "***Cntt <Cntt>", "13-0": "****POICmpnt <POICmpnt>", "14-0": "*****Type <Tp>", "15-0": "*****Identification <Id>", "16-0": "******ProviderId <PrvdrId>", "17-0": "******Identification <Id>", "18-0": "******SerialNumber <SrlNb>", "19-0": "****DataSetRequired <DataSetReqrd>", "20-0": "*****Identification <Id>", "21-0": "******Tp <Tp>", "22-0": "*SecurityTrailer <SctyTrlr>", "23-0": "**ContentType <CnttTp>", "1-1": "[1..1]", "2-1": "[1..1]", "3-1": "[1..1]", "4-1": "[1..1]", "5-1": "[1..1]", "6-1": "[1..1]", "7-1": "[1..1]", "8-1": "[1..1]", "9-1": "[1..1]", "10-1": "[1..1]", "11-1": "[1..1]", "12-1": "[1..1]", "13-1": "[1..1]", "14-1": "[1..1]", "15-1": "[1..1]", "16-1": "[1..1]", "17-1": "[1..1]", "18-1": "[1..1]", "19-1": "[1..*]", "20-1": "[1..1]", "21-1": "[1..1]", "22-1": "[1..1]", "23-1": "[1..1]", "1-2": "#", "2-2": "an 4", "3-2": "#", "4-2": "an 14", "5-2": "#", "6-2": "#", "7-2": "#", "8-2": "#", "9-2": "#", "10-2": "#", "11-2": "#", "12-2": "#", "13-2": "#", "14-2": "#", "15-2": "#", "16-2": "#", "17-2": "#", "18-2": "#", "19-2": "#", "20-2": "#", "21-2": "#", "22-2": "#", "23-2": "#", "1-4": "Cabeçalho da Mensagem", "2-4": "Identifica se é um envio ou download de dados. \nFixo: false", "3-4": "Versão da especificação utilizada para formatar a mensagem. \nFixo: 2.0", "4-4": "Data de envio da mensagem. \nData Atual no Formato: yyyy-MM-ddThh:mm:ss", "5-4": "Relatório", "6-4": "Dados de Identificação do Terminal", "7-4": "Tipo de Terminal (ISO 20022). \nFixo: OPOI", "8-4": "Servidor que se destina a mensagem. \nFixo: TMGT", "9-4": "Dados do Container", "10-4": "Identificador dos Dados Enviados", "11-4": "Tipo do Container de Dados (ISO 20022). \nFixo: STRP", "12-4": "Conteúdo do Relatório", "13-4": "Dados de Componentes do Terminal", "14-4": "Tipo do Componente (ISO 20022). \nValores: TERM ou MRPR", "15-4": "Identificação do Componente", "16-4": "Identificação do Fornecedor do Componente", "17-4": "Identificação do Componente", "18-4": "Número de Série do Componente", "19-4": "Requisição de Dados de Resposta", "20-4": "Identificação do Dado de Resposta", "21-4": "Tipo do Dado de Resposta. \nFixo: MRPR", "22-4": "Trailer de Segurança", "23-4": "Tipo do Trailer \nFixo: DATA", "1-3": "Container", "2-3": "Boolean", "3-3": "Texto", "4-3": "Datetime", "5-3": "Container", "6-3": "Container", "7-3": "CodeSet", "8-3": "CodeSet", "9-3": "Container", "10-3": "Container", "11-3": "CodeSet", "12-3": "Container", "13-3": "Container", "14-3": "CodeSet", "15-3": "Container", "16-3": "Texto", "17-3": "Texto", "18-3": "Texto", "19-3": "Container", "20-3": "Container", "22-3": "Container", "21-3": "CodeSet", "23-3": "CodeSet", "0-0": "Message Root:\n<Document xmlns=\"urn:StatusReportV02.1\">\n<StsRpt>" }, "cols": 5, "rows": 24 } [/block] [block:code] { "codes": [ { "code": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Document xmlns=\"urn:StatusReportV02.1\">\n <StsRpt>\n <Hdr>\n <DwnldTrf>false</DwnldTrf>\n <FrmtVrsn>2.0</FrmtVrsn>\n <CreDtTm>2016-11-09T10:46:06</CreDtTm>\n </Hdr>\n <StsRpt>\n <POIId>\n <Tp>OPOI</Tp>\n <Issr>TMGT</Issr>\n </POIId>\n <DataSet>\n <Id>\n <Tp>STRP</Tp>\n </Id>\n <Cntt>\n <POICmpnt>\n <Tp>TERM</Tp>\n <Id>\n <PrvdrId>Verifone|Ingenico|PAX|Gertec</PrvdrId>\n <!-- Fabricante do Equipamento -->\n <Id>XPTO</Id>\n <!-- Modelo do Equipamento -->\n <SrlNb>112233445566778899</SrlNb>\n <!-- Número de Série do Equipamento -->\n </Id>\n </POICmpnt>\n <POICmpnt>\n <Tp>MRPR</Tp>\n <Id>\n <PrvdrId>STONECODE</PrvdrId>\n <!-- O código do Stone Code coletado pela SDK -->\n <Id>123456789</Id>\n </Id>\n </POICmpnt>\n <DataSetReqrd>\n <Id>\n <Tp>MRPR</Tp>\n </Id>\n </DataSetReqrd>\n </Cntt>\n </DataSet>\n </StsRpt>\n <SctyTrlr>\n <CnttTp>DATA</CnttTp>\n </SctyTrlr>\n </StsRpt>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "Lista de Componentes" } [/block] Para a SDK POS são enviados dois componentes na mensagem de ativação. [block:parameters] { "data": { "h-0": "Type", "h-1": "ProviderId", "h-2": "Id", "h-3": "SerialNumber", "0-0": "TERM", "1-0": "MRPR", "0-1": "Fabricante do Terminal", "1-1": "Fixo: STONECODE", "0-2": "Modelo", "1-2": "Número do Stone Code", "0-3": "Número de Série", "1-3": "#" }, "cols": 4, "rows": 2 } [/block] [block:api-header] { "type": "basic", "title": "Resposta - Sucesso na Ativação (CONFIGURATIONUPDATE)" } [/block] [block:parameters] { "data": { "h-0": "Elemento", "h-1": "Mult.", "h-2": "Tamanho", "h-3": "Tipo", "h-4": "Descrição", "0-0": "Message Root:\n<Document xmlns=\"urn:AcceptorConfigurationUpdateV02.1\">\n<AccptrCfgtnUpd>", "1-0": "*Header <Hdr>", "2-0": "**DownloadTransfer <DwnldTrf>", "3-0": "**FormatVersion <FrmtVrsn>", "4-0": "**CreationDateTime <CreDtTm>", "5-0": "*ConfigurationUpdate <AccptrCfgtn>", "6-0": "**DataSet <DataSet>", "7-0": "***Identification <Id>", "8-0": "****Name <Nm>", "9-0": "**Type <Tp>", "10-0": "****Version <Vrsn>", "11-0": "***Cntt <Cntt>", "12-0": "****MerchantParams <MrchntParams>", "13-0": "*****Sak <Sak>", "14-0": "*****Address <Adr>", "15-0": "******City <City>", "16-0": "******District <Dstrct>", "17-0": "******Street <Strt>", "18-0": "******Complement <Complement>", "19-0": "******Neighborhood <Nghbhd>", "20-0": "******ZipCode <ZipCd>", "21-0": "*****CompanyName <CpnyNm>", "22-0": "*****IdCompany <IdCd>", "23-0": "*SecurityTrailer <SctyTrlr>", "24-0": "**ContentType <CnttTp>", "1-1": "[1..1]", "2-1": "[1..1]", "3-1": "[1..1]", "4-1": "[1..1]", "5-1": "[1..1]", "6-1": "[1..1]", "7-1": "[1..1]", "8-1": "[1..1]", "9-1": "[1..1]", "10-1": "[1..1]", "11-1": "[1..1]", "12-1": "[1..1]", "13-1": "[1..1]", "14-1": "[1..1]", "15-1": "[1..1]", "16-1": "[1..1]", "17-1": "[1..1]", "18-1": "[1..1]", "19-1": "[1..1]", "20-1": "[1..1]", "21-1": "[1..1]", "22-1": "[1..1]", "23-1": "[1..1]", "24-1": "[1..1]", "1-2": "#", "2-2": "an 4", "3-2": "#", "4-2": "an 14", "5-2": "#", "6-2": "#", "7-2": "#", "8-2": "#", "9-2": "#", "10-2": "#", "11-2": "#", "12-2": "#", "13-2": "an 32", "14-2": "#", "15-2": "#", "16-2": "#", "17-2": "#", "18-2": "#", "19-2": "#", "20-2": "#", "21-2": "#", "22-2": "#", "23-2": "#", "24-2": "#", "1-4": "Cabeçalho da Mensagem", "2-4": "Identifica se é um envio ou download de dados. \nFixo: true", "3-4": "Versão da especificação utilizada para formatar a mensagem. \nFixo: 2.0", "4-4": "Data de envio da mensagem. \nData Atual no Formato: yyyy-MM-ddThh:mm:ss", "5-4": "Dados de Configuração", "6-4": "Dados do Container", "7-4": "Identificador dos Dados Enviados", "8-4": "Nome do Tipo de Dados. \nFixo: ACTIVATION", "9-4": "Tipo do Container de Dados (ISO 20022). \nFixo: MRPR", "10-4": "Versão do Container", "11-4": "Conteúdo da Configuração", "12-4": "Configuração do Estabelecimento", "13-4": "Código que nos sistemas da Stone identifica um terminal, conhecido internamente como SAK (Sale Affiliation Key).", "14-4": "Dados de Endereço", "15-4": "Cidade do Estabelecimento", "16-4": "Estado do Estabelecimento", "17-4": "Rua do Estabelecimento", "18-4": "Complemento do endereço do Estabelecimento", "19-4": "Bairro do Estabelecimento", "20-4": "CEP do Estabelecimento", "21-4": "Nome Fantasia do Estabelecimento", "22-4": "Número de Registro do Estabelecimento (CPF/CNPJ)", "23-4": "Trailer de Segurança", "24-4": "Tipo do Trailer \nFixo: DATA", "1-3": "Container", "2-3": "Boolean", "3-3": "Texto", "4-3": "Datetime", "5-3": "Container", "6-3": "Container", "7-3": "Container", "8-3": "Texto", "9-3": "CodeSet", "10-3": "CodeSet", "11-3": "Container", "12-3": "Container", "13-3": "Texto", "14-3": "Container", "15-3": "Texto", "16-3": "Texto", "17-3": "Texto", "18-3": "Texto", "19-3": "Texto", "20-3": "Texto", "21-3": "Texto", "22-3": "Texto", "23-3": "Container", "24-3": "CodeSet" }, "cols": 5, "rows": 25 } [/block] [block:code] { "codes": [ { "code": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<Document xmlns=\"urn:AcceptorConfigurationUpdateV02.1\">\n <AccptrCfgtnUpd>\n <Hdr>\n <DwnldTrf>true</DwnldTrf>\n <FrmtVrsn>2.0</FrmtVrsn>\n <CreDtTm>2016-11-09T15:27:27</CreDtTm>\n </Hdr>\n <AccptrCfgtn>\n <DataSet>\n <Id>\n <Nm>ACTIVATION</Nm>\n <Tp>MRPR</Tp>\n <Vrsn>1.1</Vrsn>\n </Id>\n <Cntt>\n <MrchntParams>\n <Sak>AABBCCDDEEFFGGHH0011223344556677</Sak>\n <Adr>\n <City>São Paulo</City>\n <Dstrct>SP</Dstrct>\n <Strt>Rua Fidêncio Ramos</Strt>\n <DrNb>308</DrNb>\n <Complement>Torre A</Complement>\n <Nghbhd>Vila Olimpia</Nghbhd>\n <ZipCd>12345-123</ZipCd>\n </Adr>\n <CpnyNm>Teste SDK POS</CpnyNm>\n <IdCd>123.456.78/0001-9</IdCd>\n </MrchntParams>\n </Cntt>\n </DataSet>\n </AccptrCfgtn>\n <SctyTrlr>\n <CnttTp>DATA</CnttTp>\n </SctyTrlr>\n </AccptrCfgtnUpd>\n</Document>", "language": "xml" } ], "sidebar": true } [/block]
[block:api-header] { "type": "basic", "title": "Quando Enviar" } [/block] A ativação é enviada sempre que o terminal é configurado para um cliente, neste caso a SDK recebe o Stone Code referente ao cliente e envia a mensagem de ativação para receber o SAK (número lógico de transação) e as informações de cadastro do Estabelecimento. [block:api-header] { "type": "basic", "title": "Observações Especiais" } [/block] Uma mensagem de ativação pode ser enviada para um cliente já ativado para atualização dos dados de cadastro (Nome Fantasia e Email). [block:api-header] { "type": "basic", "title": "Chamada para a SDK" } [/block] A chamada para SDK deve conter apenas o comando a ser executado, não existe nenhum dado de entrada. O retorno da transação é apenas o código de status e a mensagem de retorno. [block:parameters] { "data": { "h-0": "Dados de Entrada", "h-1": "Dados de Retorno", "0-0": "#", "0-1": "Result (Inteiro)", "1-1": "Message (String)", "1-0": "#" }, "cols": 2, "rows": 2 } [/block] [block:api-header] { "type": "basic", "title": "Fluxo" } [/block] 1. [Négocio] Chamada para a SDK - Ativação 2. [SDK] Verificação de Stone Code. 2.1 Se não houver nenhum Stone Code cadastrado liberar para digitação do Stone Code (9 dígitos) 2.2 Se houver um Stone Code cadastrado apresentar na tela com duas opções (Alterar ou Reativar) 2.2.1 A função Alterar deve seguir para etapa 2.1 2.2.2 A função Reativar deve seguir para a etapa 3 3. [SDK] Enviar requisição de ativação com o Stone Code configurado e gravar os dados de retorno. 4. [SDK] Retornar para a aplicação principal o resultado da operação. [block:api-header] { "type": "post", "title": "Envio para o TMS" } [/block] A requisição de ativação deve ser enviada para o TMS da Stone para o Endpoint '/Report'. A requisição de envio é do tipo 'StatusReport' e a resposta da requisição é do tipo 'ConfigurationUpdate'. Em caso de erro o servidor irá enviar uma mensagem do tipo 'TerminalManagementRejection'. [block:api-header] { "type": "basic", "title": "Requisição (STATUSREPORT)" } [/block] [block:parameters] { "data": { "h-0": "Elemento", "h-1": "Mult.", "h-2": "Tamanho", "h-3": "Tipo", "h-4": "Descrição", "1-0": "*Header <Hdr>", "2-0": "**DownloadTransfer <DwnldTrf>", "3-0": "**FormatVersion <FrmtVrsn>", "4-0": "**CreationDateTime <CreDtTm>", "5-0": "*StatusReport <StsRpt>", "6-0": "**POIId <POIId>", "7-0": "***Type <Tp>", "8-0": "***Issuer <Issr>", "9-0": "**DataSet <DataSet>", "10-0": "***Identification <Id>", "11-0": "****Type <Tp>", "12-0": "***Cntt <Cntt>", "13-0": "****POICmpnt <POICmpnt>", "14-0": "*****Type <Tp>", "15-0": "*****Identification <Id>", "16-0": "******ProviderId <PrvdrId>", "17-0": "******Identification <Id>", "18-0": "******SerialNumber <SrlNb>", "19-0": "****DataSetRequired <DataSetReqrd>", "20-0": "*****Identification <Id>", "21-0": "******Tp <Tp>", "22-0": "*SecurityTrailer <SctyTrlr>", "23-0": "**ContentType <CnttTp>", "1-1": "[1..1]", "2-1": "[1..1]", "3-1": "[1..1]", "4-1": "[1..1]", "5-1": "[1..1]", "6-1": "[1..1]", "7-1": "[1..1]", "8-1": "[1..1]", "9-1": "[1..1]", "10-1": "[1..1]", "11-1": "[1..1]", "12-1": "[1..1]", "13-1": "[1..1]", "14-1": "[1..1]", "15-1": "[1..1]", "16-1": "[1..1]", "17-1": "[1..1]", "18-1": "[1..1]", "19-1": "[1..*]", "20-1": "[1..1]", "21-1": "[1..1]", "22-1": "[1..1]", "23-1": "[1..1]", "1-2": "#", "2-2": "an 4", "3-2": "#", "4-2": "an 14", "5-2": "#", "6-2": "#", "7-2": "#", "8-2": "#", "9-2": "#", "10-2": "#", "11-2": "#", "12-2": "#", "13-2": "#", "14-2": "#", "15-2": "#", "16-2": "#", "17-2": "#", "18-2": "#", "19-2": "#", "20-2": "#", "21-2": "#", "22-2": "#", "23-2": "#", "1-4": "Cabeçalho da Mensagem", "2-4": "Identifica se é um envio ou download de dados. \nFixo: false", "3-4": "Versão da especificação utilizada para formatar a mensagem. \nFixo: 2.0", "4-4": "Data de envio da mensagem. \nData Atual no Formato: yyyy-MM-ddThh:mm:ss", "5-4": "Relatório", "6-4": "Dados de Identificação do Terminal", "7-4": "Tipo de Terminal (ISO 20022). \nFixo: OPOI", "8-4": "Servidor que se destina a mensagem. \nFixo: TMGT", "9-4": "Dados do Container", "10-4": "Identificador dos Dados Enviados", "11-4": "Tipo do Container de Dados (ISO 20022). \nFixo: STRP", "12-4": "Conteúdo do Relatório", "13-4": "Dados de Componentes do Terminal", "14-4": "Tipo do Componente (ISO 20022). \nValores: TERM ou MRPR", "15-4": "Identificação do Componente", "16-4": "Identificação do Fornecedor do Componente", "17-4": "Identificação do Componente", "18-4": "Número de Série do Componente", "19-4": "Requisição de Dados de Resposta", "20-4": "Identificação do Dado de Resposta", "21-4": "Tipo do Dado de Resposta. \nFixo: MRPR", "22-4": "Trailer de Segurança", "23-4": "Tipo do Trailer \nFixo: DATA", "1-3": "Container", "2-3": "Boolean", "3-3": "Texto", "4-3": "Datetime", "5-3": "Container", "6-3": "Container", "7-3": "CodeSet", "8-3": "CodeSet", "9-3": "Container", "10-3": "Container", "11-3": "CodeSet", "12-3": "Container", "13-3": "Container", "14-3": "CodeSet", "15-3": "Container", "16-3": "Texto", "17-3": "Texto", "18-3": "Texto", "19-3": "Container", "20-3": "Container", "22-3": "Container", "21-3": "CodeSet", "23-3": "CodeSet", "0-0": "Message Root:\n<Document xmlns=\"urn:StatusReportV02.1\">\n<StsRpt>" }, "cols": 5, "rows": 24 } [/block] [block:code] { "codes": [ { "code": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Document xmlns=\"urn:StatusReportV02.1\">\n <StsRpt>\n <Hdr>\n <DwnldTrf>false</DwnldTrf>\n <FrmtVrsn>2.0</FrmtVrsn>\n <CreDtTm>2016-11-09T10:46:06</CreDtTm>\n </Hdr>\n <StsRpt>\n <POIId>\n <Tp>OPOI</Tp>\n <Issr>TMGT</Issr>\n </POIId>\n <DataSet>\n <Id>\n <Tp>STRP</Tp>\n </Id>\n <Cntt>\n <POICmpnt>\n <Tp>TERM</Tp>\n <Id>\n <PrvdrId>Verifone|Ingenico|PAX|Gertec</PrvdrId>\n <!-- Fabricante do Equipamento -->\n <Id>XPTO</Id>\n <!-- Modelo do Equipamento -->\n <SrlNb>112233445566778899</SrlNb>\n <!-- Número de Série do Equipamento -->\n </Id>\n </POICmpnt>\n <POICmpnt>\n <Tp>MRPR</Tp>\n <Id>\n <PrvdrId>STONECODE</PrvdrId>\n <!-- O código do Stone Code coletado pela SDK -->\n <Id>123456789</Id>\n </Id>\n </POICmpnt>\n <DataSetReqrd>\n <Id>\n <Tp>MRPR</Tp>\n </Id>\n </DataSetReqrd>\n </Cntt>\n </DataSet>\n </StsRpt>\n <SctyTrlr>\n <CnttTp>DATA</CnttTp>\n </SctyTrlr>\n </StsRpt>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "Lista de Componentes" } [/block] Para a SDK POS são enviados dois componentes na mensagem de ativação. [block:parameters] { "data": { "h-0": "Type", "h-1": "ProviderId", "h-2": "Id", "h-3": "SerialNumber", "0-0": "TERM", "1-0": "MRPR", "0-1": "Fabricante do Terminal", "1-1": "Fixo: STONECODE", "0-2": "Modelo", "1-2": "Número do Stone Code", "0-3": "Número de Série", "1-3": "#" }, "cols": 4, "rows": 2 } [/block] [block:api-header] { "type": "basic", "title": "Resposta - Sucesso na Ativação (CONFIGURATIONUPDATE)" } [/block] [block:parameters] { "data": { "h-0": "Elemento", "h-1": "Mult.", "h-2": "Tamanho", "h-3": "Tipo", "h-4": "Descrição", "0-0": "Message Root:\n<Document xmlns=\"urn:AcceptorConfigurationUpdateV02.1\">\n<AccptrCfgtnUpd>", "1-0": "*Header <Hdr>", "2-0": "**DownloadTransfer <DwnldTrf>", "3-0": "**FormatVersion <FrmtVrsn>", "4-0": "**CreationDateTime <CreDtTm>", "5-0": "*ConfigurationUpdate <AccptrCfgtn>", "6-0": "**DataSet <DataSet>", "7-0": "***Identification <Id>", "8-0": "****Name <Nm>", "9-0": "**Type <Tp>", "10-0": "****Version <Vrsn>", "11-0": "***Cntt <Cntt>", "12-0": "****MerchantParams <MrchntParams>", "13-0": "*****Sak <Sak>", "14-0": "*****Address <Adr>", "15-0": "******City <City>", "16-0": "******District <Dstrct>", "17-0": "******Street <Strt>", "18-0": "******Complement <Complement>", "19-0": "******Neighborhood <Nghbhd>", "20-0": "******ZipCode <ZipCd>", "21-0": "*****CompanyName <CpnyNm>", "22-0": "*****IdCompany <IdCd>", "23-0": "*SecurityTrailer <SctyTrlr>", "24-0": "**ContentType <CnttTp>", "1-1": "[1..1]", "2-1": "[1..1]", "3-1": "[1..1]", "4-1": "[1..1]", "5-1": "[1..1]", "6-1": "[1..1]", "7-1": "[1..1]", "8-1": "[1..1]", "9-1": "[1..1]", "10-1": "[1..1]", "11-1": "[1..1]", "12-1": "[1..1]", "13-1": "[1..1]", "14-1": "[1..1]", "15-1": "[1..1]", "16-1": "[1..1]", "17-1": "[1..1]", "18-1": "[1..1]", "19-1": "[1..1]", "20-1": "[1..1]", "21-1": "[1..1]", "22-1": "[1..1]", "23-1": "[1..1]", "24-1": "[1..1]", "1-2": "#", "2-2": "an 4", "3-2": "#", "4-2": "an 14", "5-2": "#", "6-2": "#", "7-2": "#", "8-2": "#", "9-2": "#", "10-2": "#", "11-2": "#", "12-2": "#", "13-2": "an 32", "14-2": "#", "15-2": "#", "16-2": "#", "17-2": "#", "18-2": "#", "19-2": "#", "20-2": "#", "21-2": "#", "22-2": "#", "23-2": "#", "24-2": "#", "1-4": "Cabeçalho da Mensagem", "2-4": "Identifica se é um envio ou download de dados. \nFixo: true", "3-4": "Versão da especificação utilizada para formatar a mensagem. \nFixo: 2.0", "4-4": "Data de envio da mensagem. \nData Atual no Formato: yyyy-MM-ddThh:mm:ss", "5-4": "Dados de Configuração", "6-4": "Dados do Container", "7-4": "Identificador dos Dados Enviados", "8-4": "Nome do Tipo de Dados. \nFixo: ACTIVATION", "9-4": "Tipo do Container de Dados (ISO 20022). \nFixo: MRPR", "10-4": "Versão do Container", "11-4": "Conteúdo da Configuração", "12-4": "Configuração do Estabelecimento", "13-4": "Código que nos sistemas da Stone identifica um terminal, conhecido internamente como SAK (Sale Affiliation Key).", "14-4": "Dados de Endereço", "15-4": "Cidade do Estabelecimento", "16-4": "Estado do Estabelecimento", "17-4": "Rua do Estabelecimento", "18-4": "Complemento do endereço do Estabelecimento", "19-4": "Bairro do Estabelecimento", "20-4": "CEP do Estabelecimento", "21-4": "Nome Fantasia do Estabelecimento", "22-4": "Número de Registro do Estabelecimento (CPF/CNPJ)", "23-4": "Trailer de Segurança", "24-4": "Tipo do Trailer \nFixo: DATA", "1-3": "Container", "2-3": "Boolean", "3-3": "Texto", "4-3": "Datetime", "5-3": "Container", "6-3": "Container", "7-3": "Container", "8-3": "Texto", "9-3": "CodeSet", "10-3": "CodeSet", "11-3": "Container", "12-3": "Container", "13-3": "Texto", "14-3": "Container", "15-3": "Texto", "16-3": "Texto", "17-3": "Texto", "18-3": "Texto", "19-3": "Texto", "20-3": "Texto", "21-3": "Texto", "22-3": "Texto", "23-3": "Container", "24-3": "CodeSet" }, "cols": 5, "rows": 25 } [/block] [block:code] { "codes": [ { "code": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<Document xmlns=\"urn:AcceptorConfigurationUpdateV02.1\">\n <AccptrCfgtnUpd>\n <Hdr>\n <DwnldTrf>true</DwnldTrf>\n <FrmtVrsn>2.0</FrmtVrsn>\n <CreDtTm>2016-11-09T15:27:27</CreDtTm>\n </Hdr>\n <AccptrCfgtn>\n <DataSet>\n <Id>\n <Nm>ACTIVATION</Nm>\n <Tp>MRPR</Tp>\n <Vrsn>1.1</Vrsn>\n </Id>\n <Cntt>\n <MrchntParams>\n <Sak>AABBCCDDEEFFGGHH0011223344556677</Sak>\n <Adr>\n <City>São Paulo</City>\n <Dstrct>SP</Dstrct>\n <Strt>Rua Fidêncio Ramos</Strt>\n <DrNb>308</DrNb>\n <Complement>Torre A</Complement>\n <Nghbhd>Vila Olimpia</Nghbhd>\n <ZipCd>12345-123</ZipCd>\n </Adr>\n <CpnyNm>Teste SDK POS</CpnyNm>\n <IdCd>123.456.78/0001-9</IdCd>\n </MrchntParams>\n </Cntt>\n </DataSet>\n </AccptrCfgtn>\n <SctyTrlr>\n <CnttTp>DATA</CnttTp>\n </SctyTrlr>\n </AccptrCfgtnUpd>\n</Document>", "language": "xml" } ], "sidebar": true } [/block]
{"__v":0,"_id":"582f2fd88ea0800f0035633b","api":{"results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"status":400,"language":"json","code":"{}","name":""}]},"settings":"","auth":"required","params":[],"url":""},"body":"[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Quando Enviar ?\"\n}\n[/block]\nO Logon é utilizado para verificar a necessidade de atualização das tabelas de inicialização da SDK, ele deve ocorrer:\n\n* Quando um cliente for ativado (Ao configurar o Stone Code)\n* Diariamente, de acordo com a configuração de agendamento da SDK.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"OBSERVAÇÕES ESPECIAIS\"\n}\n[/block]\nA resposta do Logon é utilizada para verificar se existe a necessidade de atualização da carga de tabelas do terminal. O TMS da Stone irá enviar a versão disponível de cada tabela, se uma das versões for diferente da armazenada no terminal deve ser enviada a mensagem de inicialização de acordo com os dados recebidos no Logon.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"CHAMADA PARA A SDK\"\n}\n[/block]\nA chamada para SDK deve conter apenas o comando a ser executado, não existe nenhum dado de entrada. O retorno da transação é apenas o código de status e a mensagem de retorno.\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Dados de Entrada\",\n    \"h-1\": \"Dados de Retorno\",\n    \"0-0\": \"#\",\n    \"0-1\": \"Result (Inteiro)\",\n    \"1-0\": \"#\",\n    \"1-1\": \"Message (String)\"\n  },\n  \"cols\": 2,\n  \"rows\": 2\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Fluxo\"\n}\n[/block]\n1. [Négocio] Chamada para a SDK - Logon\n2. [SDK] Verificar se existe SAK cadastrados, isto é, se houve uma ativação. Caso o SAK não seja encontrado retornar erro.\n3. [SDK] Enviar requisição de logon e verificar se houve alteração na versão das tabelas armazenadas.\n3.1 Caso o terminal não tenha nenhuma tabelas armazenada ou houver alteração nas tabelas, enviar mensagem de Inicialização.\n3.2 Gravar novas tabelas.\n4. [SDK] Retornar para a aplicação principal o resultado da operação.\n[block:api-header]\n{\n  \"type\": \"post\",\n  \"title\": \"ENVIO PARA O TMS\"\n}\n[/block]\nA requisição de logon deve ser enviada para o Autorizador da Stone pelo Endpoint '/Report'. A requisição de envio é do tipo 'StatusReport' e a resposta da requisição é do tipo 'ManagementPlanReplacement'. Em caso de erro o servidor irá enviar uma mensagem do tipo 'TerminalManagementRejection'.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Requisição (STATUSREPORT)\"\n}\n[/block]\n\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Elemento\",\n    \"h-1\": \"Mult.\",\n    \"h-2\": \"Tamanho\",\n    \"h-3\": \"Tipo\",\n    \"h-4\": \"Descrição\",\n    \"0-0\": \"Message Root:\\n<Document xmlns=\\\"urn:StatusReportV02.1\\\">\\n<StsRpt>\",\n    \"1-0\": \"*Header <Hdr>\",\n    \"2-0\": \"**DownloadTransfer <DwnldTrf>\",\n    \"3-0\": \"**FormatVersion <FrmtVrsn>\",\n    \"4-0\": \"**ExchangeId <XchgId>\",\n    \"5-0\": \"**CreationDateTime <CreDtTm>\",\n    \"6-0\": \"*StatusReport <StsRpt>\",\n    \"7-0\": \"**POIId <POIId>\",\n    \"8-0\": \"***Identification <Id>\",\n    \"9-0\": \"**DataSet <DataSet>\",\n    \"10-0\": \"***Identification <Id>\",\n    \"11-0\": \"****Type <Tp>\",\n    \"12-0\": \"***Cntt <Cntt>\",\n    \"13-0\": \"****DataSetRequired <DataSetReqrd>\",\n    \"14-0\": \"*****Identification <Id>\",\n    \"15-0\": \"******Tp <Tp>\",\n    \"1-1\": \"[1..1]\",\n    \"2-1\": \"[1..1]\",\n    \"3-1\": \"[1..1]\",\n    \"4-1\": \"[1..1]\",\n    \"5-1\": \"[1..1]\",\n    \"6-1\": \"[1..1]\",\n    \"7-1\": \"[1..1]\",\n    \"8-1\": \"[1..1]\",\n    \"9-1\": \"[1..1]\",\n    \"10-1\": \"[1..1]\",\n    \"11-1\": \"[1..1]\",\n    \"12-1\": \"[1..1]\",\n    \"13-1\": \"[1..*]\",\n    \"14-1\": \"[1..1]\",\n    \"15-1\": \"[1..1]\",\n    \"1-2\": \"#\",\n    \"2-2\": \"an 4\",\n    \"3-2\": \"#\",\n    \"4-2\": \"#\",\n    \"5-2\": \"an 14\",\n    \"6-2\": \"#\",\n    \"7-2\": \"#\",\n    \"8-2\": \"an 32\",\n    \"9-2\": \"#\",\n    \"10-2\": \"#\",\n    \"11-2\": \"#\",\n    \"12-2\": \"#\",\n    \"13-2\": \"#\",\n    \"14-2\": \"#\",\n    \"15-2\": \"#\",\n    \"1-3\": \"Container\",\n    \"2-3\": \"Boolean\",\n    \"3-3\": \"Texto\",\n    \"4-3\": \"Texto\",\n    \"5-3\": \"Datetime\",\n    \"6-3\": \"Container\",\n    \"7-3\": \"Container\",\n    \"8-3\": \"Text\",\n    \"9-3\": \"Container\",\n    \"10-3\": \"Container\",\n    \"11-3\": \"CodeSet\",\n    \"12-3\": \"Container\",\n    \"13-3\": \"Container\",\n    \"14-3\": \"Container\",\n    \"15-3\": \"CodeSet\",\n    \"1-4\": \"Cabeçalho da Mensagem\",\n    \"2-4\": \"Identifica se o processo é um download ou upload. \\nFixo: false\",\n    \"3-4\": \"Versão da especificação utilizada para formatar a mensagem. \\nFixo: 2.0\",\n    \"4-4\": \"Índice da Mensagem. \\nFixo: 1\",\n    \"5-4\": \"Data de envio da requisição. \\nData Atual no Formato: yyyy-MM-ddThh:mm:ss\",\n    \"6-4\": \"Relatório\",\n    \"7-4\": \"Dados de Identificação do Terminal\",\n    \"8-4\": \"Código que nos sistemas da Stone identifica um terminal, conhecido internamente como SAK (Sale Affiliation Key).\",\n    \"9-4\": \"Container de Dados de Configuração\",\n    \"10-4\": \"Identificador dos Dados Enviados\",\n    \"11-4\": \"Tipo do Container de Dados (ISO 20022). \\nFixo: STRP\",\n    \"12-4\": \"Conteúdo do Relatório\",\n    \"13-4\": \"Requisição de Dados de Resposta\",\n    \"14-4\": \"Identificação do Dado de Resposta\",\n    \"15-4\": \"Solicita o plano de atualização com a versão atual das tabelas. \\nFixo: MGTP\"\n  },\n  \"cols\": 5,\n  \"rows\": 16\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Document xmlns=\\\"urn:StatusReportV02.1\\\">\\n    <StsRpt>\\n        <Hdr>\\n            <DwnldTrf>false</DwnldTrf>\\n            <FrmtVrsn>2.0</FrmtVrsn>\\n            <XchgId>1</XchgId>\\n            <CreDtTm>2016-08-23T22:29:37</CreDtTm>\\n        </Hdr>\\n        <StsRpt>\\n            <POIId>\\n                <Id>AABBCCDDEEFFGGHH0011223344556677</Id>\\n            </POIId>\\n            <DataSet>\\n                <Id>\\n                    <Tp>STRP</Tp>\\n                </Id>\\n                <Cntt>\\n                    <DataSetReqrd>\\n                        <Id>\\n                            <Tp>MGTP</Tp>\\n                        </Id>\\n                    </DataSetReqrd>\\n                </Cntt>\\n            </DataSet>\\n        </StsRpt>\\n    </StsRpt>\\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Resposta - Sucesso no Logon (MANAGEMENTPLANREPLACEMENT)\"\n}\n[/block]\n\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Elemento\",\n    \"h-1\": \"Mult.\",\n    \"h-2\": \"Tamanho\",\n    \"h-3\": \"Tipo\",\n    \"h-4\": \"Descrição\",\n    \"0-0\": \"Message Root:\\n<Document xmlns=\\\"urn:ManagementPlanReplacementV02.1\\\">\\n<MgmtPlanRplcmnt>\",\n    \"1-0\": \"*Header <Hdr>\",\n    \"2-0\": \"**DownloadTransfer <DwnldTrf>\",\n    \"3-0\": \"**FormatVersion <FrmtVrsn>\",\n    \"4-0\": \"**ExchangeId <XchgId>\",\n    \"5-0\": \"**CreationDateTime <CreDtTm>\",\n    \"6-0\": \"*ManagementPlan <MgmtPlan>\",\n    \"7-0\": \"**POIId <POIId>\",\n    \"8-0\": \"***Identification <Id>\",\n    \"9-0\": \"***Type <Tp>\",\n    \"10-0\": \"***Issuer <Issr>\",\n    \"11-0\": \"**DataSet <DataSet>\",\n    \"12-0\": \"***Identification <Id>\",\n    \"13-0\": \"**Type <Tp>\",\n    \"14-0\": \"***Cntt <Cntt>\",\n    \"15-0\": \"****Action <Actn>\",\n    \"16-0\": \"*****Type <Tp>\",\n    \"17-0\": \"*****DataSetId <DataSetId>\",\n    \"18-0\": \"******Type <Tp>\",\n    \"19-0\": \"******Version <Vrsn>\",\n    \"20-0\": \"******Name <Nm>\",\n    \"21-0\": \"*****Trigger <Trggr>\",\n    \"22-0\": \"*SecurityTrailer <SctyTrlr>\",\n    \"23-0\": \"**ContentType <CnttTp>\",\n    \"1-1\": \"[1..1]\",\n    \"2-1\": \"[1..1]\",\n    \"3-1\": \"[1..1]\",\n    \"4-1\": \"[1..1]\",\n    \"5-1\": \"[1..1]\",\n    \"6-1\": \"[1..1]\",\n    \"7-1\": \"[1..1]\",\n    \"8-1\": \"[1..1]\",\n    \"9-1\": \"[1..1]\",\n    \"10-1\": \"[1..1]\",\n    \"11-1\": \"[1..1]\",\n    \"12-1\": \"[1..1]\",\n    \"13-1\": \"[1..1]\",\n    \"14-1\": \"[1..1]\",\n    \"15-1\": \"[1..*]\",\n    \"16-1\": \"[1..1]\",\n    \"17-1\": \"[1..1]\",\n    \"18-1\": \"[1..1]\",\n    \"19-1\": \"[1..1]\",\n    \"20-1\": \"[1..1]\",\n    \"21-1\": \"[1..1]\",\n    \"22-1\": \"[1..1]\",\n    \"23-1\": \"[1..1]\",\n    \"1-2\": \"#\",\n    \"2-2\": \"an 4\",\n    \"3-2\": \"#\",\n    \"4-2\": \"#\",\n    \"5-2\": \"an 14\",\n    \"6-2\": \"#\",\n    \"7-2\": \"#\",\n    \"8-2\": \"an 32\",\n    \"9-2\": \"#\",\n    \"10-2\": \"#\",\n    \"11-2\": \"#\",\n    \"12-2\": \"#\",\n    \"13-2\": \"#\",\n    \"14-2\": \"#\",\n    \"15-2\": \"#\",\n    \"16-2\": \"#\",\n    \"17-2\": \"#\",\n    \"18-2\": \"#\",\n    \"19-2\": \"#\",\n    \"20-2\": \"#\",\n    \"21-2\": \"#\",\n    \"22-2\": \"#\",\n    \"23-2\": \"#\",\n    \"1-3\": \"Container\",\n    \"2-3\": \"Boolean\",\n    \"3-3\": \"Texto\",\n    \"4-3\": \"Texto\",\n    \"5-3\": \"Datetime\",\n    \"6-3\": \"Container\",\n    \"7-3\": \"Container\",\n    \"8-3\": \"Text\",\n    \"9-3\": \"CodeSet\",\n    \"10-3\": \"CodeSet\",\n    \"11-3\": \"Container\",\n    \"12-3\": \"Container\",\n    \"13-3\": \"CodeSet\",\n    \"14-3\": \"Container\",\n    \"15-3\": \"Container\",\n    \"16-3\": \"Texto\",\n    \"17-3\": \"Container\",\n    \"18-3\": \"Texto\",\n    \"19-3\": \"Texto\",\n    \"20-3\": \"Texto\",\n    \"21-3\": \"Texto\",\n    \"22-3\": \"Container\",\n    \"23-3\": \"CodeSet\",\n    \"1-4\": \"Cabeçalho da Mensagem\",\n    \"2-4\": \"Identifica se o processo é um download ou upload. \\nFixo: true\",\n    \"3-4\": \"Versão da especificação utilizada para formatar a mensagem. \\nFixo: 2.0\",\n    \"4-4\": \"Índice da Mensagem. \\nFixo: 1\",\n    \"5-4\": \"Data de resposta da mensagem. \\nData Atual no Formato: yyyy-MM-ddThh:mm:ss\",\n    \"6-4\": \"Dados de Plano de Inicialização\",\n    \"7-4\": \"Dados de Identificação do Terminal\",\n    \"8-4\": \"Código que nos sistemas da Stone identifica um terminal, conhecido internamente como SAK (Sale Affiliation Key).\",\n    \"9-4\": \"Tipo de Terminal (ISO 20022). \\nFixo: OPOI\",\n    \"10-4\": \"Servidor que se destina a mensagem. \\nFixo: OPOI\",\n    \"11-4\": \"Informação das configurações atuais disponíveis no TMS.\",\n    \"12-4\": \"Identificador dos Dados Enviados\",\n    \"13-4\": \"Informa que se trata do plano de atualização com as tabelas atuais no TMS (ISO 20022). \\nFixo: MGTP\",\n    \"14-4\": \"Conteúdo da Configuração\",\n    \"15-4\": \"Ação de Configuração que deve ser executada\",\n    \"16-4\": \"Tipo da Ação (ISO 20022). \\nFixo: DWNL\",\n    \"17-4\": \"Dados da Configuração\",\n    \"18-4\": \"Tipo da Configuração (ISO 20022). \\nFixo: TRPR\",\n    \"19-4\": \"Versão da Configuração\",\n    \"20-4\": \"Nome da Configuração\",\n    \"21-4\": \"Evento que gerou a ação (ISO 20022). \\nFixo: MANU\",\n    \"22-4\": \"Trailer de Segurança\",\n    \"23-4\": \"Tipo do Trailer \\nFixo: DATA\"\n  },\n  \"cols\": 5,\n  \"rows\": 24\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<?xml version=\\\"1.0\\\" encoding=\\\"utf-8\\\"?>\\n<Document xmlns=\\\"urn:ManagementPlanReplacementV02.1\\\">\\n    <MgmtPlanRplcmnt>\\n        <Hdr>\\n            <DwnldTrf>true</DwnldTrf>\\n            <FrmtVrsn>2.0</FrmtVrsn>\\n            <XchgId>1</XchgId>\\n            <CreDtTm>2016-08-26T17:51:02</CreDtTm>\\n        </Hdr>\\n        <MgmtPlan>\\n            <POIId>\\n                <Id>AABBCCDDEEFFGGHH0011223344556677</Id>\\n                <Tp>OPOI</Tp>\\n                <Issr>OPOI</Issr>\\n            </POIId>\\n            <DataSet>\\n                <Id>\\n                    <Tp>MGTP</Tp>\\n                </Id>\\n                <Cntt>\\n                    <Actn>\\n                        <Tp>DWNL</Tp>\\n                        <DataSetId>\\n                            <Tp>TRPR</Tp>\\n                            <Vrsn>1</Vrsn>\\n                            <Nm>AIDS</Nm>\\n                        </DataSetId>\\n                        <Trggr>MANU</Trggr>\\n                    </Actn>\\n                    <Actn>\\n                        <Tp>DWNL</Tp>\\n                        <DataSetId>\\n                            <Tp>TRPR</Tp>\\n                            <Vrsn>1.1</Vrsn>\\n                            <Nm>BINS</Nm>\\n                        </DataSetId>\\n                        <Trggr>MANU</Trggr>\\n                    </Actn>\\n                    <Actn>\\n                        <Tp>DWNL</Tp>\\n                        <DataSetId>\\n                            <Tp>TRPR</Tp>\\n                            <Vrsn>1</Vrsn>\\n                            <Nm>CAPKS</Nm>\\n                        </DataSetId>\\n                        <Trggr>MANU</Trggr>\\n                    </Actn>\\n                    <Actn>\\n                        <Tp>DWNL</Tp>\\n                        <DataSetId>\\n                            <Tp>TRPR</Tp>\\n                            <Vrsn>1</Vrsn>\\n                            <Nm>CARDBRANDS</Nm>\\n                        </DataSetId>\\n                        <Trggr>MANU</Trggr>\\n                    </Actn>\\n                </Cntt>\\n            </DataSet>\\n        </MgmtPlan>\\n        <SctyTrlr>\\n            <CnttTp>DATA</CnttTp>\\n        </SctyTrlr>\\n    </MgmtPlanRplcmnt>\\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]","category":"582df33be1b8692300c0dd37","createdAt":"2016-11-18T16:44:08.767Z","excerpt":"","githubsync":"","hidden":false,"isReference":false,"link_external":false,"link_url":"","next":{"pages":[],"description":""},"order":2,"parentDoc":null,"project":"582df33be1b8692300c0dd33","slug":"logon-e-configuração","sync_unique":"","title":"Logon","type":"basic","updates":[],"user":"57ea79f61780cd170064f273","version":"582df33be1b8692300c0dd36","childrenPages":[]}

Logon


[block:api-header] { "type": "basic", "title": "Quando Enviar ?" } [/block] O Logon é utilizado para verificar a necessidade de atualização das tabelas de inicialização da SDK, ele deve ocorrer: * Quando um cliente for ativado (Ao configurar o Stone Code) * Diariamente, de acordo com a configuração de agendamento da SDK. [block:api-header] { "type": "basic", "title": "OBSERVAÇÕES ESPECIAIS" } [/block] A resposta do Logon é utilizada para verificar se existe a necessidade de atualização da carga de tabelas do terminal. O TMS da Stone irá enviar a versão disponível de cada tabela, se uma das versões for diferente da armazenada no terminal deve ser enviada a mensagem de inicialização de acordo com os dados recebidos no Logon. [block:api-header] { "type": "basic", "title": "CHAMADA PARA A SDK" } [/block] A chamada para SDK deve conter apenas o comando a ser executado, não existe nenhum dado de entrada. O retorno da transação é apenas o código de status e a mensagem de retorno. [block:parameters] { "data": { "h-0": "Dados de Entrada", "h-1": "Dados de Retorno", "0-0": "#", "0-1": "Result (Inteiro)", "1-0": "#", "1-1": "Message (String)" }, "cols": 2, "rows": 2 } [/block] [block:api-header] { "type": "basic", "title": "Fluxo" } [/block] 1. [Négocio] Chamada para a SDK - Logon 2. [SDK] Verificar se existe SAK cadastrados, isto é, se houve uma ativação. Caso o SAK não seja encontrado retornar erro. 3. [SDK] Enviar requisição de logon e verificar se houve alteração na versão das tabelas armazenadas. 3.1 Caso o terminal não tenha nenhuma tabelas armazenada ou houver alteração nas tabelas, enviar mensagem de Inicialização. 3.2 Gravar novas tabelas. 4. [SDK] Retornar para a aplicação principal o resultado da operação. [block:api-header] { "type": "post", "title": "ENVIO PARA O TMS" } [/block] A requisição de logon deve ser enviada para o Autorizador da Stone pelo Endpoint '/Report'. A requisição de envio é do tipo 'StatusReport' e a resposta da requisição é do tipo 'ManagementPlanReplacement'. Em caso de erro o servidor irá enviar uma mensagem do tipo 'TerminalManagementRejection'. [block:api-header] { "type": "basic", "title": "Requisição (STATUSREPORT)" } [/block] [block:parameters] { "data": { "h-0": "Elemento", "h-1": "Mult.", "h-2": "Tamanho", "h-3": "Tipo", "h-4": "Descrição", "0-0": "Message Root:\n<Document xmlns=\"urn:StatusReportV02.1\">\n<StsRpt>", "1-0": "*Header <Hdr>", "2-0": "**DownloadTransfer <DwnldTrf>", "3-0": "**FormatVersion <FrmtVrsn>", "4-0": "**ExchangeId <XchgId>", "5-0": "**CreationDateTime <CreDtTm>", "6-0": "*StatusReport <StsRpt>", "7-0": "**POIId <POIId>", "8-0": "***Identification <Id>", "9-0": "**DataSet <DataSet>", "10-0": "***Identification <Id>", "11-0": "****Type <Tp>", "12-0": "***Cntt <Cntt>", "13-0": "****DataSetRequired <DataSetReqrd>", "14-0": "*****Identification <Id>", "15-0": "******Tp <Tp>", "1-1": "[1..1]", "2-1": "[1..1]", "3-1": "[1..1]", "4-1": "[1..1]", "5-1": "[1..1]", "6-1": "[1..1]", "7-1": "[1..1]", "8-1": "[1..1]", "9-1": "[1..1]", "10-1": "[1..1]", "11-1": "[1..1]", "12-1": "[1..1]", "13-1": "[1..*]", "14-1": "[1..1]", "15-1": "[1..1]", "1-2": "#", "2-2": "an 4", "3-2": "#", "4-2": "#", "5-2": "an 14", "6-2": "#", "7-2": "#", "8-2": "an 32", "9-2": "#", "10-2": "#", "11-2": "#", "12-2": "#", "13-2": "#", "14-2": "#", "15-2": "#", "1-3": "Container", "2-3": "Boolean", "3-3": "Texto", "4-3": "Texto", "5-3": "Datetime", "6-3": "Container", "7-3": "Container", "8-3": "Text", "9-3": "Container", "10-3": "Container", "11-3": "CodeSet", "12-3": "Container", "13-3": "Container", "14-3": "Container", "15-3": "CodeSet", "1-4": "Cabeçalho da Mensagem", "2-4": "Identifica se o processo é um download ou upload. \nFixo: false", "3-4": "Versão da especificação utilizada para formatar a mensagem. \nFixo: 2.0", "4-4": "Índice da Mensagem. \nFixo: 1", "5-4": "Data de envio da requisição. \nData Atual no Formato: yyyy-MM-ddThh:mm:ss", "6-4": "Relatório", "7-4": "Dados de Identificação do Terminal", "8-4": "Código que nos sistemas da Stone identifica um terminal, conhecido internamente como SAK (Sale Affiliation Key).", "9-4": "Container de Dados de Configuração", "10-4": "Identificador dos Dados Enviados", "11-4": "Tipo do Container de Dados (ISO 20022). \nFixo: STRP", "12-4": "Conteúdo do Relatório", "13-4": "Requisição de Dados de Resposta", "14-4": "Identificação do Dado de Resposta", "15-4": "Solicita o plano de atualização com a versão atual das tabelas. \nFixo: MGTP" }, "cols": 5, "rows": 16 } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:StatusReportV02.1\">\n <StsRpt>\n <Hdr>\n <DwnldTrf>false</DwnldTrf>\n <FrmtVrsn>2.0</FrmtVrsn>\n <XchgId>1</XchgId>\n <CreDtTm>2016-08-23T22:29:37</CreDtTm>\n </Hdr>\n <StsRpt>\n <POIId>\n <Id>AABBCCDDEEFFGGHH0011223344556677</Id>\n </POIId>\n <DataSet>\n <Id>\n <Tp>STRP</Tp>\n </Id>\n <Cntt>\n <DataSetReqrd>\n <Id>\n <Tp>MGTP</Tp>\n </Id>\n </DataSetReqrd>\n </Cntt>\n </DataSet>\n </StsRpt>\n </StsRpt>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "Resposta - Sucesso no Logon (MANAGEMENTPLANREPLACEMENT)" } [/block] [block:parameters] { "data": { "h-0": "Elemento", "h-1": "Mult.", "h-2": "Tamanho", "h-3": "Tipo", "h-4": "Descrição", "0-0": "Message Root:\n<Document xmlns=\"urn:ManagementPlanReplacementV02.1\">\n<MgmtPlanRplcmnt>", "1-0": "*Header <Hdr>", "2-0": "**DownloadTransfer <DwnldTrf>", "3-0": "**FormatVersion <FrmtVrsn>", "4-0": "**ExchangeId <XchgId>", "5-0": "**CreationDateTime <CreDtTm>", "6-0": "*ManagementPlan <MgmtPlan>", "7-0": "**POIId <POIId>", "8-0": "***Identification <Id>", "9-0": "***Type <Tp>", "10-0": "***Issuer <Issr>", "11-0": "**DataSet <DataSet>", "12-0": "***Identification <Id>", "13-0": "**Type <Tp>", "14-0": "***Cntt <Cntt>", "15-0": "****Action <Actn>", "16-0": "*****Type <Tp>", "17-0": "*****DataSetId <DataSetId>", "18-0": "******Type <Tp>", "19-0": "******Version <Vrsn>", "20-0": "******Name <Nm>", "21-0": "*****Trigger <Trggr>", "22-0": "*SecurityTrailer <SctyTrlr>", "23-0": "**ContentType <CnttTp>", "1-1": "[1..1]", "2-1": "[1..1]", "3-1": "[1..1]", "4-1": "[1..1]", "5-1": "[1..1]", "6-1": "[1..1]", "7-1": "[1..1]", "8-1": "[1..1]", "9-1": "[1..1]", "10-1": "[1..1]", "11-1": "[1..1]", "12-1": "[1..1]", "13-1": "[1..1]", "14-1": "[1..1]", "15-1": "[1..*]", "16-1": "[1..1]", "17-1": "[1..1]", "18-1": "[1..1]", "19-1": "[1..1]", "20-1": "[1..1]", "21-1": "[1..1]", "22-1": "[1..1]", "23-1": "[1..1]", "1-2": "#", "2-2": "an 4", "3-2": "#", "4-2": "#", "5-2": "an 14", "6-2": "#", "7-2": "#", "8-2": "an 32", "9-2": "#", "10-2": "#", "11-2": "#", "12-2": "#", "13-2": "#", "14-2": "#", "15-2": "#", "16-2": "#", "17-2": "#", "18-2": "#", "19-2": "#", "20-2": "#", "21-2": "#", "22-2": "#", "23-2": "#", "1-3": "Container", "2-3": "Boolean", "3-3": "Texto", "4-3": "Texto", "5-3": "Datetime", "6-3": "Container", "7-3": "Container", "8-3": "Text", "9-3": "CodeSet", "10-3": "CodeSet", "11-3": "Container", "12-3": "Container", "13-3": "CodeSet", "14-3": "Container", "15-3": "Container", "16-3": "Texto", "17-3": "Container", "18-3": "Texto", "19-3": "Texto", "20-3": "Texto", "21-3": "Texto", "22-3": "Container", "23-3": "CodeSet", "1-4": "Cabeçalho da Mensagem", "2-4": "Identifica se o processo é um download ou upload. \nFixo: true", "3-4": "Versão da especificação utilizada para formatar a mensagem. \nFixo: 2.0", "4-4": "Índice da Mensagem. \nFixo: 1", "5-4": "Data de resposta da mensagem. \nData Atual no Formato: yyyy-MM-ddThh:mm:ss", "6-4": "Dados de Plano de Inicialização", "7-4": "Dados de Identificação do Terminal", "8-4": "Código que nos sistemas da Stone identifica um terminal, conhecido internamente como SAK (Sale Affiliation Key).", "9-4": "Tipo de Terminal (ISO 20022). \nFixo: OPOI", "10-4": "Servidor que se destina a mensagem. \nFixo: OPOI", "11-4": "Informação das configurações atuais disponíveis no TMS.", "12-4": "Identificador dos Dados Enviados", "13-4": "Informa que se trata do plano de atualização com as tabelas atuais no TMS (ISO 20022). \nFixo: MGTP", "14-4": "Conteúdo da Configuração", "15-4": "Ação de Configuração que deve ser executada", "16-4": "Tipo da Ação (ISO 20022). \nFixo: DWNL", "17-4": "Dados da Configuração", "18-4": "Tipo da Configuração (ISO 20022). \nFixo: TRPR", "19-4": "Versão da Configuração", "20-4": "Nome da Configuração", "21-4": "Evento que gerou a ação (ISO 20022). \nFixo: MANU", "22-4": "Trailer de Segurança", "23-4": "Tipo do Trailer \nFixo: DATA" }, "cols": 5, "rows": 24 } [/block] [block:code] { "codes": [ { "code": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Document xmlns=\"urn:ManagementPlanReplacementV02.1\">\n <MgmtPlanRplcmnt>\n <Hdr>\n <DwnldTrf>true</DwnldTrf>\n <FrmtVrsn>2.0</FrmtVrsn>\n <XchgId>1</XchgId>\n <CreDtTm>2016-08-26T17:51:02</CreDtTm>\n </Hdr>\n <MgmtPlan>\n <POIId>\n <Id>AABBCCDDEEFFGGHH0011223344556677</Id>\n <Tp>OPOI</Tp>\n <Issr>OPOI</Issr>\n </POIId>\n <DataSet>\n <Id>\n <Tp>MGTP</Tp>\n </Id>\n <Cntt>\n <Actn>\n <Tp>DWNL</Tp>\n <DataSetId>\n <Tp>TRPR</Tp>\n <Vrsn>1</Vrsn>\n <Nm>AIDS</Nm>\n </DataSetId>\n <Trggr>MANU</Trggr>\n </Actn>\n <Actn>\n <Tp>DWNL</Tp>\n <DataSetId>\n <Tp>TRPR</Tp>\n <Vrsn>1.1</Vrsn>\n <Nm>BINS</Nm>\n </DataSetId>\n <Trggr>MANU</Trggr>\n </Actn>\n <Actn>\n <Tp>DWNL</Tp>\n <DataSetId>\n <Tp>TRPR</Tp>\n <Vrsn>1</Vrsn>\n <Nm>CAPKS</Nm>\n </DataSetId>\n <Trggr>MANU</Trggr>\n </Actn>\n <Actn>\n <Tp>DWNL</Tp>\n <DataSetId>\n <Tp>TRPR</Tp>\n <Vrsn>1</Vrsn>\n <Nm>CARDBRANDS</Nm>\n </DataSetId>\n <Trggr>MANU</Trggr>\n </Actn>\n </Cntt>\n </DataSet>\n </MgmtPlan>\n <SctyTrlr>\n <CnttTp>DATA</CnttTp>\n </SctyTrlr>\n </MgmtPlanRplcmnt>\n</Document>", "language": "xml" } ], "sidebar": true } [/block]
[block:api-header] { "type": "basic", "title": "Quando Enviar ?" } [/block] O Logon é utilizado para verificar a necessidade de atualização das tabelas de inicialização da SDK, ele deve ocorrer: * Quando um cliente for ativado (Ao configurar o Stone Code) * Diariamente, de acordo com a configuração de agendamento da SDK. [block:api-header] { "type": "basic", "title": "OBSERVAÇÕES ESPECIAIS" } [/block] A resposta do Logon é utilizada para verificar se existe a necessidade de atualização da carga de tabelas do terminal. O TMS da Stone irá enviar a versão disponível de cada tabela, se uma das versões for diferente da armazenada no terminal deve ser enviada a mensagem de inicialização de acordo com os dados recebidos no Logon. [block:api-header] { "type": "basic", "title": "CHAMADA PARA A SDK" } [/block] A chamada para SDK deve conter apenas o comando a ser executado, não existe nenhum dado de entrada. O retorno da transação é apenas o código de status e a mensagem de retorno. [block:parameters] { "data": { "h-0": "Dados de Entrada", "h-1": "Dados de Retorno", "0-0": "#", "0-1": "Result (Inteiro)", "1-0": "#", "1-1": "Message (String)" }, "cols": 2, "rows": 2 } [/block] [block:api-header] { "type": "basic", "title": "Fluxo" } [/block] 1. [Négocio] Chamada para a SDK - Logon 2. [SDK] Verificar se existe SAK cadastrados, isto é, se houve uma ativação. Caso o SAK não seja encontrado retornar erro. 3. [SDK] Enviar requisição de logon e verificar se houve alteração na versão das tabelas armazenadas. 3.1 Caso o terminal não tenha nenhuma tabelas armazenada ou houver alteração nas tabelas, enviar mensagem de Inicialização. 3.2 Gravar novas tabelas. 4. [SDK] Retornar para a aplicação principal o resultado da operação. [block:api-header] { "type": "post", "title": "ENVIO PARA O TMS" } [/block] A requisição de logon deve ser enviada para o Autorizador da Stone pelo Endpoint '/Report'. A requisição de envio é do tipo 'StatusReport' e a resposta da requisição é do tipo 'ManagementPlanReplacement'. Em caso de erro o servidor irá enviar uma mensagem do tipo 'TerminalManagementRejection'. [block:api-header] { "type": "basic", "title": "Requisição (STATUSREPORT)" } [/block] [block:parameters] { "data": { "h-0": "Elemento", "h-1": "Mult.", "h-2": "Tamanho", "h-3": "Tipo", "h-4": "Descrição", "0-0": "Message Root:\n<Document xmlns=\"urn:StatusReportV02.1\">\n<StsRpt>", "1-0": "*Header <Hdr>", "2-0": "**DownloadTransfer <DwnldTrf>", "3-0": "**FormatVersion <FrmtVrsn>", "4-0": "**ExchangeId <XchgId>", "5-0": "**CreationDateTime <CreDtTm>", "6-0": "*StatusReport <StsRpt>", "7-0": "**POIId <POIId>", "8-0": "***Identification <Id>", "9-0": "**DataSet <DataSet>", "10-0": "***Identification <Id>", "11-0": "****Type <Tp>", "12-0": "***Cntt <Cntt>", "13-0": "****DataSetRequired <DataSetReqrd>", "14-0": "*****Identification <Id>", "15-0": "******Tp <Tp>", "1-1": "[1..1]", "2-1": "[1..1]", "3-1": "[1..1]", "4-1": "[1..1]", "5-1": "[1..1]", "6-1": "[1..1]", "7-1": "[1..1]", "8-1": "[1..1]", "9-1": "[1..1]", "10-1": "[1..1]", "11-1": "[1..1]", "12-1": "[1..1]", "13-1": "[1..*]", "14-1": "[1..1]", "15-1": "[1..1]", "1-2": "#", "2-2": "an 4", "3-2": "#", "4-2": "#", "5-2": "an 14", "6-2": "#", "7-2": "#", "8-2": "an 32", "9-2": "#", "10-2": "#", "11-2": "#", "12-2": "#", "13-2": "#", "14-2": "#", "15-2": "#", "1-3": "Container", "2-3": "Boolean", "3-3": "Texto", "4-3": "Texto", "5-3": "Datetime", "6-3": "Container", "7-3": "Container", "8-3": "Text", "9-3": "Container", "10-3": "Container", "11-3": "CodeSet", "12-3": "Container", "13-3": "Container", "14-3": "Container", "15-3": "CodeSet", "1-4": "Cabeçalho da Mensagem", "2-4": "Identifica se o processo é um download ou upload. \nFixo: false", "3-4": "Versão da especificação utilizada para formatar a mensagem. \nFixo: 2.0", "4-4": "Índice da Mensagem. \nFixo: 1", "5-4": "Data de envio da requisição. \nData Atual no Formato: yyyy-MM-ddThh:mm:ss", "6-4": "Relatório", "7-4": "Dados de Identificação do Terminal", "8-4": "Código que nos sistemas da Stone identifica um terminal, conhecido internamente como SAK (Sale Affiliation Key).", "9-4": "Container de Dados de Configuração", "10-4": "Identificador dos Dados Enviados", "11-4": "Tipo do Container de Dados (ISO 20022). \nFixo: STRP", "12-4": "Conteúdo do Relatório", "13-4": "Requisição de Dados de Resposta", "14-4": "Identificação do Dado de Resposta", "15-4": "Solicita o plano de atualização com a versão atual das tabelas. \nFixo: MGTP" }, "cols": 5, "rows": 16 } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:StatusReportV02.1\">\n <StsRpt>\n <Hdr>\n <DwnldTrf>false</DwnldTrf>\n <FrmtVrsn>2.0</FrmtVrsn>\n <XchgId>1</XchgId>\n <CreDtTm>2016-08-23T22:29:37</CreDtTm>\n </Hdr>\n <StsRpt>\n <POIId>\n <Id>AABBCCDDEEFFGGHH0011223344556677</Id>\n </POIId>\n <DataSet>\n <Id>\n <Tp>STRP</Tp>\n </Id>\n <Cntt>\n <DataSetReqrd>\n <Id>\n <Tp>MGTP</Tp>\n </Id>\n </DataSetReqrd>\n </Cntt>\n </DataSet>\n </StsRpt>\n </StsRpt>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "Resposta - Sucesso no Logon (MANAGEMENTPLANREPLACEMENT)" } [/block] [block:parameters] { "data": { "h-0": "Elemento", "h-1": "Mult.", "h-2": "Tamanho", "h-3": "Tipo", "h-4": "Descrição", "0-0": "Message Root:\n<Document xmlns=\"urn:ManagementPlanReplacementV02.1\">\n<MgmtPlanRplcmnt>", "1-0": "*Header <Hdr>", "2-0": "**DownloadTransfer <DwnldTrf>", "3-0": "**FormatVersion <FrmtVrsn>", "4-0": "**ExchangeId <XchgId>", "5-0": "**CreationDateTime <CreDtTm>", "6-0": "*ManagementPlan <MgmtPlan>", "7-0": "**POIId <POIId>", "8-0": "***Identification <Id>", "9-0": "***Type <Tp>", "10-0": "***Issuer <Issr>", "11-0": "**DataSet <DataSet>", "12-0": "***Identification <Id>", "13-0": "**Type <Tp>", "14-0": "***Cntt <Cntt>", "15-0": "****Action <Actn>", "16-0": "*****Type <Tp>", "17-0": "*****DataSetId <DataSetId>", "18-0": "******Type <Tp>", "19-0": "******Version <Vrsn>", "20-0": "******Name <Nm>", "21-0": "*****Trigger <Trggr>", "22-0": "*SecurityTrailer <SctyTrlr>", "23-0": "**ContentType <CnttTp>", "1-1": "[1..1]", "2-1": "[1..1]", "3-1": "[1..1]", "4-1": "[1..1]", "5-1": "[1..1]", "6-1": "[1..1]", "7-1": "[1..1]", "8-1": "[1..1]", "9-1": "[1..1]", "10-1": "[1..1]", "11-1": "[1..1]", "12-1": "[1..1]", "13-1": "[1..1]", "14-1": "[1..1]", "15-1": "[1..*]", "16-1": "[1..1]", "17-1": "[1..1]", "18-1": "[1..1]", "19-1": "[1..1]", "20-1": "[1..1]", "21-1": "[1..1]", "22-1": "[1..1]", "23-1": "[1..1]", "1-2": "#", "2-2": "an 4", "3-2": "#", "4-2": "#", "5-2": "an 14", "6-2": "#", "7-2": "#", "8-2": "an 32", "9-2": "#", "10-2": "#", "11-2": "#", "12-2": "#", "13-2": "#", "14-2": "#", "15-2": "#", "16-2": "#", "17-2": "#", "18-2": "#", "19-2": "#", "20-2": "#", "21-2": "#", "22-2": "#", "23-2": "#", "1-3": "Container", "2-3": "Boolean", "3-3": "Texto", "4-3": "Texto", "5-3": "Datetime", "6-3": "Container", "7-3": "Container", "8-3": "Text", "9-3": "CodeSet", "10-3": "CodeSet", "11-3": "Container", "12-3": "Container", "13-3": "CodeSet", "14-3": "Container", "15-3": "Container", "16-3": "Texto", "17-3": "Container", "18-3": "Texto", "19-3": "Texto", "20-3": "Texto", "21-3": "Texto", "22-3": "Container", "23-3": "CodeSet", "1-4": "Cabeçalho da Mensagem", "2-4": "Identifica se o processo é um download ou upload. \nFixo: true", "3-4": "Versão da especificação utilizada para formatar a mensagem. \nFixo: 2.0", "4-4": "Índice da Mensagem. \nFixo: 1", "5-4": "Data de resposta da mensagem. \nData Atual no Formato: yyyy-MM-ddThh:mm:ss", "6-4": "Dados de Plano de Inicialização", "7-4": "Dados de Identificação do Terminal", "8-4": "Código que nos sistemas da Stone identifica um terminal, conhecido internamente como SAK (Sale Affiliation Key).", "9-4": "Tipo de Terminal (ISO 20022). \nFixo: OPOI", "10-4": "Servidor que se destina a mensagem. \nFixo: OPOI", "11-4": "Informação das configurações atuais disponíveis no TMS.", "12-4": "Identificador dos Dados Enviados", "13-4": "Informa que se trata do plano de atualização com as tabelas atuais no TMS (ISO 20022). \nFixo: MGTP", "14-4": "Conteúdo da Configuração", "15-4": "Ação de Configuração que deve ser executada", "16-4": "Tipo da Ação (ISO 20022). \nFixo: DWNL", "17-4": "Dados da Configuração", "18-4": "Tipo da Configuração (ISO 20022). \nFixo: TRPR", "19-4": "Versão da Configuração", "20-4": "Nome da Configuração", "21-4": "Evento que gerou a ação (ISO 20022). \nFixo: MANU", "22-4": "Trailer de Segurança", "23-4": "Tipo do Trailer \nFixo: DATA" }, "cols": 5, "rows": 24 } [/block] [block:code] { "codes": [ { "code": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Document xmlns=\"urn:ManagementPlanReplacementV02.1\">\n <MgmtPlanRplcmnt>\n <Hdr>\n <DwnldTrf>true</DwnldTrf>\n <FrmtVrsn>2.0</FrmtVrsn>\n <XchgId>1</XchgId>\n <CreDtTm>2016-08-26T17:51:02</CreDtTm>\n </Hdr>\n <MgmtPlan>\n <POIId>\n <Id>AABBCCDDEEFFGGHH0011223344556677</Id>\n <Tp>OPOI</Tp>\n <Issr>OPOI</Issr>\n </POIId>\n <DataSet>\n <Id>\n <Tp>MGTP</Tp>\n </Id>\n <Cntt>\n <Actn>\n <Tp>DWNL</Tp>\n <DataSetId>\n <Tp>TRPR</Tp>\n <Vrsn>1</Vrsn>\n <Nm>AIDS</Nm>\n </DataSetId>\n <Trggr>MANU</Trggr>\n </Actn>\n <Actn>\n <Tp>DWNL</Tp>\n <DataSetId>\n <Tp>TRPR</Tp>\n <Vrsn>1.1</Vrsn>\n <Nm>BINS</Nm>\n </DataSetId>\n <Trggr>MANU</Trggr>\n </Actn>\n <Actn>\n <Tp>DWNL</Tp>\n <DataSetId>\n <Tp>TRPR</Tp>\n <Vrsn>1</Vrsn>\n <Nm>CAPKS</Nm>\n </DataSetId>\n <Trggr>MANU</Trggr>\n </Actn>\n <Actn>\n <Tp>DWNL</Tp>\n <DataSetId>\n <Tp>TRPR</Tp>\n <Vrsn>1</Vrsn>\n <Nm>CARDBRANDS</Nm>\n </DataSetId>\n <Trggr>MANU</Trggr>\n </Actn>\n </Cntt>\n </DataSet>\n </MgmtPlan>\n <SctyTrlr>\n <CnttTp>DATA</CnttTp>\n </SctyTrlr>\n </MgmtPlanRplcmnt>\n</Document>", "language": "xml" } ], "sidebar": true } [/block]
{"__v":0,"_id":"585d7e39a305532f00e1ab8d","api":{"settings":"","results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"status":400,"language":"json","code":"{}","name":""}]},"auth":"required","params":[],"url":""},"body":"[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Quando Enviar ?\"\n}\n[/block]\nO processo de configuração ocorre para que a Stone envie para o terminal os parâmetros necessários para o processamento das transações financeiras. Hoje são enviadas 4 tipos de informações, são elas: * Tabela de Produtos * Tabela de Bins * Tabela de AIDs * Tabela de CAPKs\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"OBSERVAÇÕES ESPECIAIS\"\n}\n[/block]\nA tabela de inicialização contém os dados necessários para a aceitação de bandeiras processadas pela Stone, os dados das tabelas devem ser utilizados no processamento das transações financeiras\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"CHAMADA PARA A SDK\"\n}\n[/block]\nO fluxo de inicialização ocorre dentro da chamada de Logon da SDK, não existindo assim uma chamada especifica para esta função.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Fluxo\"\n}\n[/block]\nMesmo fluxo da função de logon.\n[block:api-header]\n{\n  \"type\": \"post\",\n  \"title\": \"Envio para o TMS\"\n}\n[/block]\nA requisição de inicialização deve ser enviada para o Autorizador da Stone pelo Endpoint /Report. A requisição de envio é do tipo StatusReport e a resposta da requisição é do tipo AcceptorConfigurationUpdate. Em caso de erro o servidor irá enviar uma mensagem do tipo TerminalManagementRejection.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Requisição (STATUSREPORT)\"\n}\n[/block]\n\n[block:parameters]\n{\n  \"data\": {\n    \"0-0\": \"Message Root:\\n<Document xmlns=\\\"urn:StatusReportV02.1\\\">\\n<StsRpt>\",\n    \"h-0\": \"Elemento\",\n    \"h-1\": \"Mult.\",\n    \"h-2\": \"Tamanho\",\n    \"h-3\": \"Tipo\",\n    \"h-4\": \"Descrição\",\n    \"1-0\": \"*Header <Hdr>\",\n    \"2-0\": \"**DownloadTransfer <DwnldTrf>\",\n    \"3-0\": \"**FormatVersion <FrmtVrsn>\",\n    \"4-0\": \"**ExchangeId <XchgId>\",\n    \"5-0\": \"**CreationDateTime <CreDtTm>\",\n    \"6-0\": \"*StatusReport <StsRpt>\",\n    \"7-0\": \"**POIId <POIId>\",\n    \"8-0\": \"***Identification <Id>\",\n    \"9-0\": \"**DataSet <DataSet>\",\n    \"10-0\": \"***Identification <Id>\",\n    \"11-0\": \"****Type <Tp>\",\n    \"12-0\": \"***Cntt <Cntt>\",\n    \"13-0\": \"****DataSetRequired <DataSetReqrd>\",\n    \"14-0\": \"*****Identification <Id>\",\n    \"15-0\": \"******Tp <Tp>\",\n    \"16-0\": \"******Version <Vrsn>\",\n    \"17-0\": \"******Name <Nm>\",\n    \"1-1\": \"[1..1]\",\n    \"2-1\": \"[1..1]\",\n    \"3-1\": \"[1..1]\",\n    \"4-1\": \"[1..1]\",\n    \"5-1\": \"[1..1]\",\n    \"6-1\": \"[1..1]\",\n    \"7-1\": \"[1..1]\",\n    \"8-1\": \"[1..1]\",\n    \"9-1\": \"[1..*]\",\n    \"10-1\": \"[1..1]\",\n    \"11-1\": \"[1..1]\",\n    \"12-1\": \"[1..1]\",\n    \"13-1\": \"[1..1]\",\n    \"14-1\": \"[1..1]\",\n    \"15-1\": \"[1..1]\",\n    \"16-1\": \"[1..1]\",\n    \"17-1\": \"[1..1]\",\n    \"1-2\": \"#\",\n    \"2-2\": \"an 4\",\n    \"3-2\": \"#\",\n    \"4-2\": \"#\",\n    \"5-2\": \"an 14\",\n    \"6-2\": \"#\",\n    \"7-2\": \"#\",\n    \"8-2\": \"an 32\",\n    \"9-2\": \"#\",\n    \"10-2\": \"#\",\n    \"11-2\": \"#\",\n    \"12-2\": \"#\",\n    \"13-2\": \"#\",\n    \"14-2\": \"#\",\n    \"15-2\": \"#\",\n    \"16-2\": \"#\",\n    \"17-2\": \"#\",\n    \"1-3\": \"Container\",\n    \"2-3\": \"Boolean\",\n    \"3-3\": \"Texto\",\n    \"4-3\": \"Texto\",\n    \"5-3\": \"Datetime\",\n    \"6-3\": \"Container\",\n    \"7-3\": \"Container\",\n    \"8-3\": \"Text\",\n    \"9-3\": \"Container\",\n    \"10-3\": \"Container\",\n    \"11-3\": \"CodeSet\",\n    \"12-3\": \"Container\",\n    \"13-3\": \"Container\",\n    \"14-3\": \"Container\",\n    \"15-3\": \"CodeSet\",\n    \"16-3\": \"Versão da Configuração de acordo com o recebido na tabela de logon.\",\n    \"17-3\": \"Identificação da Configuração de acordo com o recebido na tabela de logon.\",\n    \"1-4\": \"Cabeçalho da Mensagem\",\n    \"2-4\": \"Identifica se o processo é um download ou upload. \\nFixo: false\",\n    \"3-4\": \"Versão da especificação utilizada para formatar a mensagem. \\nFixo: 2.0\",\n    \"4-4\": \"Índice da Mensagem. \\nFixo: 1\",\n    \"5-4\": \"Data de envio da requisição. \\nData Atual no Formato: yyyy-MM-ddThh:mm:ss\",\n    \"6-4\": \"Relatório atual do terminal\",\n    \"7-4\": \"Dados de Identificação do Terminal\",\n    \"8-4\": \"Código que nos sistemas da Stone identifica um terminal, conhecido internamente como SAK (Sale Affiliation Key).\",\n    \"9-4\": \"Container de Dados de Configuração\",\n    \"10-4\": \"Identificador dos Dados Enviados\",\n    \"11-4\": \"Tipo do Container de Dados (ISO 20022). \\nFixo: STRP\",\n    \"12-4\": \"Conteúdo do Relatório\",\n    \"13-4\": \"Requisição de Dados de Resposta\",\n    \"14-4\": \"Identificação do Dado de Resposta\",\n    \"15-4\": \"Solicita o tipo de atualização, sempre relativo aos parâmetros do terminal. \\nFixo: TRPR\"\n  },\n  \"cols\": 5,\n  \"rows\": 18\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Document xmlns=\\\"urn:StatusReportV02.1\\\">\\n    <StsRpt>\\n        <Hdr>\\n            <DwnldTrf>true</DwnldTrf>\\n            <FrmtVrsn>2.0</FrmtVrsn>\\n            <XchgId>549</XchgId>\\n            <CreDtTm>2016-08-23T22:29:37</CreDtTm>\\n        </Hdr>\\n        <StsRpt>\\n            <POIId>\\n                <Id>AABBCCDDEEFFGGHH0011223344556677</Id>\\n            </POIId>\\n            <DataSet>\\n                <Id>\\n                    <Tp>STRP</Tp>\\n                </Id>\\n                <Cntt>\\n                    <DataSetReqrd>\\n                        <Id>\\n                            <Tp>TRPR</Tp>\\n                            <Vrsn>1.00</Vrsn>\\n                            <Nm>AIDS</Nm>\\n                        </Id>\\n                    </DataSetReqrd>\\n                </Cntt>\\n            </DataSet>\\n            <DataSet>\\n                <Id>\\n                    <Tp>STRP</Tp>\\n                </Id>\\n                <Cntt>\\n                    <DataSetReqrd>\\n                        <Id>\\n                            <Tp>TRPR</Tp>\\n                            <Vrsn>1.00</Vrsn>\\n                            <Nm>CARDBRANDS</Nm>\\n                        </Id>\\n                    </DataSetReqrd>\\n                </Cntt>\\n            </DataSet>\\n            <DataSet>\\n                <Id>\\n                    <Tp>STRP</Tp>\\n                </Id>\\n                <Cntt>\\n                    <DataSetReqrd>\\n                        <Id>\\n                            <Tp>TRPR</Tp>\\n                            <Vrsn>1.00</Vrsn>\\n                            <Nm>CAPKS</Nm>\\n                        </Id>\\n                    </DataSetReqrd>\\n                </Cntt>\\n            </DataSet>\\n            <DataSet>\\n                <Id>\\n                    <Tp>STRP</Tp>\\n                </Id>\\n                <Cntt>\\n                    <DataSetReqrd>\\n                        <Id>\\n                            <Tp>TRPR</Tp>\\n                            <Vrsn>1.00</Vrsn>\\n                            <Nm>BINS</Nm>\\n                        </Id>\\n                    </DataSetReqrd>\\n                </Cntt>\\n            </DataSet>\\n        </StsRpt>\\n    </StsRpt>\\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Resposta - Inicialização (CONFIGURATIONUPDATE)\"\n}\n[/block]\n\n[block:parameters]\n{\n  \"data\": {\n    \"0-0\": \"Message Root:\\n<Document xmlns=\\\"urn:AcceptorConfigurationUpdateV02.1\\\">\\n<AccptrCfgtnUpd>\",\n    \"h-0\": \"Elemento\",\n    \"h-1\": \"Mult.\",\n    \"h-2\": \"Tamanho\",\n    \"h-3\": \"Tipo\",\n    \"h-4\": \"Descrição\",\n    \"1-0\": \"*Header <Hdr>\",\n    \"2-0\": \"**DownloadTransfer <DwnldTrf>\",\n    \"3-0\": \"**FormatVersion <FrmtVrsn>\",\n    \"4-0\": \"**ExchangeId <XchgId>\",\n    \"5-0\": \"**CreationDateTime <CreDtTm>\",\n    \"6-0\": \"*AcceptorConfiguration <AccptrCfgtn>\",\n    \"7-0\": \"**POIId <POIId>\",\n    \"8-0\": \"***Identification <Id>\",\n    \"9-0\": \"***Type <Tp>\",\n    \"10-0\": \"***Issuer <Issr>\",\n    \"11-0\": \"**DataSet <DataSet>\",\n    \"12-0\": \"***Identification <Id>\",\n    \"13-0\": \"******Tp <Tp>\",\n    \"14-0\": \"******Version <Vrsn>\",\n    \"15-0\": \"******Name <Nm>\",\n    \"16-0\": \"***Cntt <Cntt>\",\n    \"17-0\": \"****TerminalParameters <TermnlParams>\",\n    \"18-0\": \"*SecurityTrailer <SctyTrlr>\",\n    \"19-0\": \"**ContentType <CnttTp>\",\n    \"1-1\": \"[1..1]\",\n    \"2-1\": \"[1..1]\",\n    \"3-1\": \"[1..1]\",\n    \"4-1\": \"[1..1]\",\n    \"5-1\": \"[1..1]\",\n    \"6-1\": \"[1..1]\",\n    \"7-1\": \"[1..1]\",\n    \"8-1\": \"[1..1]\",\n    \"9-1\": \"[1..1]\",\n    \"10-1\": \"[1..1]\",\n    \"11-1\": \"[1..*]\",\n    \"12-1\": \"[1..1]\",\n    \"13-1\": \"[1..1]\",\n    \"14-1\": \"[1..1]\",\n    \"15-1\": \"[1..1]\",\n    \"16-1\": \"[1..1]\",\n    \"17-1\": \"[1..1]\",\n    \"18-1\": \"[1..1]\",\n    \"19-1\": \"[1..1]\",\n    \"1-2\": \"#\",\n    \"2-2\": \"an 4\",\n    \"3-2\": \"#\",\n    \"4-2\": \"#\",\n    \"5-2\": \"an 14\",\n    \"6-2\": \"#\",\n    \"7-2\": \"#\",\n    \"8-2\": \"an 32\",\n    \"9-2\": \"#\",\n    \"10-2\": \"#\",\n    \"11-2\": \"#\",\n    \"12-2\": \"#\",\n    \"13-2\": \"#\",\n    \"14-2\": \"#\",\n    \"15-2\": \"#\",\n    \"16-2\": \"#\",\n    \"17-2\": \"#\",\n    \"18-2\": \"#\",\n    \"19-2\": \"#\",\n    \"1-3\": \"Container\",\n    \"2-3\": \"Boolean\",\n    \"3-3\": \"Texto\",\n    \"4-3\": \"Texto\",\n    \"5-3\": \"Datetime\",\n    \"6-3\": \"Container\",\n    \"7-3\": \"Container\",\n    \"8-3\": \"Texto\",\n    \"9-3\": \"CodeSet\",\n    \"10-3\": \"CodeSet\",\n    \"11-3\": \"Container\",\n    \"12-3\": \"Container\",\n    \"13-3\": \"CodeSet\",\n    \"14-3\": \"Versão da Configuração recebida.\",\n    \"15-3\": \"Identificação da Configuração recebida.\",\n    \"16-3\": \"Container\",\n    \"17-3\": \"Container\",\n    \"18-3\": \"Container\",\n    \"19-3\": \"CodeSet\",\n    \"1-4\": \"Cabeçalho da Mensagem\",\n    \"2-4\": \"Identifica se o processo é um download ou upload. \\nFixo: true\",\n    \"3-4\": \"Versão da especificação utilizada para formatar a mensagem. \\nFixo: 2.0\",\n    \"4-4\": \"Índice da Mensagem. \\nFixo: 1\",\n    \"5-4\": \"Data de resposta da mensagem. \\nData Atual no Formato: yyyy-MM-ddThh:mm:ss\",\n    \"6-4\": \"Dados de Configuração de Inicialização\",\n    \"7-4\": \"Dados de Identificação do Terminal\",\n    \"8-4\": \"Código que nos sistemas da Stone identifica um terminal, conhecido internamente como SAK (Sale Affiliation Key).\",\n    \"9-4\": \"Tipo de Terminal (ISO 20022). \\nFixo: OPOI\",\n    \"10-4\": \"Servidor que se destina a mensagem. \\nFixo: OPOI\",\n    \"11-4\": \"Conteúdo das configurações de inicialização.\",\n    \"12-4\": \"Identificador dos Dados Enviados\",\n    \"13-4\": \"Tipo de atualização, sempre relativo aos parâmetros do terminal. \\nFixo: TRPR\",\n    \"16-4\": \"Conteúdo da Configuração\",\n    \"17-4\": \"Dados das tabela em tratamento conforme campo <Nm> a estrutura de cada tabela enviada esta detalhada abaixo.\",\n    \"18-4\": \"Trailer de Segurança\",\n    \"19-4\": \"Tipo do Trailer \\nFixo: DATA\"\n  },\n  \"cols\": 5,\n  \"rows\": 20\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<?xml version=\\\"1.0\\\" encoding=\\\"utf-8\\\"?>\\n<Document xmlns=\\\"urn:AcceptorConfigurationUpdateV02.1\\\">\\n    <AccptrCfgtnUpd>\\n        <Hdr>\\n            <DwnldTrf>true</DwnldTrf>\\n            <FrmtVrsn>2.0</FrmtVrsn>\\n            <XchgId>549</XchgId>\\n            <CreDtTm>2016-08-26T17:45:23</CreDtTm>\\n        </Hdr>\\n        <AccptrCfgtn>\\n            <POIId>\\n                <Id>AABBCCDDEEFFGGHH0011223344556677</Id>\\n                <Tp>OPOI</Tp>\\n                <Issr>OPOI</Issr>\\n            </POIId>\\n            <DataSet>\\n                <Id>\\n                    <Tp>TRPR</Tp>\\n                    <Vrsn>1</Vrsn>\\n                    <Nm>AIDS</Nm>\\n                </Id>\\n                <Cntt>\\n                    <TermnlParams>\\n                        <AidTbl>\\n                            <Aid>\\n                                <AID>A0000000041010</AID>\\n                                <BrandId>2</BrandId>\\n                                <AppName>CREDITO</AppName>\\n                                <AidLen>7</AidLen>\\n                                <SelFlag>00</SelFlag>\\n                                <Priority>00</Priority>\\n                                <TargetPer>00</TargetPer>\\n                                <MaxTargetPer>00</MaxTargetPer>\\n                                <FloorLimitCheck>01</FloorLimitCheck>\\n                                <RandTransSel>01</RandTransSel>\\n                                <VelocityCheck>01</VelocityCheck>\\n                                <FloorLimit>00</FloorLimit>\\n                                <Threshold>00</Threshold>\\n                                <TACDenial>0400000000</TACDenial>\\n                                <TACDefault>F850ACF800</TACDefault>\\n                                <TACOnline>FC50ACA000</TACOnline>\\n                                <dDol>039F3704</dDol>\\n                                <tDol>0F9F02065F2A029A039C0195059F3704</tDol>\\n                                <Version>000002</Version>\\n                                <RiskMainData>00000000000000000000</RiskMainData>\\n                                <Recidx>04</Recidx>\\n                                <ApplicationType>01</ApplicationType>\\n                                <TerminalCountry>076</TerminalCountry>\\n                                <TerminalCurrencyCode>986</TerminalCurrencyCode>\\n                                <TerminalCurrencyExponent>2</TerminalCurrencyExponent>\\n                                <AdditionalTerminalCapabilities>F000F0A001</AdditionalTerminalCapabilities>\\n                                <TerminalType>22</TerminalType>\\n                                <CTLSZEROAM>0</CTLSZEROAM>\\n                                <TCC>0</TCC>\\n                                <CTLSMODE>0</CTLSMODE>\\n                                <CTLSTRNLIM>00000000</CTLSTRNLIM>\\n                                <CTLSFLRLIM>00000000</CTLSFLRLIM>\\n                                <CTLSCVMLIM>00000000</CTLSCVMLIM>\\n                                <CTLSAPPVER>0000</CTLSAPPVER>\\n                                <AcquirerNumber>8</AcquirerNumber>\\n                                <MerchantId>0</MerchantId>\\n                                <TerminalId>0</TerminalId>\\n                                <Mcc>0</Mcc>\\n                                <TerminalCapabilities>E0F0E8</TerminalCapabilities>\\n                            </Aid>\\n                            <Aid>\\n                                <AID>A0000000043060</AID>\\n                                <BrandId>4</BrandId>\\n                                <AppName>DEBITO</AppName>\\n                                <AidLen>7</AidLen>\\n                                <SelFlag>00</SelFlag>\\n                                <Priority>00</Priority>\\n                                <TargetPer>00</TargetPer>\\n                                <MaxTargetPer>00</MaxTargetPer>\\n                                <FloorLimitCheck>01</FloorLimitCheck>\\n                                <RandTransSel>01</RandTransSel>\\n                                <VelocityCheck>01</VelocityCheck>\\n                                <FloorLimit>00</FloorLimit>\\n                                <Threshold>00</Threshold>\\n                                <TACDenial>0400000000</TACDenial>\\n                                <TACDefault>F850ACF800</TACDefault>\\n                                <TACOnline>FC50ACA000</TACOnline>\\n                                <dDol>039F3704</dDol>\\n                                <tDol>0F9F02065F2A029A039C0195059F3704</tDol>\\n                                <Version>000002</Version>\\n                                <RiskMainData>00000000000000000000</RiskMainData>\\n                                <Recidx>05</Recidx>\\n                                <ApplicationType>02</ApplicationType>\\n                                <TerminalCountry>076</TerminalCountry>\\n                                <TerminalCurrencyCode>986</TerminalCurrencyCode>\\n                                <TerminalCurrencyExponent>2</TerminalCurrencyExponent>\\n                                <AdditionalTerminalCapabilities>F000F0F001</AdditionalTerminalCapabilities>\\n                                <TerminalType>22</TerminalType>\\n                                <CTLSZEROAM>0</CTLSZEROAM>\\n                                <TCC>0</TCC>\\n                                <CTLSMODE>0</CTLSMODE>\\n                                <CTLSTRNLIM>00000000</CTLSTRNLIM>\\n                                <CTLSFLRLIM>00000000</CTLSFLRLIM>\\n                                <CTLSCVMLIM>00000000</CTLSCVMLIM>\\n                                <CTLSAPPVER>0000</CTLSAPPVER>\\n                                <AcquirerNumber>8</AcquirerNumber>\\n                                <MerchantId>0</MerchantId>\\n                                <TerminalId>0</TerminalId>\\n                                <Mcc>0</Mcc>\\n                                <TerminalCapabilities>E0F0E8</TerminalCapabilities>\\n                            </Aid>\\n                            <Aid>\\n                                <AID>A0000000031010</AID>\\n                                <BrandId>1</BrandId>\\n                                <AppName>CREDITO</AppName>\\n                                <AidLen>7</AidLen>\\n                                <SelFlag>00</SelFlag>\\n                                <Priority>00</Priority>\\n                                <TargetPer>00</TargetPer>\\n                                <MaxTargetPer>00</MaxTargetPer>\\n                                <FloorLimitCheck>01</FloorLimitCheck>\\n                                <RandTransSel>01</RandTransSel>\\n                                <VelocityCheck>01</VelocityCheck>\\n                                <FloorLimit>00</FloorLimit>\\n                                <Threshold>1000</Threshold>\\n                                <TACDenial>0010000000</TACDenial>\\n                                <TACDefault>D84004F800</TACDefault>\\n                                <TACOnline>D84000A800</TACOnline>\\n                                <dDol>039F3704</dDol>\\n                                <tDol>0F9F02065F2A029A039C0195059F3704</tDol>\\n                                <Version>00008C</Version>\\n                                <RiskMainData>00000000000000000000</RiskMainData>\\n                                <Recidx>02</Recidx>\\n                                <ApplicationType>01</ApplicationType>\\n                                <TerminalCountry>076</TerminalCountry>\\n                                <TerminalCurrencyCode>986</TerminalCurrencyCode>\\n                                <TerminalCurrencyExponent>2</TerminalCurrencyExponent>\\n                                <AdditionalTerminalCapabilities>7000F0F001</AdditionalTerminalCapabilities>\\n                                <TerminalType>22</TerminalType>\\n                                <CTLSZEROAM>0</CTLSZEROAM>\\n                                <TCC>0</TCC>\\n                                <CTLSMODE>0</CTLSMODE>\\n                                <CTLSTRNLIM>00000000</CTLSTRNLIM>\\n                                <CTLSFLRLIM>00000000</CTLSFLRLIM>\\n                                <CTLSCVMLIM>00000000</CTLSCVMLIM>\\n                                <CTLSAPPVER>0000</CTLSAPPVER>\\n                                <AcquirerNumber>8</AcquirerNumber>\\n                                <MerchantId>0</MerchantId>\\n                                <TerminalId>0</TerminalId>\\n                                <Mcc>0</Mcc>\\n                                <TerminalCapabilities>E0F0E8</TerminalCapabilities>\\n                            </Aid>\\n                            <Aid>\\n                                <AID>A0000000032010</AID>\\n                                <BrandId>3</BrandId>\\n                                <AppName>DEBITO</AppName>\\n                                <AidLen>7</AidLen>\\n                                <SelFlag>00</SelFlag>\\n                                <Priority>00</Priority>\\n                                <TargetPer>00</TargetPer>\\n                                <MaxTargetPer>00</MaxTargetPer>\\n                                <FloorLimitCheck>01</FloorLimitCheck>\\n                                <RandTransSel>01</RandTransSel>\\n                                <VelocityCheck>01</VelocityCheck>\\n                                <FloorLimit>00</FloorLimit>\\n                                <Threshold>1000</Threshold>\\n                                <TACDenial>0010000000</TACDenial>\\n                                <TACDefault>D84004F800</TACDefault>\\n                                <TACOnline>D84000A800</TACOnline>\\n                                <dDol>039F3704</dDol>\\n                                <tDol>0F9F02065F2A029A039C0195059F3704</tDol>\\n                                <Version>00008C</Version>\\n                                <RiskMainData>00000000000000000000</RiskMainData>\\n                                <Recidx>03</Recidx>\\n                                <ApplicationType>02</ApplicationType>\\n                                <TerminalCountry>076</TerminalCountry>\\n                                <TerminalCurrencyCode>986</TerminalCurrencyCode>\\n                                <TerminalCurrencyExponent>2</TerminalCurrencyExponent>\\n                                <AdditionalTerminalCapabilities>7000F0F001</AdditionalTerminalCapabilities>\\n                                <TerminalType>22</TerminalType>\\n                                <CTLSZEROAM>0</CTLSZEROAM>\\n                                <TCC>0</TCC>\\n                                <CTLSMODE>0</CTLSMODE>\\n                                <CTLSTRNLIM>00000000</CTLSTRNLIM>\\n                                <CTLSFLRLIM>00000000</CTLSFLRLIM>\\n                                <CTLSCVMLIM>00000000</CTLSCVMLIM>\\n                                <CTLSAPPVER>0000</CTLSAPPVER>\\n                                <AcquirerNumber>8</AcquirerNumber>\\n                                <MerchantId>0</MerchantId>\\n                                <TerminalId>0</TerminalId>\\n                                <Mcc>0</Mcc>\\n                                <TerminalCapabilities>E0F0E8</TerminalCapabilities>\\n                            </Aid>\\n                            <Aid>\\n                                <AID>A0000000046000</AID>\\n                                <BrandId>2</BrandId>\\n                                <AppName>Cirrus</AppName>\\n                                <AidLen>7</AidLen>\\n                                <SelFlag>00</SelFlag>\\n                                <Priority>00</Priority>\\n                                <TargetPer>00</TargetPer>\\n                                <MaxTargetPer>00</MaxTargetPer>\\n                                <FloorLimitCheck>01</FloorLimitCheck>\\n                                <RandTransSel>01</RandTransSel>\\n                                <VelocityCheck>01</VelocityCheck>\\n                                <FloorLimit>00</FloorLimit>\\n                                <Threshold>00</Threshold>\\n                                <TACDenial>0400000000</TACDenial>\\n                                <TACDefault>FC50ACA000</TACDefault>\\n                                <TACOnline>F850ACF800</TACOnline>\\n                                <dDol>039F3704</dDol>\\n                                <tDol>0F9F02065F2A029A039C0195059F3704</tDol>\\n                                <Version>000002</Version>\\n                                <RiskMainData>00000000000000000000</RiskMainData>\\n                                <Recidx>06</Recidx>\\n                                <ApplicationType>01</ApplicationType>\\n                                <TerminalCountry>076</TerminalCountry>\\n                                <TerminalCurrencyCode>986</TerminalCurrencyCode>\\n                                <TerminalCurrencyExponent>2</TerminalCurrencyExponent>\\n                                <AdditionalTerminalCapabilities>F000F0A001</AdditionalTerminalCapabilities>\\n                                <TerminalType>22</TerminalType>\\n                                <CTLSZEROAM>0</CTLSZEROAM>\\n                                <TCC>0</TCC>\\n                                <CTLSMODE>0</CTLSMODE>\\n                                <CTLSTRNLIM>00000000</CTLSTRNLIM>\\n                                <CTLSFLRLIM>00000000</CTLSFLRLIM>\\n                                <CTLSCVMLIM>00000000</CTLSCVMLIM>\\n                                <CTLSAPPVER>0000</CTLSAPPVER>\\n                                <AcquirerNumber>8</AcquirerNumber>\\n                                <MerchantId>0</MerchantId>\\n                                <TerminalId>0</TerminalId>\\n                                <Mcc>0</Mcc>\\n                                <TerminalCapabilities>E0F0E8</TerminalCapabilities>\\n                            </Aid>\\n                        </AidTbl>\\n                    </TermnlParams>\\n                </Cntt>\\n            </DataSet>\\n            <DataSet>\\n                <Id>\\n                    <Tp>TRPR</Tp>\\n                    <Vrsn>1</Vrsn>\\n                    <Nm>CARDBRANDS</Nm>\\n                </Id>\\n                <Cntt>\\n                    <TermnlParams>\\n                        <CrdBrdTbl>\\n                            <CrdBrd>\\n                                <Id>1</Id>\\n                                <Description>VISA</Description>\\n                                <BrandType>2</BrandType>\\n                            </CrdBrd>\\n                            <CrdBrd>\\n                                <Id>2</Id>\\n                                <Description>MASTERCARD</Description>\\n                                <BrandType>2</BrandType>\\n                            </CrdBrd>\\n                            <CrdBrd>\\n                                <Id>3</Id>\\n                                <Description>VISA ELECTRON</Description>\\n                                <BrandType>1</BrandType>\\n                            </CrdBrd>\\n                            <CrdBrd>\\n                                <Id>4</Id>\\n                                <Description>MAESTRO</Description>\\n                                <BrandType>1</BrandType>\\n                            </CrdBrd>\\n                        </CrdBrdTbl>\\n                    </TermnlParams>\\n                </Cntt>\\n            </DataSet>\\n            <DataSet>\\n                <Id>\\n                    <Tp>TRPR</Tp>\\n                    <Vrsn>1</Vrsn>\\n                    <Nm>CAPKS</Nm>\\n                </Id>\\n                <Cntt>\\n                    <TermnlParams>\\n                        <CapkTable>\\n                            <Capk>\\n                                <CapkIdx>04</CapkIdx>\\n                                <CheckSum>381A035DA58B482EE2AF75F4C3F2CA469BA4AA6C</CheckSum>\\n                                <CheckSumStatus>1</CheckSumStatus>\\n                                <DataSetVersion>0</DataSetVersion>\\n                                <Exponent>030000</Exponent>\\n                                <Modulus>A6DA428387A502D7DDFB7A74D3F412BE762627197B25435B7A81716A700157DDD06F7CC99D6CA28C2470527E2C03616B9C59217357C2674F583B3BA5C7DCF2838692D023E3562420B4615C439CA97C44DC9A249CFCE7B3BFB22F68228C3AF13329AA4A613CF8DD853502373D62E49AB256D2BC17120E54AEDCED6D96A4287ACC5C04677D4A5A320DB8BEE2F775E5FEC50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</Modulus>\\n                                <RID>A000000004</RID>\\n                                <RecIdx>4</RecIdx>\\n                                <ExponentLen>1</ExponentLen>\\n                                <ModulusLen>144</ModulusLen>\\n                                <AcquirerNumber>8</AcquirerNumber>\\n                            </Capk>\\n                            <Capk>\\n                                <CapkIdx>05</CapkIdx>\\n                                <CheckSum>EBFA0D5D06D8CE702DA3EAE890701D45E274C845</CheckSum>\\n                                <CheckSumStatus>1</CheckSumStatus>\\n                                <DataSetVersion>0</DataSetVersion>\\n                                <Exponent>030000</Exponent>\\n                                <Modulus>B8048ABC30C90D976336543E3FD7091C8FE4800DF820ED55E7E94813ED00555B573FECA3D84AF6131A651D66CFF4284FB13B635EDD0EE40176D8BF04B7FD1C7BACF9AC7327DFAA8AA72D10DB3B8E70B2DDD811CB4196525EA386ACC33C0D9D4575916469C4E4F53E8E1C912CC618CB22DDE7C3568E90022E6BBA770202E4522A2DD623D180E215BD1D1507FE3DC90CA310D27B3EFCCD8F83DE3052CAD1E48938C68D095AAC91B5F37E28BB49EC7ED597000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</Modulus>\\n                                <RID>A000000004</RID>\\n                                <RecIdx>5</RecIdx>\\n                                <ExponentLen>1</ExponentLen>\\n                                <ModulusLen>176</ModulusLen>\\n                                <AcquirerNumber>8</AcquirerNumber>\\n                            </Capk>\\n                            <Capk>\\n                                <CapkIdx>06</CapkIdx>\\n                                <CheckSum>F910A1504D5FFB793D94F3B500765E1ABCAD72D9</CheckSum>\\n                                <CheckSumStatus>1</CheckSumStatus>\\n                                <DataSetVersion>0</DataSetVersion>\\n                                <Exponent>030000</Exponent>\\n                                <Modulus>CB26FC830B43785B2BCE37C81ED334622F9622F4C89AAE641046B2353433883F307FB7C974162DA72F7A4EC75D9D657336865B8D3023D3D645667625C9A07A6B7A137CF0C64198AE38FC238006FB2603F41F4F3BB9DA1347270F2F5D8C606E420958C5F7D50A71DE30142F70DE468889B5E3A08695B938A50FC980393A9CBCE44AD2D64F630BB33AD3F5F5FD495D31F37818C1D94071342E07F1BEC2194F6035BA5DED3936500EB82DFDA6E8AFB655B1EF3D0D7EBF86B66DD9F29F6B1D324FE8B26CE38AB2013DD13F611E7A594D675C4432350EA244CC34F3873CBA06592987A1D7E852ADC22EF5A2EE28132031E48F74037E3B34AB747F</Modulus>\\n                                <RID>A000000004</RID>\\n                                <RecIdx>6</RecIdx>\\n                                <ExponentLen>1</ExponentLen>\\n                                <ModulusLen>248</ModulusLen>\\n                                <AcquirerNumber>8</AcquirerNumber>\\n                            </Capk>\\n                            <Capk>\\n                                <CapkIdx>07</CapkIdx>\\n                                <CheckSum>B4BC56CC4E88324932CBC643D6898F6FE593B172</CheckSum>\\n                                <CheckSumStatus>1</CheckSumStatus>\\n                                <DataSetVersion>0</DataSetVersion>\\n                                <Exponent>030000</Exponent>\\n                                <Modulus>A89F25A56FA6DA258C8CA8B40427D927B4A1EB4D7EA326BBB12F97DED70AE5E4480FC9C5E8A972177110A1CC318D06D2F8F5C4844AC5FA79A4DC470BB11ED635699C17081B90F1B984F12E92C1C529276D8AF8EC7F28492097D8CD5BECEA16FE4088F6CFAB4A1B42328A1B996F9278B0B7E3311CA5EF856C2F888474B83612A82E4E00D0CD4069A6783140433D50725F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</Modulus>\\n                                <RID>A000000003</RID>\\n                                <RecIdx>1</RecIdx>\\n                                <ExponentLen>1</ExponentLen>\\n                                <ModulusLen>144</ModulusLen>\\n                                <AcquirerNumber>8</AcquirerNumber>\\n                            </Capk>\\n                            <Capk>\\n                                <CapkIdx>08</CapkIdx>\\n                                <CheckSum>20D213126955DE205ADC2FD2822BD22DE21CF9A8</CheckSum>\\n                                <CheckSumStatus>1</CheckSumStatus>\\n                                <DataSetVersion>0</DataSetVersion>\\n                                <Exponent>030000</Exponent>\\n                                <Modulus>D9FD6ED75D51D0E30664BD157023EAA1FFA871E4DA65672B863D255E81E137A51DE4F72BCC9E44ACE12127F87E263D3AF9DD9CF35CA4A7B01E907000BA85D24954C2FCA3074825DDD4C0C8F186CB020F683E02F2DEAD3969133F06F7845166ACEB57CA0FC2603445469811D293BFEFBAFAB57631B3DD91E796BF850A25012F1AE38F05AA5C4D6D03B1DC2E568612785938BBC9B3CD3A910C1DA55A5A9218ACE0F7A21287752682F15832A678D6E1ED0B000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</Modulus>\\n                                <RID>A000000003</RID>\\n                                <RecIdx>2</RecIdx>\\n                                <ExponentLen>1</ExponentLen>\\n                                <ModulusLen>176</ModulusLen>\\n                                <AcquirerNumber>8</AcquirerNumber>\\n                            </Capk>\\n                            <Capk>\\n                                <CapkIdx>09</CapkIdx>\\n                                <CheckSum>1FF80A40173F52D7D27E0F26A146A1C8CCB29046</CheckSum>\\n                                <CheckSumStatus>1</CheckSumStatus>\\n                                <DataSetVersion>0</DataSetVersion>\\n                                <Exponent>030000</Exponent>\\n                                <Modulus>9D912248DE0A4E39C1A7DDE3F6D2588992C1A4095AFBD1824D1BA74847F2BC4926D2EFD904B4B54954CD189A54C5D1179654F8F9B0D2AB5F0357EB642FEDA95D3912C6576945FAB897E7062CAA44A4AA06B8FE6E3DBA18AF6AE3738E30429EE9BE03427C9D64F695FA8CAB4BFE376853EA34AD1D76BFCAD15908C077FFE6DC5521ECEF5D278A96E26F57359FFAEDA19434B937F1AD999DC5C41EB11935B44C18100E857F431A4A5A6BB65114F174C2D7B59FDF237D6BB1DD0916E644D709DED56481477C75D95CDD68254615F7740EC07F330AC5D67BCD75BF23D28A140826C026DBDE971A37CD3EF9B8DF644AC385010501EFC6509D7A41</Modulus>\\n                                <RID>A000000003</RID>\\n                                <RecIdx>3</RecIdx>\\n                                <ExponentLen>1</ExponentLen>\\n                                <ModulusLen>248</ModulusLen>\\n                                <AcquirerNumber>8</AcquirerNumber>\\n                            </Capk>\\n                        </CapkTable>\\n                    </TermnlParams>\\n                </Cntt>\\n            </DataSet>\\n            <DataSet>\\n                <Id>\\n                    <Tp>TRPR</Tp>\\n                    <Vrsn>1</Vrsn>\\n                    <Nm>BINS</Nm>\\n                </Id>\\n                <Cntt>\\n                    <TermnlParams>\\n                        <BinRngTbl>\\n                            <BinRng>\\n                                <MinRange>0424100000000000000</MinRange>\\n                                <MaxRange>0424109999999999999</MaxRange>\\n                                <TefBrandId>4</TefBrandId>\\n                                <DataSetVersion>0</DataSetVersion>\\n                            </BinRng>\\n                            <BinRng>\\n                                <MinRange>0424100000000000000</MinRange>\\n                                <MaxRange>0424109999999999999</MaxRange>\\n                                <TefBrandId>2</TefBrandId>\\n                                <DataSetVersion>0</DataSetVersion>\\n                            </BinRng>\\n                            <BinRng>\\n                                <MinRange>2001000000000000000</MinRange>\\n                                <MaxRange>2724815899999999999</MaxRange>\\n                                <TefBrandId>4</TefBrandId>\\n                                <DataSetVersion>0</DataSetVersion>\\n                            </BinRng>\\n                            <BinRng>\\n                                <MinRange>2001000000000000000</MinRange>\\n                                <MaxRange>2724815899999999999</MaxRange>\\n                                <TefBrandId>2</TefBrandId>\\n                                <DataSetVersion>0</DataSetVersion>\\n                            </BinRng>\\n                            <BinRng>\\n                                <MinRange>3562900000000000000</MinRange>\\n                                <MaxRange>3779889999999999999</MaxRange>\\n                                <TefBrandId>3</TefBrandId>\\n                                <DataSetVersion>0</DataSetVersion>\\n                            </BinRng>\\n                            <BinRng>\\n                                <MinRange>3562900000000000000</MinRange>\\n                                <MaxRange>3779889999999999999</MaxRange>\\n                                <TefBrandId>1</TefBrandId>\\n                                <DataSetVersion>0</DataSetVersion>\\n                            </BinRng>\\n                            <BinRng>\\n                                <MinRange>3528000000000000000</MinRange>\\n                                <MaxRange>3587969999999999999</MaxRange>\\n                                <TefBrandId>4</TefBrandId>\\n                                <DataSetVersion>0</DataSetVersion>\\n                            </BinRng>\\n                            <BinRng>\\n                                <MinRange>3528000000000000000</MinRange>\\n                                <MaxRange>3587969999999999999</MaxRange>\\n                                <TefBrandId>2</TefBrandId>\\n                                <DataSetVersion>0</DataSetVersion>\\n                            </BinRng>\\n                            <BinRng>\\n                                <MinRange>4000060000000000000</MinRange>\\n                                <MaxRange>4999999999999999999</MaxRange>\\n                                <TefBrandId>3</TefBrandId>\\n                                <DataSetVersion>0</DataSetVersion>\\n                            </BinRng>\\n                            <BinRng>\\n                                <MinRange>4000060000000000000</MinRange>\\n                                <MaxRange>4999999999999999999</MaxRange>\\n                                <TefBrandId>1</TefBrandId>\\n                                <DataSetVersion>0</DataSetVersion>\\n                            </BinRng>\\n                            <BinRng>\\n                                <MinRange>5000048030000000000</MinRange>\\n                                <MaxRange>5990329999999999999</MaxRange>\\n                                <TefBrandId>4</TefBrandId>\\n                                <DataSetVersion>0</DataSetVersion>\\n                            </BinRng>\\n                            <BinRng>\\n                                <MinRange>5000048030000000000</MinRange>\\n                                <MaxRange>5990329999999999999</MaxRange>\\n                                <TefBrandId>2</TefBrandId>\\n                                <DataSetVersion>0</DataSetVersion>\\n                            </BinRng>\\n                            <BinRng>\\n                                <MinRange>6002060000000000000</MinRange>\\n                                <MaxRange>6818539999999999999</MaxRange>\\n                                <TefBrandId>4</TefBrandId>\\n                                <DataSetVersion>0</DataSetVersion>\\n                            </BinRng>\\n                            <BinRng>\\n                                <MinRange>6002060000000000000</MinRange>\\n                                <MaxRange>6818539999999999999</MaxRange>\\n                                <TefBrandId>2</TefBrandId>\\n                                <DataSetVersion>0</DataSetVersion>\\n                            </BinRng>\\n                            <BinRng>\\n                                <MinRange>7039000000000000000</MinRange>\\n                                <MaxRange>7799999999999999999</MaxRange>\\n                                <TefBrandId>4</TefBrandId>\\n                                <DataSetVersion>0</DataSetVersion>\\n                            </BinRng>\\n                            <BinRng>\\n                                <MinRange>7039000000000000000</MinRange>\\n                                <MaxRange>7799999999999999999</MaxRange>\\n                                <TefBrandId>2</TefBrandId>\\n                                <DataSetVersion>0</DataSetVersion>\\n                            </BinRng>\\n                            <BinRng>\\n                                <MinRange>8711199999900000000</MinRange>\\n                                <MaxRange>8788899999999999999</MaxRange>\\n                                <TefBrandId>4</TefBrandId>\\n                                <DataSetVersion>0</DataSetVersion>\\n                            </BinRng>\\n                            <BinRng>\\n                                <MinRange>8711199999900000000</MinRange>\\n                                <MaxRange>8788899999999999999</MaxRange>\\n                                <TefBrandId>2</TefBrandId>\\n                                <DataSetVersion>0</DataSetVersion>\\n                            </BinRng>\\n                            <BinRng>\\n                                <MinRange>9344020000000000000</MinRange>\\n                                <MaxRange>9752231299999999999</MaxRange>\\n                                <TefBrandId>3</TefBrandId>\\n                                <DataSetVersion>0</DataSetVersion>\\n                            </BinRng>\\n                            <BinRng>\\n                                <MinRange>9344020000000000000</MinRange>\\n                                <MaxRange>9752231299999999999</MaxRange>\\n                                <TefBrandId>1</TefBrandId>\\n                                <DataSetVersion>0</DataSetVersion>\\n                            </BinRng>\\n                            <BinRng>\\n                                <MinRange>9188380000000000000</MinRange>\\n                                <MaxRange>9883889999999999999</MaxRange>\\n                                <TefBrandId>4</TefBrandId>\\n                                <DataSetVersion>0</DataSetVersion>\\n                            </BinRng>\\n                            <BinRng>\\n                                <MinRange>9188380000000000000</MinRange>\\n                                <MaxRange>9883889999999999999</MaxRange>\\n                                <TefBrandId>2</TefBrandId>\\n                                <DataSetVersion>0</DataSetVersion>\\n                            </BinRng>\\n                        </BinRngTbl>\\n                    </TermnlParams>\\n                </Cntt>\\n            </DataSet>\\n        </AccptrCfgtn>\\n        <SctyTrlr>\\n            <CnttTp>DATA</CnttTp>\\n        </SctyTrlr>\\n    </AccptrCfgtnUpd>\\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Paramêtros do Terminal - AIDS (AIDTBL)\"\n}\n[/block]\nEstas tabelas contêm os identificadores das aplicações EMV suportadas (AIDs) e diversos parâmetros a serem utilizados no processamento, seja para ICC ou CLTS. Os parâmetros que possuem correspondência direta com as normas EMV estão identificados por suas “tag’s”. Cada tabela é composta por um ou mais registros com o layout a seguir, tendo como “chave” o AID (Application Identifier):\n[block:callout]\n{\n  \"type\": \"info\",\n  \"body\": \"Elemento <Aid>.\"\n}\n[/block]\n\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Elemento\",\n    \"h-1\": \"Mult.\",\n    \"h-2\": \"Tamanho\",\n    \"h-3\": \"Tipo\",\n    \"h-4\": \"Descrição\",\n    \"0-0\": \"AID<AID>\",\n    \"1-0\": \"BrandId<BrandId>\",\n    \"2-0\": \"AppName<AppName>\",\n    \"3-0\": \"AidLen<AidLen>\",\n    \"4-0\": \"SelFlag<SelFlag>\",\n    \"5-0\": \"Priority<Priority>\",\n    \"6-0\": \"TargetPer<TargetPer>\",\n    \"7-0\": \"MaxTargetPer<MaxTargetPer>\",\n    \"8-0\": \"FloorLimitCheck<FloorLimitCheck>\",\n    \"9-0\": \"RandTransSel<RandTransSel>\",\n    \"10-0\": \"VelocityCheck<VelocityCheck>\",\n    \"11-0\": \"FloorLimit<FloorLimit>\",\n    \"12-0\": \"Threshold<Threshold>\",\n    \"13-0\": \"TACDenial<TACDenial>\",\n    \"14-0\": \"TACDefault<TACDefault>\",\n    \"15-0\": \"TACOnline<TACOnline>\",\n    \"16-0\": \"dDol<dDol>\",\n    \"17-0\": \"tDol<tDol>\",\n    \"18-0\": \"Version<Version>\",\n    \"19-0\": \"RiskMainData<RiskMainData>\",\n    \"20-0\": \"Recidx<Recidx>\",\n    \"21-0\": \"ApplicationType<ApplicationType>\",\n    \"22-0\": \"TerminalCountry<TerminalCountry>\",\n    \"23-0\": \"TerminalCurrencyCode<TerminalCurrencyCode>\",\n    \"24-0\": \"TerminalCurrencyExponent<TerminalCurrencyExponent>\",\n    \"25-0\": \"AdditionalTerminalCapabilities<AdditionalTerminalCapabilities>\",\n    \"26-0\": \"TerminalType<TerminalType>\",\n    \"27-0\": \"CTLSZEROAM<CTLSZEROAM>\",\n    \"28-0\": \"TCC<TCC>\",\n    \"29-0\": \"CTLSMODE<CTLSMODE>\",\n    \"30-0\": \"CTLSTRNLIM<CTLSTRNLIM>\",\n    \"31-0\": \"CTLSFLRLIM<CTLSFLRLIM>\",\n    \"32-0\": \"CTLSCVMLIM<CTLSCVMLIM>\",\n    \"33-0\": \"CTLSAPPVER<CTLSAPPVER>\",\n    \"34-0\": \"AcquirerNumber<AcquirerNumber>\",\n    \"35-0\": \"MerchantId<MerchantId>\",\n    \"36-0\": \"TerminalId<TerminalId>\",\n    \"37-0\": \"Mcc<Mcc>\",\n    \"38-0\": \"TerminalCapabilities<TerminalCapabilities>\",\n    \"0-1\": \"[1..1]\",\n    \"1-1\": \"[1..1]\",\n    \"2-1\": \"[1..1]\",\n    \"3-1\": \"[1..1]\",\n    \"4-1\": \"[1..1]\",\n    \"5-1\": \"[1..1]\",\n    \"6-1\": \"[1..1]\",\n    \"7-1\": \"[1..1]\",\n    \"8-1\": \"[1..1]\",\n    \"9-1\": \"[1..1]\",\n    \"10-1\": \"[1..1]\",\n    \"11-1\": \"[1..1]\",\n    \"12-1\": \"[1..1]\",\n    \"13-1\": \"[1..1]\",\n    \"14-1\": \"[1..1]\",\n    \"15-1\": \"[1..1]\",\n    \"16-1\": \"[1..1]\",\n    \"17-1\": \"[1..1]\",\n    \"19-1\": \"[1..1]\",\n    \"18-1\": \"[1..1]\",\n    \"20-1\": \"[1..1]\",\n    \"21-1\": \"[1..1]\",\n    \"22-1\": \"[1..1]\",\n    \"23-1\": \"[1..1]\",\n    \"24-1\": \"[1..1]\",\n    \"25-1\": \"[1..1]\",\n    \"26-1\": \"[1..1]\",\n    \"27-1\": \"[1..1]\",\n    \"28-1\": \"[1..1]\",\n    \"29-1\": \"[1..1]\",\n    \"30-1\": \"[1..1]\",\n    \"31-1\": \"[1..1]\",\n    \"32-1\": \"[1..1]\",\n    \"33-1\": \"[1..1]\",\n    \"34-1\": \"[1..1]\",\n    \"35-1\": \"[1..1]\",\n    \"36-1\": \"[1..1]\",\n    \"37-1\": \"[1..1]\",\n    \"38-1\": \"[1..1]\",\n    \"0-2\": \"#\",\n    \"1-2\": \"#\",\n    \"2-2\": \"#\",\n    \"3-2\": \"#\",\n    \"4-2\": \"#\",\n    \"5-2\": \"#\",\n    \"6-2\": \"#\",\n    \"7-2\": \"#\",\n    \"8-2\": \"#\",\n    \"9-2\": \"#\",\n    \"10-2\": \"#\",\n    \"11-2\": \"#\",\n    \"12-2\": \"#\",\n    \"13-2\": \"#\",\n    \"14-2\": \"#\",\n    \"15-2\": \"#\",\n    \"16-2\": \"#\",\n    \"17-2\": \"#\",\n    \"18-2\": \"#\",\n    \"19-2\": \"#\",\n    \"20-2\": \"#\",\n    \"21-2\": \"#\",\n    \"22-2\": \"#\",\n    \"23-2\": \"#\",\n    \"24-2\": \"#\",\n    \"25-2\": \"#\",\n    \"26-2\": \"#\",\n    \"27-2\": \"#\",\n    \"28-2\": \"#\",\n    \"29-2\": \"#\",\n    \"30-2\": \"#\",\n    \"31-2\": \"#\",\n    \"32-2\": \"#\",\n    \"33-2\": \"#\",\n    \"34-2\": \"#\",\n    \"35-2\": \"#\",\n    \"36-2\": \"#\",\n    \"37-2\": \"#\",\n    \"38-2\": \"#\",\n    \"38-4\": \"#\",\n    \"37-4\": \"#\",\n    \"36-4\": \"#\",\n    \"35-4\": \"#\",\n    \"33-4\": \"#\",\n    \"34-4\": \"#\",\n    \"32-4\": \"#\",\n    \"31-4\": \"#\",\n    \"30-4\": \"#\",\n    \"29-4\": \"#\",\n    \"28-4\": \"#\",\n    \"27-4\": \"#\",\n    \"26-4\": \"#\",\n    \"25-4\": \"#\",\n    \"24-4\": \"#\",\n    \"23-4\": \"#\",\n    \"22-4\": \"#\",\n    \"21-4\": \"#\",\n    \"20-4\": \"#\",\n    \"19-4\": \"#\",\n    \"18-4\": \"#\",\n    \"17-4\": \"#\",\n    \"16-4\": \"#\",\n    \"15-4\": \"#\",\n    \"14-4\": \"#\",\n    \"13-4\": \"#\",\n    \"12-4\": \"#\",\n    \"11-4\": \"#\",\n    \"10-4\": \"#\",\n    \"9-4\": \"#\",\n    \"8-4\": \"#\",\n    \"7-4\": \"#\",\n    \"6-4\": \"#\",\n    \"5-4\": \"#\",\n    \"4-4\": \"#\",\n    \"3-4\": \"#\",\n    \"2-4\": \"#\",\n    \"1-4\": \"#\",\n    \"0-4\": \"#\",\n    \"0-3\": \"Texto\",\n    \"1-3\": \"Texto\",\n    \"2-3\": \"Texto\",\n    \"3-3\": \"Texto\",\n    \"4-3\": \"Texto\",\n    \"5-3\": \"Texto\",\n    \"6-3\": \"Texto\",\n    \"7-3\": \"Texto\",\n    \"8-3\": \"Texto\",\n    \"9-3\": \"Texto\",\n    \"10-3\": \"Texto\",\n    \"11-3\": \"Texto\",\n    \"12-3\": \"Texto\",\n    \"13-3\": \"Texto\",\n    \"14-3\": \"Texto\",\n    \"15-3\": \"Texto\",\n    \"16-3\": \"Texto\",\n    \"17-3\": \"Texto\",\n    \"18-3\": \"Texto\",\n    \"19-3\": \"Texto\",\n    \"20-3\": \"Texto\",\n    \"21-3\": \"Texto\",\n    \"22-3\": \"Texto\",\n    \"23-3\": \"Texto\",\n    \"24-3\": \"Texto\",\n    \"25-3\": \"Texto\",\n    \"26-3\": \"Texto\",\n    \"27-3\": \"Texto\",\n    \"28-3\": \"Texto\",\n    \"29-3\": \"Texto\",\n    \"30-3\": \"Texto\",\n    \"31-3\": \"Texto\",\n    \"32-3\": \"Texto\",\n    \"33-3\": \"Texto\",\n    \"34-3\": \"Texto\",\n    \"35-3\": \"Texto\",\n    \"36-3\": \"Texto\",\n    \"37-3\": \"Texto\",\n    \"38-3\": \"Texto\"\n  },\n  \"cols\": 5,\n  \"rows\": 39\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Paramêtros do Terminal - CARD BRANDS (CRDBRDTBL)\"\n}\n[/block]\nTabelas contendo as “Bandeiras” aceitas pelo estabelecimento ao utilizar o Host Stone (ex.: Visa, MasterCard, Amex, etc). \n[block:callout]\n{\n  \"type\": \"info\",\n  \"body\": \"Elemento <CrdBrd>\"\n}\n[/block]\n\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Elemento\",\n    \"h-1\": \"Mult.\",\n    \"h-2\": \"Tamanho\",\n    \"h-3\": \"Tipo\",\n    \"h-4\": \"Descrição\",\n    \"0-0\": \"Id<Id>\",\n    \"1-0\": \"Description<Description>\",\n    \"2-0\": \"BrandType<BrandType>\",\n    \"0-1\": \"[1..1]\",\n    \"1-1\": \"[1..1]\",\n    \"2-1\": \"[1..1]\",\n    \"0-2\": \"#\",\n    \"1-2\": \"#\",\n    \"2-2\": \"#\",\n    \"0-4\": \"Item da tabela de Bandeiras.\",\n    \"1-4\": \"Descrição do Bandeiras.\",\n    \"2-4\": \"Tipo de Bandeira.\\nDébito = 1;\\nCrédito = 2;\\nVoucher = 3;\",\n    \"0-3\": \"Texto\",\n    \"1-3\": \"Texto\",\n    \"2-3\": \"Texto\"\n  },\n  \"cols\": 5,\n  \"rows\": 3\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Paramêtros do Terminal - CAPKS (CAPKTABLE)\"\n}\n[/block]\nEstas tabelas contêm as chaves públicas das Autoridades Certificadoras (Certification Authority Public Keys), utilizadas pelos cartões EMV nos processos de autenticação offline e criptografia de PIN. Cada tabela é composta por um ou mais registros com o layout a seguir, tendo como “chave” o RID e o CAPK Index.\n[block:callout]\n{\n  \"type\": \"info\",\n  \"body\": \"Elemento <Capk>\"\n}\n[/block]\n\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Elemento\",\n    \"h-1\": \"Mult.\",\n    \"h-2\": \"Tamanho\",\n    \"h-3\": \"Tipo\",\n    \"h-4\": \"Descrição\",\n    \"0-0\": \"CapkIndex<CapkIdx>\",\n    \"1-0\": \"CheckSum<CheckSum>\",\n    \"2-0\": \"CheckSumStatus<CheckSumStatus>\",\n    \"3-0\": \"DataSetVersion<DataSetVersion>\",\n    \"4-0\": \"Exponent<Exponent>\",\n    \"5-0\": \"Modulus<Modulus>\",\n    \"6-0\": \"RecIdx<RecIdx>\",\n    \"7-0\": \"ExponentLen<ExponentLen>\",\n    \"8-0\": \"ModulusLen<ModulusLen>\",\n    \"9-0\": \"AcquirerNumber<AcquirerNumber>\",\n    \"10-0\": \"RecIdx<RecIdx>\",\n    \"11-0\": \"ExponentLen<ExponentLen>\",\n    \"12-0\": \"ModulusLen<ModulusLen>\",\n    \"13-0\": \"AcquirerNumber<AcquirerNumber>\",\n    \"0-1\": \"[1..1]\",\n    \"1-1\": \"[1..1]\",\n    \"2-1\": \"[1..1]\",\n    \"3-1\": \"[1..1]\",\n    \"4-1\": \"[1..1]\",\n    \"5-1\": \"[1..1]\",\n    \"6-1\": \"[1..1]\",\n    \"7-1\": \"[1..1]\",\n    \"8-1\": \"[1..1]\",\n    \"9-1\": \"[1..1]\",\n    \"10-1\": \"[1..1]\",\n    \"11-1\": \"[1..1]\",\n    \"12-1\": \"[1..1]\",\n    \"13-1\": \"[1..1]\",\n    \"0-2\": \"#\",\n    \"1-2\": \"#\",\n    \"2-2\": \"#\",\n    \"3-2\": \"#\",\n    \"4-2\": \"#\",\n    \"5-2\": \"#\",\n    \"6-2\": \"#\",\n    \"7-2\": \"#\",\n    \"8-2\": \"#\",\n    \"9-2\": \"#\",\n    \"10-2\": \"#\",\n    \"11-2\": \"#\",\n    \"12-2\": \"#\",\n    \"13-2\": \"#\",\n    \"0-4\": \"Certification Authority Public Key Index\",\n    \"1-4\": \"Resultado do algoritmo verificador da integridade dos dados da CAPK.\",\n    \"2-4\": \"Status do campo T2_CHECKSUM.\\n“0” = Não utilizado; ou\\n“1” = Presente.\",\n    \"3-4\": \"Versão do Dataset\",\n    \"4-4\": \"Certification Authority Public Key Exponent.\",\n    \"5-4\": \"Certification Authority Public Key Modulus. Preenchido com “zeros” a direita\",\n    \"6-4\": \"Índice do registro na tabela (de “01” a “99”). Uso interno da Stone.\",\n    \"7-4\": \"Tamanho do campo Exponent.\",\n    \"8-4\": \"Tamanho do campo Modulus.\",\n    \"9-4\": \"Identificador da Rede Credenciadora responsável pela tabela (“8” no caso da Stone na ABECS).\",\n    \"10-4\": \"Índice do registro na tabela (de “01” a “99”). Uso interno da Stone\",\n    \"11-4\": \"#\",\n    \"12-4\": \"#\",\n    \"13-4\": \"#\",\n    \"0-3\": \"Texto\",\n    \"1-3\": \"Texto\",\n    \"2-3\": \"Texto\",\n    \"3-3\": \"Texto\",\n    \"4-3\": \"Texto\",\n    \"5-3\": \"Texto\",\n    \"6-3\": \"Texto\",\n    \"7-3\": \"Texto\",\n    \"8-3\": \"Texto\",\n    \"9-3\": \"Texto\",\n    \"10-3\": \"Texto\",\n    \"11-3\": \"Texto\",\n    \"12-3\": \"Texto\",\n    \"13-3\": \"Texto\"\n  },\n  \"cols\": 5,\n  \"rows\": 10\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Paramêtros do Terminal - BINS (BINRNGTBL)\"\n}\n[/block]\nEstas tabelas contêm os ranges de BINs ligados à sua respectiva “Bandeira”. Esta tabela se relaciona com a Tabela de Bandeiras através do campo TefBrandId.\n[block:callout]\n{\n  \"type\": \"info\",\n  \"body\": \"Elemento <BinRng>\"\n}\n[/block]\n\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Elemento\",\n    \"h-1\": \"Mult.\",\n    \"h-2\": \"Tamanho\",\n    \"h-3\": \"Tipo\",\n    \"h-4\": \"Descrição\",\n    \"0-0\": \"MinRange<MinRange>\",\n    \"1-0\": \"MaxRange<MaxRange>\",\n    \"2-0\": \"TefBrandId<TefBrandId>\",\n    \"3-0\": \"DataSetVersion<DataSetVersion>\",\n    \"0-1\": \"[1..1]\",\n    \"1-1\": \"[1..1]\",\n    \"2-1\": \"[1..1]\",\n    \"3-1\": \"[1..1]\",\n    \"0-2\": \"#\",\n    \"1-2\": \"#\",\n    \"2-2\": \"#\",\n    \"3-2\": \"#\",\n    \"0-4\": \"BIN inicial do range.\",\n    \"1-4\": \"BIN final do range.\",\n    \"2-4\": \"Identificador da tabela de “Bandeiras”.\",\n    \"3-4\": \"Versão do DataSet.\",\n    \"0-3\": \"Texto\",\n    \"1-3\": \"Texto\",\n    \"2-3\": \"Texto\",\n    \"3-3\": \"Texto\"\n  },\n  \"cols\": 5,\n  \"rows\": 4\n}\n[/block]","category":"582df33be1b8692300c0dd37","createdAt":"2016-12-23T19:42:49.672Z","excerpt":"","githubsync":"","hidden":false,"isReference":false,"link_external":false,"link_url":"","next":{"pages":[],"description":""},"order":3,"parentDoc":null,"project":"582df33be1b8692300c0dd33","slug":"transações-administrativas-inicialização","sync_unique":"","title":"Inicialização","type":"basic","updates":[],"user":"582f42d8e367360f00bc5e4d","version":"582df33be1b8692300c0dd36","childrenPages":[]}

Inicialização


[block:api-header] { "type": "basic", "title": "Quando Enviar ?" } [/block] O processo de configuração ocorre para que a Stone envie para o terminal os parâmetros necessários para o processamento das transações financeiras. Hoje são enviadas 4 tipos de informações, são elas: * Tabela de Produtos * Tabela de Bins * Tabela de AIDs * Tabela de CAPKs [block:api-header] { "type": "basic", "title": "OBSERVAÇÕES ESPECIAIS" } [/block] A tabela de inicialização contém os dados necessários para a aceitação de bandeiras processadas pela Stone, os dados das tabelas devem ser utilizados no processamento das transações financeiras [block:api-header] { "type": "basic", "title": "CHAMADA PARA A SDK" } [/block] O fluxo de inicialização ocorre dentro da chamada de Logon da SDK, não existindo assim uma chamada especifica para esta função. [block:api-header] { "type": "basic", "title": "Fluxo" } [/block] Mesmo fluxo da função de logon. [block:api-header] { "type": "post", "title": "Envio para o TMS" } [/block] A requisição de inicialização deve ser enviada para o Autorizador da Stone pelo Endpoint /Report. A requisição de envio é do tipo StatusReport e a resposta da requisição é do tipo AcceptorConfigurationUpdate. Em caso de erro o servidor irá enviar uma mensagem do tipo TerminalManagementRejection. [block:api-header] { "type": "basic", "title": "Requisição (STATUSREPORT)" } [/block] [block:parameters] { "data": { "0-0": "Message Root:\n<Document xmlns=\"urn:StatusReportV02.1\">\n<StsRpt>", "h-0": "Elemento", "h-1": "Mult.", "h-2": "Tamanho", "h-3": "Tipo", "h-4": "Descrição", "1-0": "*Header <Hdr>", "2-0": "**DownloadTransfer <DwnldTrf>", "3-0": "**FormatVersion <FrmtVrsn>", "4-0": "**ExchangeId <XchgId>", "5-0": "**CreationDateTime <CreDtTm>", "6-0": "*StatusReport <StsRpt>", "7-0": "**POIId <POIId>", "8-0": "***Identification <Id>", "9-0": "**DataSet <DataSet>", "10-0": "***Identification <Id>", "11-0": "****Type <Tp>", "12-0": "***Cntt <Cntt>", "13-0": "****DataSetRequired <DataSetReqrd>", "14-0": "*****Identification <Id>", "15-0": "******Tp <Tp>", "16-0": "******Version <Vrsn>", "17-0": "******Name <Nm>", "1-1": "[1..1]", "2-1": "[1..1]", "3-1": "[1..1]", "4-1": "[1..1]", "5-1": "[1..1]", "6-1": "[1..1]", "7-1": "[1..1]", "8-1": "[1..1]", "9-1": "[1..*]", "10-1": "[1..1]", "11-1": "[1..1]", "12-1": "[1..1]", "13-1": "[1..1]", "14-1": "[1..1]", "15-1": "[1..1]", "16-1": "[1..1]", "17-1": "[1..1]", "1-2": "#", "2-2": "an 4", "3-2": "#", "4-2": "#", "5-2": "an 14", "6-2": "#", "7-2": "#", "8-2": "an 32", "9-2": "#", "10-2": "#", "11-2": "#", "12-2": "#", "13-2": "#", "14-2": "#", "15-2": "#", "16-2": "#", "17-2": "#", "1-3": "Container", "2-3": "Boolean", "3-3": "Texto", "4-3": "Texto", "5-3": "Datetime", "6-3": "Container", "7-3": "Container", "8-3": "Text", "9-3": "Container", "10-3": "Container", "11-3": "CodeSet", "12-3": "Container", "13-3": "Container", "14-3": "Container", "15-3": "CodeSet", "16-3": "Versão da Configuração de acordo com o recebido na tabela de logon.", "17-3": "Identificação da Configuração de acordo com o recebido na tabela de logon.", "1-4": "Cabeçalho da Mensagem", "2-4": "Identifica se o processo é um download ou upload. \nFixo: false", "3-4": "Versão da especificação utilizada para formatar a mensagem. \nFixo: 2.0", "4-4": "Índice da Mensagem. \nFixo: 1", "5-4": "Data de envio da requisição. \nData Atual no Formato: yyyy-MM-ddThh:mm:ss", "6-4": "Relatório atual do terminal", "7-4": "Dados de Identificação do Terminal", "8-4": "Código que nos sistemas da Stone identifica um terminal, conhecido internamente como SAK (Sale Affiliation Key).", "9-4": "Container de Dados de Configuração", "10-4": "Identificador dos Dados Enviados", "11-4": "Tipo do Container de Dados (ISO 20022). \nFixo: STRP", "12-4": "Conteúdo do Relatório", "13-4": "Requisição de Dados de Resposta", "14-4": "Identificação do Dado de Resposta", "15-4": "Solicita o tipo de atualização, sempre relativo aos parâmetros do terminal. \nFixo: TRPR" }, "cols": 5, "rows": 18 } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:StatusReportV02.1\">\n <StsRpt>\n <Hdr>\n <DwnldTrf>true</DwnldTrf>\n <FrmtVrsn>2.0</FrmtVrsn>\n <XchgId>549</XchgId>\n <CreDtTm>2016-08-23T22:29:37</CreDtTm>\n </Hdr>\n <StsRpt>\n <POIId>\n <Id>AABBCCDDEEFFGGHH0011223344556677</Id>\n </POIId>\n <DataSet>\n <Id>\n <Tp>STRP</Tp>\n </Id>\n <Cntt>\n <DataSetReqrd>\n <Id>\n <Tp>TRPR</Tp>\n <Vrsn>1.00</Vrsn>\n <Nm>AIDS</Nm>\n </Id>\n </DataSetReqrd>\n </Cntt>\n </DataSet>\n <DataSet>\n <Id>\n <Tp>STRP</Tp>\n </Id>\n <Cntt>\n <DataSetReqrd>\n <Id>\n <Tp>TRPR</Tp>\n <Vrsn>1.00</Vrsn>\n <Nm>CARDBRANDS</Nm>\n </Id>\n </DataSetReqrd>\n </Cntt>\n </DataSet>\n <DataSet>\n <Id>\n <Tp>STRP</Tp>\n </Id>\n <Cntt>\n <DataSetReqrd>\n <Id>\n <Tp>TRPR</Tp>\n <Vrsn>1.00</Vrsn>\n <Nm>CAPKS</Nm>\n </Id>\n </DataSetReqrd>\n </Cntt>\n </DataSet>\n <DataSet>\n <Id>\n <Tp>STRP</Tp>\n </Id>\n <Cntt>\n <DataSetReqrd>\n <Id>\n <Tp>TRPR</Tp>\n <Vrsn>1.00</Vrsn>\n <Nm>BINS</Nm>\n </Id>\n </DataSetReqrd>\n </Cntt>\n </DataSet>\n </StsRpt>\n </StsRpt>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "Resposta - Inicialização (CONFIGURATIONUPDATE)" } [/block] [block:parameters] { "data": { "0-0": "Message Root:\n<Document xmlns=\"urn:AcceptorConfigurationUpdateV02.1\">\n<AccptrCfgtnUpd>", "h-0": "Elemento", "h-1": "Mult.", "h-2": "Tamanho", "h-3": "Tipo", "h-4": "Descrição", "1-0": "*Header <Hdr>", "2-0": "**DownloadTransfer <DwnldTrf>", "3-0": "**FormatVersion <FrmtVrsn>", "4-0": "**ExchangeId <XchgId>", "5-0": "**CreationDateTime <CreDtTm>", "6-0": "*AcceptorConfiguration <AccptrCfgtn>", "7-0": "**POIId <POIId>", "8-0": "***Identification <Id>", "9-0": "***Type <Tp>", "10-0": "***Issuer <Issr>", "11-0": "**DataSet <DataSet>", "12-0": "***Identification <Id>", "13-0": "******Tp <Tp>", "14-0": "******Version <Vrsn>", "15-0": "******Name <Nm>", "16-0": "***Cntt <Cntt>", "17-0": "****TerminalParameters <TermnlParams>", "18-0": "*SecurityTrailer <SctyTrlr>", "19-0": "**ContentType <CnttTp>", "1-1": "[1..1]", "2-1": "[1..1]", "3-1": "[1..1]", "4-1": "[1..1]", "5-1": "[1..1]", "6-1": "[1..1]", "7-1": "[1..1]", "8-1": "[1..1]", "9-1": "[1..1]", "10-1": "[1..1]", "11-1": "[1..*]", "12-1": "[1..1]", "13-1": "[1..1]", "14-1": "[1..1]", "15-1": "[1..1]", "16-1": "[1..1]", "17-1": "[1..1]", "18-1": "[1..1]", "19-1": "[1..1]", "1-2": "#", "2-2": "an 4", "3-2": "#", "4-2": "#", "5-2": "an 14", "6-2": "#", "7-2": "#", "8-2": "an 32", "9-2": "#", "10-2": "#", "11-2": "#", "12-2": "#", "13-2": "#", "14-2": "#", "15-2": "#", "16-2": "#", "17-2": "#", "18-2": "#", "19-2": "#", "1-3": "Container", "2-3": "Boolean", "3-3": "Texto", "4-3": "Texto", "5-3": "Datetime", "6-3": "Container", "7-3": "Container", "8-3": "Texto", "9-3": "CodeSet", "10-3": "CodeSet", "11-3": "Container", "12-3": "Container", "13-3": "CodeSet", "14-3": "Versão da Configuração recebida.", "15-3": "Identificação da Configuração recebida.", "16-3": "Container", "17-3": "Container", "18-3": "Container", "19-3": "CodeSet", "1-4": "Cabeçalho da Mensagem", "2-4": "Identifica se o processo é um download ou upload. \nFixo: true", "3-4": "Versão da especificação utilizada para formatar a mensagem. \nFixo: 2.0", "4-4": "Índice da Mensagem. \nFixo: 1", "5-4": "Data de resposta da mensagem. \nData Atual no Formato: yyyy-MM-ddThh:mm:ss", "6-4": "Dados de Configuração de Inicialização", "7-4": "Dados de Identificação do Terminal", "8-4": "Código que nos sistemas da Stone identifica um terminal, conhecido internamente como SAK (Sale Affiliation Key).", "9-4": "Tipo de Terminal (ISO 20022). \nFixo: OPOI", "10-4": "Servidor que se destina a mensagem. \nFixo: OPOI", "11-4": "Conteúdo das configurações de inicialização.", "12-4": "Identificador dos Dados Enviados", "13-4": "Tipo de atualização, sempre relativo aos parâmetros do terminal. \nFixo: TRPR", "16-4": "Conteúdo da Configuração", "17-4": "Dados das tabela em tratamento conforme campo <Nm> a estrutura de cada tabela enviada esta detalhada abaixo.", "18-4": "Trailer de Segurança", "19-4": "Tipo do Trailer \nFixo: DATA" }, "cols": 5, "rows": 20 } [/block] [block:code] { "codes": [ { "code": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Document xmlns=\"urn:AcceptorConfigurationUpdateV02.1\">\n <AccptrCfgtnUpd>\n <Hdr>\n <DwnldTrf>true</DwnldTrf>\n <FrmtVrsn>2.0</FrmtVrsn>\n <XchgId>549</XchgId>\n <CreDtTm>2016-08-26T17:45:23</CreDtTm>\n </Hdr>\n <AccptrCfgtn>\n <POIId>\n <Id>AABBCCDDEEFFGGHH0011223344556677</Id>\n <Tp>OPOI</Tp>\n <Issr>OPOI</Issr>\n </POIId>\n <DataSet>\n <Id>\n <Tp>TRPR</Tp>\n <Vrsn>1</Vrsn>\n <Nm>AIDS</Nm>\n </Id>\n <Cntt>\n <TermnlParams>\n <AidTbl>\n <Aid>\n <AID>A0000000041010</AID>\n <BrandId>2</BrandId>\n <AppName>CREDITO</AppName>\n <AidLen>7</AidLen>\n <SelFlag>00</SelFlag>\n <Priority>00</Priority>\n <TargetPer>00</TargetPer>\n <MaxTargetPer>00</MaxTargetPer>\n <FloorLimitCheck>01</FloorLimitCheck>\n <RandTransSel>01</RandTransSel>\n <VelocityCheck>01</VelocityCheck>\n <FloorLimit>00</FloorLimit>\n <Threshold>00</Threshold>\n <TACDenial>0400000000</TACDenial>\n <TACDefault>F850ACF800</TACDefault>\n <TACOnline>FC50ACA000</TACOnline>\n <dDol>039F3704</dDol>\n <tDol>0F9F02065F2A029A039C0195059F3704</tDol>\n <Version>000002</Version>\n <RiskMainData>00000000000000000000</RiskMainData>\n <Recidx>04</Recidx>\n <ApplicationType>01</ApplicationType>\n <TerminalCountry>076</TerminalCountry>\n <TerminalCurrencyCode>986</TerminalCurrencyCode>\n <TerminalCurrencyExponent>2</TerminalCurrencyExponent>\n <AdditionalTerminalCapabilities>F000F0A001</AdditionalTerminalCapabilities>\n <TerminalType>22</TerminalType>\n <CTLSZEROAM>0</CTLSZEROAM>\n <TCC>0</TCC>\n <CTLSMODE>0</CTLSMODE>\n <CTLSTRNLIM>00000000</CTLSTRNLIM>\n <CTLSFLRLIM>00000000</CTLSFLRLIM>\n <CTLSCVMLIM>00000000</CTLSCVMLIM>\n <CTLSAPPVER>0000</CTLSAPPVER>\n <AcquirerNumber>8</AcquirerNumber>\n <MerchantId>0</MerchantId>\n <TerminalId>0</TerminalId>\n <Mcc>0</Mcc>\n <TerminalCapabilities>E0F0E8</TerminalCapabilities>\n </Aid>\n <Aid>\n <AID>A0000000043060</AID>\n <BrandId>4</BrandId>\n <AppName>DEBITO</AppName>\n <AidLen>7</AidLen>\n <SelFlag>00</SelFlag>\n <Priority>00</Priority>\n <TargetPer>00</TargetPer>\n <MaxTargetPer>00</MaxTargetPer>\n <FloorLimitCheck>01</FloorLimitCheck>\n <RandTransSel>01</RandTransSel>\n <VelocityCheck>01</VelocityCheck>\n <FloorLimit>00</FloorLimit>\n <Threshold>00</Threshold>\n <TACDenial>0400000000</TACDenial>\n <TACDefault>F850ACF800</TACDefault>\n <TACOnline>FC50ACA000</TACOnline>\n <dDol>039F3704</dDol>\n <tDol>0F9F02065F2A029A039C0195059F3704</tDol>\n <Version>000002</Version>\n <RiskMainData>00000000000000000000</RiskMainData>\n <Recidx>05</Recidx>\n <ApplicationType>02</ApplicationType>\n <TerminalCountry>076</TerminalCountry>\n <TerminalCurrencyCode>986</TerminalCurrencyCode>\n <TerminalCurrencyExponent>2</TerminalCurrencyExponent>\n <AdditionalTerminalCapabilities>F000F0F001</AdditionalTerminalCapabilities>\n <TerminalType>22</TerminalType>\n <CTLSZEROAM>0</CTLSZEROAM>\n <TCC>0</TCC>\n <CTLSMODE>0</CTLSMODE>\n <CTLSTRNLIM>00000000</CTLSTRNLIM>\n <CTLSFLRLIM>00000000</CTLSFLRLIM>\n <CTLSCVMLIM>00000000</CTLSCVMLIM>\n <CTLSAPPVER>0000</CTLSAPPVER>\n <AcquirerNumber>8</AcquirerNumber>\n <MerchantId>0</MerchantId>\n <TerminalId>0</TerminalId>\n <Mcc>0</Mcc>\n <TerminalCapabilities>E0F0E8</TerminalCapabilities>\n </Aid>\n <Aid>\n <AID>A0000000031010</AID>\n <BrandId>1</BrandId>\n <AppName>CREDITO</AppName>\n <AidLen>7</AidLen>\n <SelFlag>00</SelFlag>\n <Priority>00</Priority>\n <TargetPer>00</TargetPer>\n <MaxTargetPer>00</MaxTargetPer>\n <FloorLimitCheck>01</FloorLimitCheck>\n <RandTransSel>01</RandTransSel>\n <VelocityCheck>01</VelocityCheck>\n <FloorLimit>00</FloorLimit>\n <Threshold>1000</Threshold>\n <TACDenial>0010000000</TACDenial>\n <TACDefault>D84004F800</TACDefault>\n <TACOnline>D84000A800</TACOnline>\n <dDol>039F3704</dDol>\n <tDol>0F9F02065F2A029A039C0195059F3704</tDol>\n <Version>00008C</Version>\n <RiskMainData>00000000000000000000</RiskMainData>\n <Recidx>02</Recidx>\n <ApplicationType>01</ApplicationType>\n <TerminalCountry>076</TerminalCountry>\n <TerminalCurrencyCode>986</TerminalCurrencyCode>\n <TerminalCurrencyExponent>2</TerminalCurrencyExponent>\n <AdditionalTerminalCapabilities>7000F0F001</AdditionalTerminalCapabilities>\n <TerminalType>22</TerminalType>\n <CTLSZEROAM>0</CTLSZEROAM>\n <TCC>0</TCC>\n <CTLSMODE>0</CTLSMODE>\n <CTLSTRNLIM>00000000</CTLSTRNLIM>\n <CTLSFLRLIM>00000000</CTLSFLRLIM>\n <CTLSCVMLIM>00000000</CTLSCVMLIM>\n <CTLSAPPVER>0000</CTLSAPPVER>\n <AcquirerNumber>8</AcquirerNumber>\n <MerchantId>0</MerchantId>\n <TerminalId>0</TerminalId>\n <Mcc>0</Mcc>\n <TerminalCapabilities>E0F0E8</TerminalCapabilities>\n </Aid>\n <Aid>\n <AID>A0000000032010</AID>\n <BrandId>3</BrandId>\n <AppName>DEBITO</AppName>\n <AidLen>7</AidLen>\n <SelFlag>00</SelFlag>\n <Priority>00</Priority>\n <TargetPer>00</TargetPer>\n <MaxTargetPer>00</MaxTargetPer>\n <FloorLimitCheck>01</FloorLimitCheck>\n <RandTransSel>01</RandTransSel>\n <VelocityCheck>01</VelocityCheck>\n <FloorLimit>00</FloorLimit>\n <Threshold>1000</Threshold>\n <TACDenial>0010000000</TACDenial>\n <TACDefault>D84004F800</TACDefault>\n <TACOnline>D84000A800</TACOnline>\n <dDol>039F3704</dDol>\n <tDol>0F9F02065F2A029A039C0195059F3704</tDol>\n <Version>00008C</Version>\n <RiskMainData>00000000000000000000</RiskMainData>\n <Recidx>03</Recidx>\n <ApplicationType>02</ApplicationType>\n <TerminalCountry>076</TerminalCountry>\n <TerminalCurrencyCode>986</TerminalCurrencyCode>\n <TerminalCurrencyExponent>2</TerminalCurrencyExponent>\n <AdditionalTerminalCapabilities>7000F0F001</AdditionalTerminalCapabilities>\n <TerminalType>22</TerminalType>\n <CTLSZEROAM>0</CTLSZEROAM>\n <TCC>0</TCC>\n <CTLSMODE>0</CTLSMODE>\n <CTLSTRNLIM>00000000</CTLSTRNLIM>\n <CTLSFLRLIM>00000000</CTLSFLRLIM>\n <CTLSCVMLIM>00000000</CTLSCVMLIM>\n <CTLSAPPVER>0000</CTLSAPPVER>\n <AcquirerNumber>8</AcquirerNumber>\n <MerchantId>0</MerchantId>\n <TerminalId>0</TerminalId>\n <Mcc>0</Mcc>\n <TerminalCapabilities>E0F0E8</TerminalCapabilities>\n </Aid>\n <Aid>\n <AID>A0000000046000</AID>\n <BrandId>2</BrandId>\n <AppName>Cirrus</AppName>\n <AidLen>7</AidLen>\n <SelFlag>00</SelFlag>\n <Priority>00</Priority>\n <TargetPer>00</TargetPer>\n <MaxTargetPer>00</MaxTargetPer>\n <FloorLimitCheck>01</FloorLimitCheck>\n <RandTransSel>01</RandTransSel>\n <VelocityCheck>01</VelocityCheck>\n <FloorLimit>00</FloorLimit>\n <Threshold>00</Threshold>\n <TACDenial>0400000000</TACDenial>\n <TACDefault>FC50ACA000</TACDefault>\n <TACOnline>F850ACF800</TACOnline>\n <dDol>039F3704</dDol>\n <tDol>0F9F02065F2A029A039C0195059F3704</tDol>\n <Version>000002</Version>\n <RiskMainData>00000000000000000000</RiskMainData>\n <Recidx>06</Recidx>\n <ApplicationType>01</ApplicationType>\n <TerminalCountry>076</TerminalCountry>\n <TerminalCurrencyCode>986</TerminalCurrencyCode>\n <TerminalCurrencyExponent>2</TerminalCurrencyExponent>\n <AdditionalTerminalCapabilities>F000F0A001</AdditionalTerminalCapabilities>\n <TerminalType>22</TerminalType>\n <CTLSZEROAM>0</CTLSZEROAM>\n <TCC>0</TCC>\n <CTLSMODE>0</CTLSMODE>\n <CTLSTRNLIM>00000000</CTLSTRNLIM>\n <CTLSFLRLIM>00000000</CTLSFLRLIM>\n <CTLSCVMLIM>00000000</CTLSCVMLIM>\n <CTLSAPPVER>0000</CTLSAPPVER>\n <AcquirerNumber>8</AcquirerNumber>\n <MerchantId>0</MerchantId>\n <TerminalId>0</TerminalId>\n <Mcc>0</Mcc>\n <TerminalCapabilities>E0F0E8</TerminalCapabilities>\n </Aid>\n </AidTbl>\n </TermnlParams>\n </Cntt>\n </DataSet>\n <DataSet>\n <Id>\n <Tp>TRPR</Tp>\n <Vrsn>1</Vrsn>\n <Nm>CARDBRANDS</Nm>\n </Id>\n <Cntt>\n <TermnlParams>\n <CrdBrdTbl>\n <CrdBrd>\n <Id>1</Id>\n <Description>VISA</Description>\n <BrandType>2</BrandType>\n </CrdBrd>\n <CrdBrd>\n <Id>2</Id>\n <Description>MASTERCARD</Description>\n <BrandType>2</BrandType>\n </CrdBrd>\n <CrdBrd>\n <Id>3</Id>\n <Description>VISA ELECTRON</Description>\n <BrandType>1</BrandType>\n </CrdBrd>\n <CrdBrd>\n <Id>4</Id>\n <Description>MAESTRO</Description>\n <BrandType>1</BrandType>\n </CrdBrd>\n </CrdBrdTbl>\n </TermnlParams>\n </Cntt>\n </DataSet>\n <DataSet>\n <Id>\n <Tp>TRPR</Tp>\n <Vrsn>1</Vrsn>\n <Nm>CAPKS</Nm>\n </Id>\n <Cntt>\n <TermnlParams>\n <CapkTable>\n <Capk>\n <CapkIdx>04</CapkIdx>\n <CheckSum>381A035DA58B482EE2AF75F4C3F2CA469BA4AA6C</CheckSum>\n <CheckSumStatus>1</CheckSumStatus>\n <DataSetVersion>0</DataSetVersion>\n <Exponent>030000</Exponent>\n <Modulus>A6DA428387A502D7DDFB7A74D3F412BE762627197B25435B7A81716A700157DDD06F7CC99D6CA28C2470527E2C03616B9C59217357C2674F583B3BA5C7DCF2838692D023E3562420B4615C439CA97C44DC9A249CFCE7B3BFB22F68228C3AF13329AA4A613CF8DD853502373D62E49AB256D2BC17120E54AEDCED6D96A4287ACC5C04677D4A5A320DB8BEE2F775E5FEC50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</Modulus>\n <RID>A000000004</RID>\n <RecIdx>4</RecIdx>\n <ExponentLen>1</ExponentLen>\n <ModulusLen>144</ModulusLen>\n <AcquirerNumber>8</AcquirerNumber>\n </Capk>\n <Capk>\n <CapkIdx>05</CapkIdx>\n <CheckSum>EBFA0D5D06D8CE702DA3EAE890701D45E274C845</CheckSum>\n <CheckSumStatus>1</CheckSumStatus>\n <DataSetVersion>0</DataSetVersion>\n <Exponent>030000</Exponent>\n <Modulus>B8048ABC30C90D976336543E3FD7091C8FE4800DF820ED55E7E94813ED00555B573FECA3D84AF6131A651D66CFF4284FB13B635EDD0EE40176D8BF04B7FD1C7BACF9AC7327DFAA8AA72D10DB3B8E70B2DDD811CB4196525EA386ACC33C0D9D4575916469C4E4F53E8E1C912CC618CB22DDE7C3568E90022E6BBA770202E4522A2DD623D180E215BD1D1507FE3DC90CA310D27B3EFCCD8F83DE3052CAD1E48938C68D095AAC91B5F37E28BB49EC7ED597000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</Modulus>\n <RID>A000000004</RID>\n <RecIdx>5</RecIdx>\n <ExponentLen>1</ExponentLen>\n <ModulusLen>176</ModulusLen>\n <AcquirerNumber>8</AcquirerNumber>\n </Capk>\n <Capk>\n <CapkIdx>06</CapkIdx>\n <CheckSum>F910A1504D5FFB793D94F3B500765E1ABCAD72D9</CheckSum>\n <CheckSumStatus>1</CheckSumStatus>\n <DataSetVersion>0</DataSetVersion>\n <Exponent>030000</Exponent>\n <Modulus>CB26FC830B43785B2BCE37C81ED334622F9622F4C89AAE641046B2353433883F307FB7C974162DA72F7A4EC75D9D657336865B8D3023D3D645667625C9A07A6B7A137CF0C64198AE38FC238006FB2603F41F4F3BB9DA1347270F2F5D8C606E420958C5F7D50A71DE30142F70DE468889B5E3A08695B938A50FC980393A9CBCE44AD2D64F630BB33AD3F5F5FD495D31F37818C1D94071342E07F1BEC2194F6035BA5DED3936500EB82DFDA6E8AFB655B1EF3D0D7EBF86B66DD9F29F6B1D324FE8B26CE38AB2013DD13F611E7A594D675C4432350EA244CC34F3873CBA06592987A1D7E852ADC22EF5A2EE28132031E48F74037E3B34AB747F</Modulus>\n <RID>A000000004</RID>\n <RecIdx>6</RecIdx>\n <ExponentLen>1</ExponentLen>\n <ModulusLen>248</ModulusLen>\n <AcquirerNumber>8</AcquirerNumber>\n </Capk>\n <Capk>\n <CapkIdx>07</CapkIdx>\n <CheckSum>B4BC56CC4E88324932CBC643D6898F6FE593B172</CheckSum>\n <CheckSumStatus>1</CheckSumStatus>\n <DataSetVersion>0</DataSetVersion>\n <Exponent>030000</Exponent>\n <Modulus>A89F25A56FA6DA258C8CA8B40427D927B4A1EB4D7EA326BBB12F97DED70AE5E4480FC9C5E8A972177110A1CC318D06D2F8F5C4844AC5FA79A4DC470BB11ED635699C17081B90F1B984F12E92C1C529276D8AF8EC7F28492097D8CD5BECEA16FE4088F6CFAB4A1B42328A1B996F9278B0B7E3311CA5EF856C2F888474B83612A82E4E00D0CD4069A6783140433D50725F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</Modulus>\n <RID>A000000003</RID>\n <RecIdx>1</RecIdx>\n <ExponentLen>1</ExponentLen>\n <ModulusLen>144</ModulusLen>\n <AcquirerNumber>8</AcquirerNumber>\n </Capk>\n <Capk>\n <CapkIdx>08</CapkIdx>\n <CheckSum>20D213126955DE205ADC2FD2822BD22DE21CF9A8</CheckSum>\n <CheckSumStatus>1</CheckSumStatus>\n <DataSetVersion>0</DataSetVersion>\n <Exponent>030000</Exponent>\n <Modulus>D9FD6ED75D51D0E30664BD157023EAA1FFA871E4DA65672B863D255E81E137A51DE4F72BCC9E44ACE12127F87E263D3AF9DD9CF35CA4A7B01E907000BA85D24954C2FCA3074825DDD4C0C8F186CB020F683E02F2DEAD3969133F06F7845166ACEB57CA0FC2603445469811D293BFEFBAFAB57631B3DD91E796BF850A25012F1AE38F05AA5C4D6D03B1DC2E568612785938BBC9B3CD3A910C1DA55A5A9218ACE0F7A21287752682F15832A678D6E1ED0B000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</Modulus>\n <RID>A000000003</RID>\n <RecIdx>2</RecIdx>\n <ExponentLen>1</ExponentLen>\n <ModulusLen>176</ModulusLen>\n <AcquirerNumber>8</AcquirerNumber>\n </Capk>\n <Capk>\n <CapkIdx>09</CapkIdx>\n <CheckSum>1FF80A40173F52D7D27E0F26A146A1C8CCB29046</CheckSum>\n <CheckSumStatus>1</CheckSumStatus>\n <DataSetVersion>0</DataSetVersion>\n <Exponent>030000</Exponent>\n <Modulus>9D912248DE0A4E39C1A7DDE3F6D2588992C1A4095AFBD1824D1BA74847F2BC4926D2EFD904B4B54954CD189A54C5D1179654F8F9B0D2AB5F0357EB642FEDA95D3912C6576945FAB897E7062CAA44A4AA06B8FE6E3DBA18AF6AE3738E30429EE9BE03427C9D64F695FA8CAB4BFE376853EA34AD1D76BFCAD15908C077FFE6DC5521ECEF5D278A96E26F57359FFAEDA19434B937F1AD999DC5C41EB11935B44C18100E857F431A4A5A6BB65114F174C2D7B59FDF237D6BB1DD0916E644D709DED56481477C75D95CDD68254615F7740EC07F330AC5D67BCD75BF23D28A140826C026DBDE971A37CD3EF9B8DF644AC385010501EFC6509D7A41</Modulus>\n <RID>A000000003</RID>\n <RecIdx>3</RecIdx>\n <ExponentLen>1</ExponentLen>\n <ModulusLen>248</ModulusLen>\n <AcquirerNumber>8</AcquirerNumber>\n </Capk>\n </CapkTable>\n </TermnlParams>\n </Cntt>\n </DataSet>\n <DataSet>\n <Id>\n <Tp>TRPR</Tp>\n <Vrsn>1</Vrsn>\n <Nm>BINS</Nm>\n </Id>\n <Cntt>\n <TermnlParams>\n <BinRngTbl>\n <BinRng>\n <MinRange>0424100000000000000</MinRange>\n <MaxRange>0424109999999999999</MaxRange>\n <TefBrandId>4</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>0424100000000000000</MinRange>\n <MaxRange>0424109999999999999</MaxRange>\n <TefBrandId>2</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>2001000000000000000</MinRange>\n <MaxRange>2724815899999999999</MaxRange>\n <TefBrandId>4</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>2001000000000000000</MinRange>\n <MaxRange>2724815899999999999</MaxRange>\n <TefBrandId>2</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>3562900000000000000</MinRange>\n <MaxRange>3779889999999999999</MaxRange>\n <TefBrandId>3</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>3562900000000000000</MinRange>\n <MaxRange>3779889999999999999</MaxRange>\n <TefBrandId>1</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>3528000000000000000</MinRange>\n <MaxRange>3587969999999999999</MaxRange>\n <TefBrandId>4</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>3528000000000000000</MinRange>\n <MaxRange>3587969999999999999</MaxRange>\n <TefBrandId>2</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>4000060000000000000</MinRange>\n <MaxRange>4999999999999999999</MaxRange>\n <TefBrandId>3</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>4000060000000000000</MinRange>\n <MaxRange>4999999999999999999</MaxRange>\n <TefBrandId>1</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>5000048030000000000</MinRange>\n <MaxRange>5990329999999999999</MaxRange>\n <TefBrandId>4</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>5000048030000000000</MinRange>\n <MaxRange>5990329999999999999</MaxRange>\n <TefBrandId>2</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>6002060000000000000</MinRange>\n <MaxRange>6818539999999999999</MaxRange>\n <TefBrandId>4</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>6002060000000000000</MinRange>\n <MaxRange>6818539999999999999</MaxRange>\n <TefBrandId>2</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>7039000000000000000</MinRange>\n <MaxRange>7799999999999999999</MaxRange>\n <TefBrandId>4</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>7039000000000000000</MinRange>\n <MaxRange>7799999999999999999</MaxRange>\n <TefBrandId>2</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>8711199999900000000</MinRange>\n <MaxRange>8788899999999999999</MaxRange>\n <TefBrandId>4</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>8711199999900000000</MinRange>\n <MaxRange>8788899999999999999</MaxRange>\n <TefBrandId>2</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>9344020000000000000</MinRange>\n <MaxRange>9752231299999999999</MaxRange>\n <TefBrandId>3</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>9344020000000000000</MinRange>\n <MaxRange>9752231299999999999</MaxRange>\n <TefBrandId>1</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>9188380000000000000</MinRange>\n <MaxRange>9883889999999999999</MaxRange>\n <TefBrandId>4</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>9188380000000000000</MinRange>\n <MaxRange>9883889999999999999</MaxRange>\n <TefBrandId>2</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n </BinRngTbl>\n </TermnlParams>\n </Cntt>\n </DataSet>\n </AccptrCfgtn>\n <SctyTrlr>\n <CnttTp>DATA</CnttTp>\n </SctyTrlr>\n </AccptrCfgtnUpd>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "Paramêtros do Terminal - AIDS (AIDTBL)" } [/block] Estas tabelas contêm os identificadores das aplicações EMV suportadas (AIDs) e diversos parâmetros a serem utilizados no processamento, seja para ICC ou CLTS. Os parâmetros que possuem correspondência direta com as normas EMV estão identificados por suas “tag’s”. Cada tabela é composta por um ou mais registros com o layout a seguir, tendo como “chave” o AID (Application Identifier): [block:callout] { "type": "info", "body": "Elemento <Aid>." } [/block] [block:parameters] { "data": { "h-0": "Elemento", "h-1": "Mult.", "h-2": "Tamanho", "h-3": "Tipo", "h-4": "Descrição", "0-0": "AID<AID>", "1-0": "BrandId<BrandId>", "2-0": "AppName<AppName>", "3-0": "AidLen<AidLen>", "4-0": "SelFlag<SelFlag>", "5-0": "Priority<Priority>", "6-0": "TargetPer<TargetPer>", "7-0": "MaxTargetPer<MaxTargetPer>", "8-0": "FloorLimitCheck<FloorLimitCheck>", "9-0": "RandTransSel<RandTransSel>", "10-0": "VelocityCheck<VelocityCheck>", "11-0": "FloorLimit<FloorLimit>", "12-0": "Threshold<Threshold>", "13-0": "TACDenial<TACDenial>", "14-0": "TACDefault<TACDefault>", "15-0": "TACOnline<TACOnline>", "16-0": "dDol<dDol>", "17-0": "tDol<tDol>", "18-0": "Version<Version>", "19-0": "RiskMainData<RiskMainData>", "20-0": "Recidx<Recidx>", "21-0": "ApplicationType<ApplicationType>", "22-0": "TerminalCountry<TerminalCountry>", "23-0": "TerminalCurrencyCode<TerminalCurrencyCode>", "24-0": "TerminalCurrencyExponent<TerminalCurrencyExponent>", "25-0": "AdditionalTerminalCapabilities<AdditionalTerminalCapabilities>", "26-0": "TerminalType<TerminalType>", "27-0": "CTLSZEROAM<CTLSZEROAM>", "28-0": "TCC<TCC>", "29-0": "CTLSMODE<CTLSMODE>", "30-0": "CTLSTRNLIM<CTLSTRNLIM>", "31-0": "CTLSFLRLIM<CTLSFLRLIM>", "32-0": "CTLSCVMLIM<CTLSCVMLIM>", "33-0": "CTLSAPPVER<CTLSAPPVER>", "34-0": "AcquirerNumber<AcquirerNumber>", "35-0": "MerchantId<MerchantId>", "36-0": "TerminalId<TerminalId>", "37-0": "Mcc<Mcc>", "38-0": "TerminalCapabilities<TerminalCapabilities>", "0-1": "[1..1]", "1-1": "[1..1]", "2-1": "[1..1]", "3-1": "[1..1]", "4-1": "[1..1]", "5-1": "[1..1]", "6-1": "[1..1]", "7-1": "[1..1]", "8-1": "[1..1]", "9-1": "[1..1]", "10-1": "[1..1]", "11-1": "[1..1]", "12-1": "[1..1]", "13-1": "[1..1]", "14-1": "[1..1]", "15-1": "[1..1]", "16-1": "[1..1]", "17-1": "[1..1]", "19-1": "[1..1]", "18-1": "[1..1]", "20-1": "[1..1]", "21-1": "[1..1]", "22-1": "[1..1]", "23-1": "[1..1]", "24-1": "[1..1]", "25-1": "[1..1]", "26-1": "[1..1]", "27-1": "[1..1]", "28-1": "[1..1]", "29-1": "[1..1]", "30-1": "[1..1]", "31-1": "[1..1]", "32-1": "[1..1]", "33-1": "[1..1]", "34-1": "[1..1]", "35-1": "[1..1]", "36-1": "[1..1]", "37-1": "[1..1]", "38-1": "[1..1]", "0-2": "#", "1-2": "#", "2-2": "#", "3-2": "#", "4-2": "#", "5-2": "#", "6-2": "#", "7-2": "#", "8-2": "#", "9-2": "#", "10-2": "#", "11-2": "#", "12-2": "#", "13-2": "#", "14-2": "#", "15-2": "#", "16-2": "#", "17-2": "#", "18-2": "#", "19-2": "#", "20-2": "#", "21-2": "#", "22-2": "#", "23-2": "#", "24-2": "#", "25-2": "#", "26-2": "#", "27-2": "#", "28-2": "#", "29-2": "#", "30-2": "#", "31-2": "#", "32-2": "#", "33-2": "#", "34-2": "#", "35-2": "#", "36-2": "#", "37-2": "#", "38-2": "#", "38-4": "#", "37-4": "#", "36-4": "#", "35-4": "#", "33-4": "#", "34-4": "#", "32-4": "#", "31-4": "#", "30-4": "#", "29-4": "#", "28-4": "#", "27-4": "#", "26-4": "#", "25-4": "#", "24-4": "#", "23-4": "#", "22-4": "#", "21-4": "#", "20-4": "#", "19-4": "#", "18-4": "#", "17-4": "#", "16-4": "#", "15-4": "#", "14-4": "#", "13-4": "#", "12-4": "#", "11-4": "#", "10-4": "#", "9-4": "#", "8-4": "#", "7-4": "#", "6-4": "#", "5-4": "#", "4-4": "#", "3-4": "#", "2-4": "#", "1-4": "#", "0-4": "#", "0-3": "Texto", "1-3": "Texto", "2-3": "Texto", "3-3": "Texto", "4-3": "Texto", "5-3": "Texto", "6-3": "Texto", "7-3": "Texto", "8-3": "Texto", "9-3": "Texto", "10-3": "Texto", "11-3": "Texto", "12-3": "Texto", "13-3": "Texto", "14-3": "Texto", "15-3": "Texto", "16-3": "Texto", "17-3": "Texto", "18-3": "Texto", "19-3": "Texto", "20-3": "Texto", "21-3": "Texto", "22-3": "Texto", "23-3": "Texto", "24-3": "Texto", "25-3": "Texto", "26-3": "Texto", "27-3": "Texto", "28-3": "Texto", "29-3": "Texto", "30-3": "Texto", "31-3": "Texto", "32-3": "Texto", "33-3": "Texto", "34-3": "Texto", "35-3": "Texto", "36-3": "Texto", "37-3": "Texto", "38-3": "Texto" }, "cols": 5, "rows": 39 } [/block] [block:api-header] { "type": "basic", "title": "Paramêtros do Terminal - CARD BRANDS (CRDBRDTBL)" } [/block] Tabelas contendo as “Bandeiras” aceitas pelo estabelecimento ao utilizar o Host Stone (ex.: Visa, MasterCard, Amex, etc). [block:callout] { "type": "info", "body": "Elemento <CrdBrd>" } [/block] [block:parameters] { "data": { "h-0": "Elemento", "h-1": "Mult.", "h-2": "Tamanho", "h-3": "Tipo", "h-4": "Descrição", "0-0": "Id<Id>", "1-0": "Description<Description>", "2-0": "BrandType<BrandType>", "0-1": "[1..1]", "1-1": "[1..1]", "2-1": "[1..1]", "0-2": "#", "1-2": "#", "2-2": "#", "0-4": "Item da tabela de Bandeiras.", "1-4": "Descrição do Bandeiras.", "2-4": "Tipo de Bandeira.\nDébito = 1;\nCrédito = 2;\nVoucher = 3;", "0-3": "Texto", "1-3": "Texto", "2-3": "Texto" }, "cols": 5, "rows": 3 } [/block] [block:api-header] { "type": "basic", "title": "Paramêtros do Terminal - CAPKS (CAPKTABLE)" } [/block] Estas tabelas contêm as chaves públicas das Autoridades Certificadoras (Certification Authority Public Keys), utilizadas pelos cartões EMV nos processos de autenticação offline e criptografia de PIN. Cada tabela é composta por um ou mais registros com o layout a seguir, tendo como “chave” o RID e o CAPK Index. [block:callout] { "type": "info", "body": "Elemento <Capk>" } [/block] [block:parameters] { "data": { "h-0": "Elemento", "h-1": "Mult.", "h-2": "Tamanho", "h-3": "Tipo", "h-4": "Descrição", "0-0": "CapkIndex<CapkIdx>", "1-0": "CheckSum<CheckSum>", "2-0": "CheckSumStatus<CheckSumStatus>", "3-0": "DataSetVersion<DataSetVersion>", "4-0": "Exponent<Exponent>", "5-0": "Modulus<Modulus>", "6-0": "RecIdx<RecIdx>", "7-0": "ExponentLen<ExponentLen>", "8-0": "ModulusLen<ModulusLen>", "9-0": "AcquirerNumber<AcquirerNumber>", "10-0": "RecIdx<RecIdx>", "11-0": "ExponentLen<ExponentLen>", "12-0": "ModulusLen<ModulusLen>", "13-0": "AcquirerNumber<AcquirerNumber>", "0-1": "[1..1]", "1-1": "[1..1]", "2-1": "[1..1]", "3-1": "[1..1]", "4-1": "[1..1]", "5-1": "[1..1]", "6-1": "[1..1]", "7-1": "[1..1]", "8-1": "[1..1]", "9-1": "[1..1]", "10-1": "[1..1]", "11-1": "[1..1]", "12-1": "[1..1]", "13-1": "[1..1]", "0-2": "#", "1-2": "#", "2-2": "#", "3-2": "#", "4-2": "#", "5-2": "#", "6-2": "#", "7-2": "#", "8-2": "#", "9-2": "#", "10-2": "#", "11-2": "#", "12-2": "#", "13-2": "#", "0-4": "Certification Authority Public Key Index", "1-4": "Resultado do algoritmo verificador da integridade dos dados da CAPK.", "2-4": "Status do campo T2_CHECKSUM.\n“0” = Não utilizado; ou\n“1” = Presente.", "3-4": "Versão do Dataset", "4-4": "Certification Authority Public Key Exponent.", "5-4": "Certification Authority Public Key Modulus. Preenchido com “zeros” a direita", "6-4": "Índice do registro na tabela (de “01” a “99”). Uso interno da Stone.", "7-4": "Tamanho do campo Exponent.", "8-4": "Tamanho do campo Modulus.", "9-4": "Identificador da Rede Credenciadora responsável pela tabela (“8” no caso da Stone na ABECS).", "10-4": "Índice do registro na tabela (de “01” a “99”). Uso interno da Stone", "11-4": "#", "12-4": "#", "13-4": "#", "0-3": "Texto", "1-3": "Texto", "2-3": "Texto", "3-3": "Texto", "4-3": "Texto", "5-3": "Texto", "6-3": "Texto", "7-3": "Texto", "8-3": "Texto", "9-3": "Texto", "10-3": "Texto", "11-3": "Texto", "12-3": "Texto", "13-3": "Texto" }, "cols": 5, "rows": 10 } [/block] [block:api-header] { "type": "basic", "title": "Paramêtros do Terminal - BINS (BINRNGTBL)" } [/block] Estas tabelas contêm os ranges de BINs ligados à sua respectiva “Bandeira”. Esta tabela se relaciona com a Tabela de Bandeiras através do campo TefBrandId. [block:callout] { "type": "info", "body": "Elemento <BinRng>" } [/block] [block:parameters] { "data": { "h-0": "Elemento", "h-1": "Mult.", "h-2": "Tamanho", "h-3": "Tipo", "h-4": "Descrição", "0-0": "MinRange<MinRange>", "1-0": "MaxRange<MaxRange>", "2-0": "TefBrandId<TefBrandId>", "3-0": "DataSetVersion<DataSetVersion>", "0-1": "[1..1]", "1-1": "[1..1]", "2-1": "[1..1]", "3-1": "[1..1]", "0-2": "#", "1-2": "#", "2-2": "#", "3-2": "#", "0-4": "BIN inicial do range.", "1-4": "BIN final do range.", "2-4": "Identificador da tabela de “Bandeiras”.", "3-4": "Versão do DataSet.", "0-3": "Texto", "1-3": "Texto", "2-3": "Texto", "3-3": "Texto" }, "cols": 5, "rows": 4 } [/block]
[block:api-header] { "type": "basic", "title": "Quando Enviar ?" } [/block] O processo de configuração ocorre para que a Stone envie para o terminal os parâmetros necessários para o processamento das transações financeiras. Hoje são enviadas 4 tipos de informações, são elas: * Tabela de Produtos * Tabela de Bins * Tabela de AIDs * Tabela de CAPKs [block:api-header] { "type": "basic", "title": "OBSERVAÇÕES ESPECIAIS" } [/block] A tabela de inicialização contém os dados necessários para a aceitação de bandeiras processadas pela Stone, os dados das tabelas devem ser utilizados no processamento das transações financeiras [block:api-header] { "type": "basic", "title": "CHAMADA PARA A SDK" } [/block] O fluxo de inicialização ocorre dentro da chamada de Logon da SDK, não existindo assim uma chamada especifica para esta função. [block:api-header] { "type": "basic", "title": "Fluxo" } [/block] Mesmo fluxo da função de logon. [block:api-header] { "type": "post", "title": "Envio para o TMS" } [/block] A requisição de inicialização deve ser enviada para o Autorizador da Stone pelo Endpoint /Report. A requisição de envio é do tipo StatusReport e a resposta da requisição é do tipo AcceptorConfigurationUpdate. Em caso de erro o servidor irá enviar uma mensagem do tipo TerminalManagementRejection. [block:api-header] { "type": "basic", "title": "Requisição (STATUSREPORT)" } [/block] [block:parameters] { "data": { "0-0": "Message Root:\n<Document xmlns=\"urn:StatusReportV02.1\">\n<StsRpt>", "h-0": "Elemento", "h-1": "Mult.", "h-2": "Tamanho", "h-3": "Tipo", "h-4": "Descrição", "1-0": "*Header <Hdr>", "2-0": "**DownloadTransfer <DwnldTrf>", "3-0": "**FormatVersion <FrmtVrsn>", "4-0": "**ExchangeId <XchgId>", "5-0": "**CreationDateTime <CreDtTm>", "6-0": "*StatusReport <StsRpt>", "7-0": "**POIId <POIId>", "8-0": "***Identification <Id>", "9-0": "**DataSet <DataSet>", "10-0": "***Identification <Id>", "11-0": "****Type <Tp>", "12-0": "***Cntt <Cntt>", "13-0": "****DataSetRequired <DataSetReqrd>", "14-0": "*****Identification <Id>", "15-0": "******Tp <Tp>", "16-0": "******Version <Vrsn>", "17-0": "******Name <Nm>", "1-1": "[1..1]", "2-1": "[1..1]", "3-1": "[1..1]", "4-1": "[1..1]", "5-1": "[1..1]", "6-1": "[1..1]", "7-1": "[1..1]", "8-1": "[1..1]", "9-1": "[1..*]", "10-1": "[1..1]", "11-1": "[1..1]", "12-1": "[1..1]", "13-1": "[1..1]", "14-1": "[1..1]", "15-1": "[1..1]", "16-1": "[1..1]", "17-1": "[1..1]", "1-2": "#", "2-2": "an 4", "3-2": "#", "4-2": "#", "5-2": "an 14", "6-2": "#", "7-2": "#", "8-2": "an 32", "9-2": "#", "10-2": "#", "11-2": "#", "12-2": "#", "13-2": "#", "14-2": "#", "15-2": "#", "16-2": "#", "17-2": "#", "1-3": "Container", "2-3": "Boolean", "3-3": "Texto", "4-3": "Texto", "5-3": "Datetime", "6-3": "Container", "7-3": "Container", "8-3": "Text", "9-3": "Container", "10-3": "Container", "11-3": "CodeSet", "12-3": "Container", "13-3": "Container", "14-3": "Container", "15-3": "CodeSet", "16-3": "Versão da Configuração de acordo com o recebido na tabela de logon.", "17-3": "Identificação da Configuração de acordo com o recebido na tabela de logon.", "1-4": "Cabeçalho da Mensagem", "2-4": "Identifica se o processo é um download ou upload. \nFixo: false", "3-4": "Versão da especificação utilizada para formatar a mensagem. \nFixo: 2.0", "4-4": "Índice da Mensagem. \nFixo: 1", "5-4": "Data de envio da requisição. \nData Atual no Formato: yyyy-MM-ddThh:mm:ss", "6-4": "Relatório atual do terminal", "7-4": "Dados de Identificação do Terminal", "8-4": "Código que nos sistemas da Stone identifica um terminal, conhecido internamente como SAK (Sale Affiliation Key).", "9-4": "Container de Dados de Configuração", "10-4": "Identificador dos Dados Enviados", "11-4": "Tipo do Container de Dados (ISO 20022). \nFixo: STRP", "12-4": "Conteúdo do Relatório", "13-4": "Requisição de Dados de Resposta", "14-4": "Identificação do Dado de Resposta", "15-4": "Solicita o tipo de atualização, sempre relativo aos parâmetros do terminal. \nFixo: TRPR" }, "cols": 5, "rows": 18 } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:StatusReportV02.1\">\n <StsRpt>\n <Hdr>\n <DwnldTrf>true</DwnldTrf>\n <FrmtVrsn>2.0</FrmtVrsn>\n <XchgId>549</XchgId>\n <CreDtTm>2016-08-23T22:29:37</CreDtTm>\n </Hdr>\n <StsRpt>\n <POIId>\n <Id>AABBCCDDEEFFGGHH0011223344556677</Id>\n </POIId>\n <DataSet>\n <Id>\n <Tp>STRP</Tp>\n </Id>\n <Cntt>\n <DataSetReqrd>\n <Id>\n <Tp>TRPR</Tp>\n <Vrsn>1.00</Vrsn>\n <Nm>AIDS</Nm>\n </Id>\n </DataSetReqrd>\n </Cntt>\n </DataSet>\n <DataSet>\n <Id>\n <Tp>STRP</Tp>\n </Id>\n <Cntt>\n <DataSetReqrd>\n <Id>\n <Tp>TRPR</Tp>\n <Vrsn>1.00</Vrsn>\n <Nm>CARDBRANDS</Nm>\n </Id>\n </DataSetReqrd>\n </Cntt>\n </DataSet>\n <DataSet>\n <Id>\n <Tp>STRP</Tp>\n </Id>\n <Cntt>\n <DataSetReqrd>\n <Id>\n <Tp>TRPR</Tp>\n <Vrsn>1.00</Vrsn>\n <Nm>CAPKS</Nm>\n </Id>\n </DataSetReqrd>\n </Cntt>\n </DataSet>\n <DataSet>\n <Id>\n <Tp>STRP</Tp>\n </Id>\n <Cntt>\n <DataSetReqrd>\n <Id>\n <Tp>TRPR</Tp>\n <Vrsn>1.00</Vrsn>\n <Nm>BINS</Nm>\n </Id>\n </DataSetReqrd>\n </Cntt>\n </DataSet>\n </StsRpt>\n </StsRpt>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "Resposta - Inicialização (CONFIGURATIONUPDATE)" } [/block] [block:parameters] { "data": { "0-0": "Message Root:\n<Document xmlns=\"urn:AcceptorConfigurationUpdateV02.1\">\n<AccptrCfgtnUpd>", "h-0": "Elemento", "h-1": "Mult.", "h-2": "Tamanho", "h-3": "Tipo", "h-4": "Descrição", "1-0": "*Header <Hdr>", "2-0": "**DownloadTransfer <DwnldTrf>", "3-0": "**FormatVersion <FrmtVrsn>", "4-0": "**ExchangeId <XchgId>", "5-0": "**CreationDateTime <CreDtTm>", "6-0": "*AcceptorConfiguration <AccptrCfgtn>", "7-0": "**POIId <POIId>", "8-0": "***Identification <Id>", "9-0": "***Type <Tp>", "10-0": "***Issuer <Issr>", "11-0": "**DataSet <DataSet>", "12-0": "***Identification <Id>", "13-0": "******Tp <Tp>", "14-0": "******Version <Vrsn>", "15-0": "******Name <Nm>", "16-0": "***Cntt <Cntt>", "17-0": "****TerminalParameters <TermnlParams>", "18-0": "*SecurityTrailer <SctyTrlr>", "19-0": "**ContentType <CnttTp>", "1-1": "[1..1]", "2-1": "[1..1]", "3-1": "[1..1]", "4-1": "[1..1]", "5-1": "[1..1]", "6-1": "[1..1]", "7-1": "[1..1]", "8-1": "[1..1]", "9-1": "[1..1]", "10-1": "[1..1]", "11-1": "[1..*]", "12-1": "[1..1]", "13-1": "[1..1]", "14-1": "[1..1]", "15-1": "[1..1]", "16-1": "[1..1]", "17-1": "[1..1]", "18-1": "[1..1]", "19-1": "[1..1]", "1-2": "#", "2-2": "an 4", "3-2": "#", "4-2": "#", "5-2": "an 14", "6-2": "#", "7-2": "#", "8-2": "an 32", "9-2": "#", "10-2": "#", "11-2": "#", "12-2": "#", "13-2": "#", "14-2": "#", "15-2": "#", "16-2": "#", "17-2": "#", "18-2": "#", "19-2": "#", "1-3": "Container", "2-3": "Boolean", "3-3": "Texto", "4-3": "Texto", "5-3": "Datetime", "6-3": "Container", "7-3": "Container", "8-3": "Texto", "9-3": "CodeSet", "10-3": "CodeSet", "11-3": "Container", "12-3": "Container", "13-3": "CodeSet", "14-3": "Versão da Configuração recebida.", "15-3": "Identificação da Configuração recebida.", "16-3": "Container", "17-3": "Container", "18-3": "Container", "19-3": "CodeSet", "1-4": "Cabeçalho da Mensagem", "2-4": "Identifica se o processo é um download ou upload. \nFixo: true", "3-4": "Versão da especificação utilizada para formatar a mensagem. \nFixo: 2.0", "4-4": "Índice da Mensagem. \nFixo: 1", "5-4": "Data de resposta da mensagem. \nData Atual no Formato: yyyy-MM-ddThh:mm:ss", "6-4": "Dados de Configuração de Inicialização", "7-4": "Dados de Identificação do Terminal", "8-4": "Código que nos sistemas da Stone identifica um terminal, conhecido internamente como SAK (Sale Affiliation Key).", "9-4": "Tipo de Terminal (ISO 20022). \nFixo: OPOI", "10-4": "Servidor que se destina a mensagem. \nFixo: OPOI", "11-4": "Conteúdo das configurações de inicialização.", "12-4": "Identificador dos Dados Enviados", "13-4": "Tipo de atualização, sempre relativo aos parâmetros do terminal. \nFixo: TRPR", "16-4": "Conteúdo da Configuração", "17-4": "Dados das tabela em tratamento conforme campo <Nm> a estrutura de cada tabela enviada esta detalhada abaixo.", "18-4": "Trailer de Segurança", "19-4": "Tipo do Trailer \nFixo: DATA" }, "cols": 5, "rows": 20 } [/block] [block:code] { "codes": [ { "code": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Document xmlns=\"urn:AcceptorConfigurationUpdateV02.1\">\n <AccptrCfgtnUpd>\n <Hdr>\n <DwnldTrf>true</DwnldTrf>\n <FrmtVrsn>2.0</FrmtVrsn>\n <XchgId>549</XchgId>\n <CreDtTm>2016-08-26T17:45:23</CreDtTm>\n </Hdr>\n <AccptrCfgtn>\n <POIId>\n <Id>AABBCCDDEEFFGGHH0011223344556677</Id>\n <Tp>OPOI</Tp>\n <Issr>OPOI</Issr>\n </POIId>\n <DataSet>\n <Id>\n <Tp>TRPR</Tp>\n <Vrsn>1</Vrsn>\n <Nm>AIDS</Nm>\n </Id>\n <Cntt>\n <TermnlParams>\n <AidTbl>\n <Aid>\n <AID>A0000000041010</AID>\n <BrandId>2</BrandId>\n <AppName>CREDITO</AppName>\n <AidLen>7</AidLen>\n <SelFlag>00</SelFlag>\n <Priority>00</Priority>\n <TargetPer>00</TargetPer>\n <MaxTargetPer>00</MaxTargetPer>\n <FloorLimitCheck>01</FloorLimitCheck>\n <RandTransSel>01</RandTransSel>\n <VelocityCheck>01</VelocityCheck>\n <FloorLimit>00</FloorLimit>\n <Threshold>00</Threshold>\n <TACDenial>0400000000</TACDenial>\n <TACDefault>F850ACF800</TACDefault>\n <TACOnline>FC50ACA000</TACOnline>\n <dDol>039F3704</dDol>\n <tDol>0F9F02065F2A029A039C0195059F3704</tDol>\n <Version>000002</Version>\n <RiskMainData>00000000000000000000</RiskMainData>\n <Recidx>04</Recidx>\n <ApplicationType>01</ApplicationType>\n <TerminalCountry>076</TerminalCountry>\n <TerminalCurrencyCode>986</TerminalCurrencyCode>\n <TerminalCurrencyExponent>2</TerminalCurrencyExponent>\n <AdditionalTerminalCapabilities>F000F0A001</AdditionalTerminalCapabilities>\n <TerminalType>22</TerminalType>\n <CTLSZEROAM>0</CTLSZEROAM>\n <TCC>0</TCC>\n <CTLSMODE>0</CTLSMODE>\n <CTLSTRNLIM>00000000</CTLSTRNLIM>\n <CTLSFLRLIM>00000000</CTLSFLRLIM>\n <CTLSCVMLIM>00000000</CTLSCVMLIM>\n <CTLSAPPVER>0000</CTLSAPPVER>\n <AcquirerNumber>8</AcquirerNumber>\n <MerchantId>0</MerchantId>\n <TerminalId>0</TerminalId>\n <Mcc>0</Mcc>\n <TerminalCapabilities>E0F0E8</TerminalCapabilities>\n </Aid>\n <Aid>\n <AID>A0000000043060</AID>\n <BrandId>4</BrandId>\n <AppName>DEBITO</AppName>\n <AidLen>7</AidLen>\n <SelFlag>00</SelFlag>\n <Priority>00</Priority>\n <TargetPer>00</TargetPer>\n <MaxTargetPer>00</MaxTargetPer>\n <FloorLimitCheck>01</FloorLimitCheck>\n <RandTransSel>01</RandTransSel>\n <VelocityCheck>01</VelocityCheck>\n <FloorLimit>00</FloorLimit>\n <Threshold>00</Threshold>\n <TACDenial>0400000000</TACDenial>\n <TACDefault>F850ACF800</TACDefault>\n <TACOnline>FC50ACA000</TACOnline>\n <dDol>039F3704</dDol>\n <tDol>0F9F02065F2A029A039C0195059F3704</tDol>\n <Version>000002</Version>\n <RiskMainData>00000000000000000000</RiskMainData>\n <Recidx>05</Recidx>\n <ApplicationType>02</ApplicationType>\n <TerminalCountry>076</TerminalCountry>\n <TerminalCurrencyCode>986</TerminalCurrencyCode>\n <TerminalCurrencyExponent>2</TerminalCurrencyExponent>\n <AdditionalTerminalCapabilities>F000F0F001</AdditionalTerminalCapabilities>\n <TerminalType>22</TerminalType>\n <CTLSZEROAM>0</CTLSZEROAM>\n <TCC>0</TCC>\n <CTLSMODE>0</CTLSMODE>\n <CTLSTRNLIM>00000000</CTLSTRNLIM>\n <CTLSFLRLIM>00000000</CTLSFLRLIM>\n <CTLSCVMLIM>00000000</CTLSCVMLIM>\n <CTLSAPPVER>0000</CTLSAPPVER>\n <AcquirerNumber>8</AcquirerNumber>\n <MerchantId>0</MerchantId>\n <TerminalId>0</TerminalId>\n <Mcc>0</Mcc>\n <TerminalCapabilities>E0F0E8</TerminalCapabilities>\n </Aid>\n <Aid>\n <AID>A0000000031010</AID>\n <BrandId>1</BrandId>\n <AppName>CREDITO</AppName>\n <AidLen>7</AidLen>\n <SelFlag>00</SelFlag>\n <Priority>00</Priority>\n <TargetPer>00</TargetPer>\n <MaxTargetPer>00</MaxTargetPer>\n <FloorLimitCheck>01</FloorLimitCheck>\n <RandTransSel>01</RandTransSel>\n <VelocityCheck>01</VelocityCheck>\n <FloorLimit>00</FloorLimit>\n <Threshold>1000</Threshold>\n <TACDenial>0010000000</TACDenial>\n <TACDefault>D84004F800</TACDefault>\n <TACOnline>D84000A800</TACOnline>\n <dDol>039F3704</dDol>\n <tDol>0F9F02065F2A029A039C0195059F3704</tDol>\n <Version>00008C</Version>\n <RiskMainData>00000000000000000000</RiskMainData>\n <Recidx>02</Recidx>\n <ApplicationType>01</ApplicationType>\n <TerminalCountry>076</TerminalCountry>\n <TerminalCurrencyCode>986</TerminalCurrencyCode>\n <TerminalCurrencyExponent>2</TerminalCurrencyExponent>\n <AdditionalTerminalCapabilities>7000F0F001</AdditionalTerminalCapabilities>\n <TerminalType>22</TerminalType>\n <CTLSZEROAM>0</CTLSZEROAM>\n <TCC>0</TCC>\n <CTLSMODE>0</CTLSMODE>\n <CTLSTRNLIM>00000000</CTLSTRNLIM>\n <CTLSFLRLIM>00000000</CTLSFLRLIM>\n <CTLSCVMLIM>00000000</CTLSCVMLIM>\n <CTLSAPPVER>0000</CTLSAPPVER>\n <AcquirerNumber>8</AcquirerNumber>\n <MerchantId>0</MerchantId>\n <TerminalId>0</TerminalId>\n <Mcc>0</Mcc>\n <TerminalCapabilities>E0F0E8</TerminalCapabilities>\n </Aid>\n <Aid>\n <AID>A0000000032010</AID>\n <BrandId>3</BrandId>\n <AppName>DEBITO</AppName>\n <AidLen>7</AidLen>\n <SelFlag>00</SelFlag>\n <Priority>00</Priority>\n <TargetPer>00</TargetPer>\n <MaxTargetPer>00</MaxTargetPer>\n <FloorLimitCheck>01</FloorLimitCheck>\n <RandTransSel>01</RandTransSel>\n <VelocityCheck>01</VelocityCheck>\n <FloorLimit>00</FloorLimit>\n <Threshold>1000</Threshold>\n <TACDenial>0010000000</TACDenial>\n <TACDefault>D84004F800</TACDefault>\n <TACOnline>D84000A800</TACOnline>\n <dDol>039F3704</dDol>\n <tDol>0F9F02065F2A029A039C0195059F3704</tDol>\n <Version>00008C</Version>\n <RiskMainData>00000000000000000000</RiskMainData>\n <Recidx>03</Recidx>\n <ApplicationType>02</ApplicationType>\n <TerminalCountry>076</TerminalCountry>\n <TerminalCurrencyCode>986</TerminalCurrencyCode>\n <TerminalCurrencyExponent>2</TerminalCurrencyExponent>\n <AdditionalTerminalCapabilities>7000F0F001</AdditionalTerminalCapabilities>\n <TerminalType>22</TerminalType>\n <CTLSZEROAM>0</CTLSZEROAM>\n <TCC>0</TCC>\n <CTLSMODE>0</CTLSMODE>\n <CTLSTRNLIM>00000000</CTLSTRNLIM>\n <CTLSFLRLIM>00000000</CTLSFLRLIM>\n <CTLSCVMLIM>00000000</CTLSCVMLIM>\n <CTLSAPPVER>0000</CTLSAPPVER>\n <AcquirerNumber>8</AcquirerNumber>\n <MerchantId>0</MerchantId>\n <TerminalId>0</TerminalId>\n <Mcc>0</Mcc>\n <TerminalCapabilities>E0F0E8</TerminalCapabilities>\n </Aid>\n <Aid>\n <AID>A0000000046000</AID>\n <BrandId>2</BrandId>\n <AppName>Cirrus</AppName>\n <AidLen>7</AidLen>\n <SelFlag>00</SelFlag>\n <Priority>00</Priority>\n <TargetPer>00</TargetPer>\n <MaxTargetPer>00</MaxTargetPer>\n <FloorLimitCheck>01</FloorLimitCheck>\n <RandTransSel>01</RandTransSel>\n <VelocityCheck>01</VelocityCheck>\n <FloorLimit>00</FloorLimit>\n <Threshold>00</Threshold>\n <TACDenial>0400000000</TACDenial>\n <TACDefault>FC50ACA000</TACDefault>\n <TACOnline>F850ACF800</TACOnline>\n <dDol>039F3704</dDol>\n <tDol>0F9F02065F2A029A039C0195059F3704</tDol>\n <Version>000002</Version>\n <RiskMainData>00000000000000000000</RiskMainData>\n <Recidx>06</Recidx>\n <ApplicationType>01</ApplicationType>\n <TerminalCountry>076</TerminalCountry>\n <TerminalCurrencyCode>986</TerminalCurrencyCode>\n <TerminalCurrencyExponent>2</TerminalCurrencyExponent>\n <AdditionalTerminalCapabilities>F000F0A001</AdditionalTerminalCapabilities>\n <TerminalType>22</TerminalType>\n <CTLSZEROAM>0</CTLSZEROAM>\n <TCC>0</TCC>\n <CTLSMODE>0</CTLSMODE>\n <CTLSTRNLIM>00000000</CTLSTRNLIM>\n <CTLSFLRLIM>00000000</CTLSFLRLIM>\n <CTLSCVMLIM>00000000</CTLSCVMLIM>\n <CTLSAPPVER>0000</CTLSAPPVER>\n <AcquirerNumber>8</AcquirerNumber>\n <MerchantId>0</MerchantId>\n <TerminalId>0</TerminalId>\n <Mcc>0</Mcc>\n <TerminalCapabilities>E0F0E8</TerminalCapabilities>\n </Aid>\n </AidTbl>\n </TermnlParams>\n </Cntt>\n </DataSet>\n <DataSet>\n <Id>\n <Tp>TRPR</Tp>\n <Vrsn>1</Vrsn>\n <Nm>CARDBRANDS</Nm>\n </Id>\n <Cntt>\n <TermnlParams>\n <CrdBrdTbl>\n <CrdBrd>\n <Id>1</Id>\n <Description>VISA</Description>\n <BrandType>2</BrandType>\n </CrdBrd>\n <CrdBrd>\n <Id>2</Id>\n <Description>MASTERCARD</Description>\n <BrandType>2</BrandType>\n </CrdBrd>\n <CrdBrd>\n <Id>3</Id>\n <Description>VISA ELECTRON</Description>\n <BrandType>1</BrandType>\n </CrdBrd>\n <CrdBrd>\n <Id>4</Id>\n <Description>MAESTRO</Description>\n <BrandType>1</BrandType>\n </CrdBrd>\n </CrdBrdTbl>\n </TermnlParams>\n </Cntt>\n </DataSet>\n <DataSet>\n <Id>\n <Tp>TRPR</Tp>\n <Vrsn>1</Vrsn>\n <Nm>CAPKS</Nm>\n </Id>\n <Cntt>\n <TermnlParams>\n <CapkTable>\n <Capk>\n <CapkIdx>04</CapkIdx>\n <CheckSum>381A035DA58B482EE2AF75F4C3F2CA469BA4AA6C</CheckSum>\n <CheckSumStatus>1</CheckSumStatus>\n <DataSetVersion>0</DataSetVersion>\n <Exponent>030000</Exponent>\n <Modulus>A6DA428387A502D7DDFB7A74D3F412BE762627197B25435B7A81716A700157DDD06F7CC99D6CA28C2470527E2C03616B9C59217357C2674F583B3BA5C7DCF2838692D023E3562420B4615C439CA97C44DC9A249CFCE7B3BFB22F68228C3AF13329AA4A613CF8DD853502373D62E49AB256D2BC17120E54AEDCED6D96A4287ACC5C04677D4A5A320DB8BEE2F775E5FEC50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</Modulus>\n <RID>A000000004</RID>\n <RecIdx>4</RecIdx>\n <ExponentLen>1</ExponentLen>\n <ModulusLen>144</ModulusLen>\n <AcquirerNumber>8</AcquirerNumber>\n </Capk>\n <Capk>\n <CapkIdx>05</CapkIdx>\n <CheckSum>EBFA0D5D06D8CE702DA3EAE890701D45E274C845</CheckSum>\n <CheckSumStatus>1</CheckSumStatus>\n <DataSetVersion>0</DataSetVersion>\n <Exponent>030000</Exponent>\n <Modulus>B8048ABC30C90D976336543E3FD7091C8FE4800DF820ED55E7E94813ED00555B573FECA3D84AF6131A651D66CFF4284FB13B635EDD0EE40176D8BF04B7FD1C7BACF9AC7327DFAA8AA72D10DB3B8E70B2DDD811CB4196525EA386ACC33C0D9D4575916469C4E4F53E8E1C912CC618CB22DDE7C3568E90022E6BBA770202E4522A2DD623D180E215BD1D1507FE3DC90CA310D27B3EFCCD8F83DE3052CAD1E48938C68D095AAC91B5F37E28BB49EC7ED597000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</Modulus>\n <RID>A000000004</RID>\n <RecIdx>5</RecIdx>\n <ExponentLen>1</ExponentLen>\n <ModulusLen>176</ModulusLen>\n <AcquirerNumber>8</AcquirerNumber>\n </Capk>\n <Capk>\n <CapkIdx>06</CapkIdx>\n <CheckSum>F910A1504D5FFB793D94F3B500765E1ABCAD72D9</CheckSum>\n <CheckSumStatus>1</CheckSumStatus>\n <DataSetVersion>0</DataSetVersion>\n <Exponent>030000</Exponent>\n <Modulus>CB26FC830B43785B2BCE37C81ED334622F9622F4C89AAE641046B2353433883F307FB7C974162DA72F7A4EC75D9D657336865B8D3023D3D645667625C9A07A6B7A137CF0C64198AE38FC238006FB2603F41F4F3BB9DA1347270F2F5D8C606E420958C5F7D50A71DE30142F70DE468889B5E3A08695B938A50FC980393A9CBCE44AD2D64F630BB33AD3F5F5FD495D31F37818C1D94071342E07F1BEC2194F6035BA5DED3936500EB82DFDA6E8AFB655B1EF3D0D7EBF86B66DD9F29F6B1D324FE8B26CE38AB2013DD13F611E7A594D675C4432350EA244CC34F3873CBA06592987A1D7E852ADC22EF5A2EE28132031E48F74037E3B34AB747F</Modulus>\n <RID>A000000004</RID>\n <RecIdx>6</RecIdx>\n <ExponentLen>1</ExponentLen>\n <ModulusLen>248</ModulusLen>\n <AcquirerNumber>8</AcquirerNumber>\n </Capk>\n <Capk>\n <CapkIdx>07</CapkIdx>\n <CheckSum>B4BC56CC4E88324932CBC643D6898F6FE593B172</CheckSum>\n <CheckSumStatus>1</CheckSumStatus>\n <DataSetVersion>0</DataSetVersion>\n <Exponent>030000</Exponent>\n <Modulus>A89F25A56FA6DA258C8CA8B40427D927B4A1EB4D7EA326BBB12F97DED70AE5E4480FC9C5E8A972177110A1CC318D06D2F8F5C4844AC5FA79A4DC470BB11ED635699C17081B90F1B984F12E92C1C529276D8AF8EC7F28492097D8CD5BECEA16FE4088F6CFAB4A1B42328A1B996F9278B0B7E3311CA5EF856C2F888474B83612A82E4E00D0CD4069A6783140433D50725F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</Modulus>\n <RID>A000000003</RID>\n <RecIdx>1</RecIdx>\n <ExponentLen>1</ExponentLen>\n <ModulusLen>144</ModulusLen>\n <AcquirerNumber>8</AcquirerNumber>\n </Capk>\n <Capk>\n <CapkIdx>08</CapkIdx>\n <CheckSum>20D213126955DE205ADC2FD2822BD22DE21CF9A8</CheckSum>\n <CheckSumStatus>1</CheckSumStatus>\n <DataSetVersion>0</DataSetVersion>\n <Exponent>030000</Exponent>\n <Modulus>D9FD6ED75D51D0E30664BD157023EAA1FFA871E4DA65672B863D255E81E137A51DE4F72BCC9E44ACE12127F87E263D3AF9DD9CF35CA4A7B01E907000BA85D24954C2FCA3074825DDD4C0C8F186CB020F683E02F2DEAD3969133F06F7845166ACEB57CA0FC2603445469811D293BFEFBAFAB57631B3DD91E796BF850A25012F1AE38F05AA5C4D6D03B1DC2E568612785938BBC9B3CD3A910C1DA55A5A9218ACE0F7A21287752682F15832A678D6E1ED0B000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</Modulus>\n <RID>A000000003</RID>\n <RecIdx>2</RecIdx>\n <ExponentLen>1</ExponentLen>\n <ModulusLen>176</ModulusLen>\n <AcquirerNumber>8</AcquirerNumber>\n </Capk>\n <Capk>\n <CapkIdx>09</CapkIdx>\n <CheckSum>1FF80A40173F52D7D27E0F26A146A1C8CCB29046</CheckSum>\n <CheckSumStatus>1</CheckSumStatus>\n <DataSetVersion>0</DataSetVersion>\n <Exponent>030000</Exponent>\n <Modulus>9D912248DE0A4E39C1A7DDE3F6D2588992C1A4095AFBD1824D1BA74847F2BC4926D2EFD904B4B54954CD189A54C5D1179654F8F9B0D2AB5F0357EB642FEDA95D3912C6576945FAB897E7062CAA44A4AA06B8FE6E3DBA18AF6AE3738E30429EE9BE03427C9D64F695FA8CAB4BFE376853EA34AD1D76BFCAD15908C077FFE6DC5521ECEF5D278A96E26F57359FFAEDA19434B937F1AD999DC5C41EB11935B44C18100E857F431A4A5A6BB65114F174C2D7B59FDF237D6BB1DD0916E644D709DED56481477C75D95CDD68254615F7740EC07F330AC5D67BCD75BF23D28A140826C026DBDE971A37CD3EF9B8DF644AC385010501EFC6509D7A41</Modulus>\n <RID>A000000003</RID>\n <RecIdx>3</RecIdx>\n <ExponentLen>1</ExponentLen>\n <ModulusLen>248</ModulusLen>\n <AcquirerNumber>8</AcquirerNumber>\n </Capk>\n </CapkTable>\n </TermnlParams>\n </Cntt>\n </DataSet>\n <DataSet>\n <Id>\n <Tp>TRPR</Tp>\n <Vrsn>1</Vrsn>\n <Nm>BINS</Nm>\n </Id>\n <Cntt>\n <TermnlParams>\n <BinRngTbl>\n <BinRng>\n <MinRange>0424100000000000000</MinRange>\n <MaxRange>0424109999999999999</MaxRange>\n <TefBrandId>4</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>0424100000000000000</MinRange>\n <MaxRange>0424109999999999999</MaxRange>\n <TefBrandId>2</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>2001000000000000000</MinRange>\n <MaxRange>2724815899999999999</MaxRange>\n <TefBrandId>4</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>2001000000000000000</MinRange>\n <MaxRange>2724815899999999999</MaxRange>\n <TefBrandId>2</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>3562900000000000000</MinRange>\n <MaxRange>3779889999999999999</MaxRange>\n <TefBrandId>3</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>3562900000000000000</MinRange>\n <MaxRange>3779889999999999999</MaxRange>\n <TefBrandId>1</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>3528000000000000000</MinRange>\n <MaxRange>3587969999999999999</MaxRange>\n <TefBrandId>4</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>3528000000000000000</MinRange>\n <MaxRange>3587969999999999999</MaxRange>\n <TefBrandId>2</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>4000060000000000000</MinRange>\n <MaxRange>4999999999999999999</MaxRange>\n <TefBrandId>3</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>4000060000000000000</MinRange>\n <MaxRange>4999999999999999999</MaxRange>\n <TefBrandId>1</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>5000048030000000000</MinRange>\n <MaxRange>5990329999999999999</MaxRange>\n <TefBrandId>4</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>5000048030000000000</MinRange>\n <MaxRange>5990329999999999999</MaxRange>\n <TefBrandId>2</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>6002060000000000000</MinRange>\n <MaxRange>6818539999999999999</MaxRange>\n <TefBrandId>4</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>6002060000000000000</MinRange>\n <MaxRange>6818539999999999999</MaxRange>\n <TefBrandId>2</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>7039000000000000000</MinRange>\n <MaxRange>7799999999999999999</MaxRange>\n <TefBrandId>4</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>7039000000000000000</MinRange>\n <MaxRange>7799999999999999999</MaxRange>\n <TefBrandId>2</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>8711199999900000000</MinRange>\n <MaxRange>8788899999999999999</MaxRange>\n <TefBrandId>4</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>8711199999900000000</MinRange>\n <MaxRange>8788899999999999999</MaxRange>\n <TefBrandId>2</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>9344020000000000000</MinRange>\n <MaxRange>9752231299999999999</MaxRange>\n <TefBrandId>3</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>9344020000000000000</MinRange>\n <MaxRange>9752231299999999999</MaxRange>\n <TefBrandId>1</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>9188380000000000000</MinRange>\n <MaxRange>9883889999999999999</MaxRange>\n <TefBrandId>4</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n <BinRng>\n <MinRange>9188380000000000000</MinRange>\n <MaxRange>9883889999999999999</MaxRange>\n <TefBrandId>2</TefBrandId>\n <DataSetVersion>0</DataSetVersion>\n </BinRng>\n </BinRngTbl>\n </TermnlParams>\n </Cntt>\n </DataSet>\n </AccptrCfgtn>\n <SctyTrlr>\n <CnttTp>DATA</CnttTp>\n </SctyTrlr>\n </AccptrCfgtnUpd>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "Paramêtros do Terminal - AIDS (AIDTBL)" } [/block] Estas tabelas contêm os identificadores das aplicações EMV suportadas (AIDs) e diversos parâmetros a serem utilizados no processamento, seja para ICC ou CLTS. Os parâmetros que possuem correspondência direta com as normas EMV estão identificados por suas “tag’s”. Cada tabela é composta por um ou mais registros com o layout a seguir, tendo como “chave” o AID (Application Identifier): [block:callout] { "type": "info", "body": "Elemento <Aid>." } [/block] [block:parameters] { "data": { "h-0": "Elemento", "h-1": "Mult.", "h-2": "Tamanho", "h-3": "Tipo", "h-4": "Descrição", "0-0": "AID<AID>", "1-0": "BrandId<BrandId>", "2-0": "AppName<AppName>", "3-0": "AidLen<AidLen>", "4-0": "SelFlag<SelFlag>", "5-0": "Priority<Priority>", "6-0": "TargetPer<TargetPer>", "7-0": "MaxTargetPer<MaxTargetPer>", "8-0": "FloorLimitCheck<FloorLimitCheck>", "9-0": "RandTransSel<RandTransSel>", "10-0": "VelocityCheck<VelocityCheck>", "11-0": "FloorLimit<FloorLimit>", "12-0": "Threshold<Threshold>", "13-0": "TACDenial<TACDenial>", "14-0": "TACDefault<TACDefault>", "15-0": "TACOnline<TACOnline>", "16-0": "dDol<dDol>", "17-0": "tDol<tDol>", "18-0": "Version<Version>", "19-0": "RiskMainData<RiskMainData>", "20-0": "Recidx<Recidx>", "21-0": "ApplicationType<ApplicationType>", "22-0": "TerminalCountry<TerminalCountry>", "23-0": "TerminalCurrencyCode<TerminalCurrencyCode>", "24-0": "TerminalCurrencyExponent<TerminalCurrencyExponent>", "25-0": "AdditionalTerminalCapabilities<AdditionalTerminalCapabilities>", "26-0": "TerminalType<TerminalType>", "27-0": "CTLSZEROAM<CTLSZEROAM>", "28-0": "TCC<TCC>", "29-0": "CTLSMODE<CTLSMODE>", "30-0": "CTLSTRNLIM<CTLSTRNLIM>", "31-0": "CTLSFLRLIM<CTLSFLRLIM>", "32-0": "CTLSCVMLIM<CTLSCVMLIM>", "33-0": "CTLSAPPVER<CTLSAPPVER>", "34-0": "AcquirerNumber<AcquirerNumber>", "35-0": "MerchantId<MerchantId>", "36-0": "TerminalId<TerminalId>", "37-0": "Mcc<Mcc>", "38-0": "TerminalCapabilities<TerminalCapabilities>", "0-1": "[1..1]", "1-1": "[1..1]", "2-1": "[1..1]", "3-1": "[1..1]", "4-1": "[1..1]", "5-1": "[1..1]", "6-1": "[1..1]", "7-1": "[1..1]", "8-1": "[1..1]", "9-1": "[1..1]", "10-1": "[1..1]", "11-1": "[1..1]", "12-1": "[1..1]", "13-1": "[1..1]", "14-1": "[1..1]", "15-1": "[1..1]", "16-1": "[1..1]", "17-1": "[1..1]", "19-1": "[1..1]", "18-1": "[1..1]", "20-1": "[1..1]", "21-1": "[1..1]", "22-1": "[1..1]", "23-1": "[1..1]", "24-1": "[1..1]", "25-1": "[1..1]", "26-1": "[1..1]", "27-1": "[1..1]", "28-1": "[1..1]", "29-1": "[1..1]", "30-1": "[1..1]", "31-1": "[1..1]", "32-1": "[1..1]", "33-1": "[1..1]", "34-1": "[1..1]", "35-1": "[1..1]", "36-1": "[1..1]", "37-1": "[1..1]", "38-1": "[1..1]", "0-2": "#", "1-2": "#", "2-2": "#", "3-2": "#", "4-2": "#", "5-2": "#", "6-2": "#", "7-2": "#", "8-2": "#", "9-2": "#", "10-2": "#", "11-2": "#", "12-2": "#", "13-2": "#", "14-2": "#", "15-2": "#", "16-2": "#", "17-2": "#", "18-2": "#", "19-2": "#", "20-2": "#", "21-2": "#", "22-2": "#", "23-2": "#", "24-2": "#", "25-2": "#", "26-2": "#", "27-2": "#", "28-2": "#", "29-2": "#", "30-2": "#", "31-2": "#", "32-2": "#", "33-2": "#", "34-2": "#", "35-2": "#", "36-2": "#", "37-2": "#", "38-2": "#", "38-4": "#", "37-4": "#", "36-4": "#", "35-4": "#", "33-4": "#", "34-4": "#", "32-4": "#", "31-4": "#", "30-4": "#", "29-4": "#", "28-4": "#", "27-4": "#", "26-4": "#", "25-4": "#", "24-4": "#", "23-4": "#", "22-4": "#", "21-4": "#", "20-4": "#", "19-4": "#", "18-4": "#", "17-4": "#", "16-4": "#", "15-4": "#", "14-4": "#", "13-4": "#", "12-4": "#", "11-4": "#", "10-4": "#", "9-4": "#", "8-4": "#", "7-4": "#", "6-4": "#", "5-4": "#", "4-4": "#", "3-4": "#", "2-4": "#", "1-4": "#", "0-4": "#", "0-3": "Texto", "1-3": "Texto", "2-3": "Texto", "3-3": "Texto", "4-3": "Texto", "5-3": "Texto", "6-3": "Texto", "7-3": "Texto", "8-3": "Texto", "9-3": "Texto", "10-3": "Texto", "11-3": "Texto", "12-3": "Texto", "13-3": "Texto", "14-3": "Texto", "15-3": "Texto", "16-3": "Texto", "17-3": "Texto", "18-3": "Texto", "19-3": "Texto", "20-3": "Texto", "21-3": "Texto", "22-3": "Texto", "23-3": "Texto", "24-3": "Texto", "25-3": "Texto", "26-3": "Texto", "27-3": "Texto", "28-3": "Texto", "29-3": "Texto", "30-3": "Texto", "31-3": "Texto", "32-3": "Texto", "33-3": "Texto", "34-3": "Texto", "35-3": "Texto", "36-3": "Texto", "37-3": "Texto", "38-3": "Texto" }, "cols": 5, "rows": 39 } [/block] [block:api-header] { "type": "basic", "title": "Paramêtros do Terminal - CARD BRANDS (CRDBRDTBL)" } [/block] Tabelas contendo as “Bandeiras” aceitas pelo estabelecimento ao utilizar o Host Stone (ex.: Visa, MasterCard, Amex, etc). [block:callout] { "type": "info", "body": "Elemento <CrdBrd>" } [/block] [block:parameters] { "data": { "h-0": "Elemento", "h-1": "Mult.", "h-2": "Tamanho", "h-3": "Tipo", "h-4": "Descrição", "0-0": "Id<Id>", "1-0": "Description<Description>", "2-0": "BrandType<BrandType>", "0-1": "[1..1]", "1-1": "[1..1]", "2-1": "[1..1]", "0-2": "#", "1-2": "#", "2-2": "#", "0-4": "Item da tabela de Bandeiras.", "1-4": "Descrição do Bandeiras.", "2-4": "Tipo de Bandeira.\nDébito = 1;\nCrédito = 2;\nVoucher = 3;", "0-3": "Texto", "1-3": "Texto", "2-3": "Texto" }, "cols": 5, "rows": 3 } [/block] [block:api-header] { "type": "basic", "title": "Paramêtros do Terminal - CAPKS (CAPKTABLE)" } [/block] Estas tabelas contêm as chaves públicas das Autoridades Certificadoras (Certification Authority Public Keys), utilizadas pelos cartões EMV nos processos de autenticação offline e criptografia de PIN. Cada tabela é composta por um ou mais registros com o layout a seguir, tendo como “chave” o RID e o CAPK Index. [block:callout] { "type": "info", "body": "Elemento <Capk>" } [/block] [block:parameters] { "data": { "h-0": "Elemento", "h-1": "Mult.", "h-2": "Tamanho", "h-3": "Tipo", "h-4": "Descrição", "0-0": "CapkIndex<CapkIdx>", "1-0": "CheckSum<CheckSum>", "2-0": "CheckSumStatus<CheckSumStatus>", "3-0": "DataSetVersion<DataSetVersion>", "4-0": "Exponent<Exponent>", "5-0": "Modulus<Modulus>", "6-0": "RecIdx<RecIdx>", "7-0": "ExponentLen<ExponentLen>", "8-0": "ModulusLen<ModulusLen>", "9-0": "AcquirerNumber<AcquirerNumber>", "10-0": "RecIdx<RecIdx>", "11-0": "ExponentLen<ExponentLen>", "12-0": "ModulusLen<ModulusLen>", "13-0": "AcquirerNumber<AcquirerNumber>", "0-1": "[1..1]", "1-1": "[1..1]", "2-1": "[1..1]", "3-1": "[1..1]", "4-1": "[1..1]", "5-1": "[1..1]", "6-1": "[1..1]", "7-1": "[1..1]", "8-1": "[1..1]", "9-1": "[1..1]", "10-1": "[1..1]", "11-1": "[1..1]", "12-1": "[1..1]", "13-1": "[1..1]", "0-2": "#", "1-2": "#", "2-2": "#", "3-2": "#", "4-2": "#", "5-2": "#", "6-2": "#", "7-2": "#", "8-2": "#", "9-2": "#", "10-2": "#", "11-2": "#", "12-2": "#", "13-2": "#", "0-4": "Certification Authority Public Key Index", "1-4": "Resultado do algoritmo verificador da integridade dos dados da CAPK.", "2-4": "Status do campo T2_CHECKSUM.\n“0” = Não utilizado; ou\n“1” = Presente.", "3-4": "Versão do Dataset", "4-4": "Certification Authority Public Key Exponent.", "5-4": "Certification Authority Public Key Modulus. Preenchido com “zeros” a direita", "6-4": "Índice do registro na tabela (de “01” a “99”). Uso interno da Stone.", "7-4": "Tamanho do campo Exponent.", "8-4": "Tamanho do campo Modulus.", "9-4": "Identificador da Rede Credenciadora responsável pela tabela (“8” no caso da Stone na ABECS).", "10-4": "Índice do registro na tabela (de “01” a “99”). Uso interno da Stone", "11-4": "#", "12-4": "#", "13-4": "#", "0-3": "Texto", "1-3": "Texto", "2-3": "Texto", "3-3": "Texto", "4-3": "Texto", "5-3": "Texto", "6-3": "Texto", "7-3": "Texto", "8-3": "Texto", "9-3": "Texto", "10-3": "Texto", "11-3": "Texto", "12-3": "Texto", "13-3": "Texto" }, "cols": 5, "rows": 10 } [/block] [block:api-header] { "type": "basic", "title": "Paramêtros do Terminal - BINS (BINRNGTBL)" } [/block] Estas tabelas contêm os ranges de BINs ligados à sua respectiva “Bandeira”. Esta tabela se relaciona com a Tabela de Bandeiras através do campo TefBrandId. [block:callout] { "type": "info", "body": "Elemento <BinRng>" } [/block] [block:parameters] { "data": { "h-0": "Elemento", "h-1": "Mult.", "h-2": "Tamanho", "h-3": "Tipo", "h-4": "Descrição", "0-0": "MinRange<MinRange>", "1-0": "MaxRange<MaxRange>", "2-0": "TefBrandId<TefBrandId>", "3-0": "DataSetVersion<DataSetVersion>", "0-1": "[1..1]", "1-1": "[1..1]", "2-1": "[1..1]", "3-1": "[1..1]", "0-2": "#", "1-2": "#", "2-2": "#", "3-2": "#", "0-4": "BIN inicial do range.", "1-4": "BIN final do range.", "2-4": "Identificador da tabela de “Bandeiras”.", "3-4": "Versão do DataSet.", "0-3": "Texto", "1-3": "Texto", "2-3": "Texto", "3-3": "Texto" }, "cols": 5, "rows": 4 } [/block]
{"__v":0,"_id":"582f25d5e367360f00bc5e21","api":{"results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"status":400,"language":"json","code":"{}","name":""}]},"settings":"","auth":"required","params":[],"url":""},"body":"[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Quando enviar ?\"\n}\n[/block]\nEssa operação é utilizada quando o cliente realiza uma compra com o cartão. A seguir, estão as possíveis modalidades de pagamento:\n\n* À vista – consiste no pagamento do valor total da compra.\n\n* Parcelado sem juros – é o pagamento mensal do valor da compra, dividido pelo número escolhido de parcelas. O pagamento é realizado de acordo com a data de faturamento acordada entre o portador do cartão e o emissor, nos meses subsequentes a compra, até que valor integral devido seja quitado. É o adquirente quem controla as parcelas desta transação.\n\n* Parcelado com juros – é similar ao parcelado sem juros, porém, no valor a ser pago, será acrescentado juros cobrados diretamente pelo emissor e devidamente aceitos pelo portador. Para o adquirente e o estabelecimento, a transação será liquidada como à vista. É o emissor quem controla as parcelas dessa transação.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Observações especiais\"\n}\n[/block]\nA compra pode ser realizada através de três métodos de entrada:\n\n1. Entrada manual – o número do cartão é digitado diretamente na automação comercial. Para este método, a senha do portador não pode ser solicitada.\n2. Tarja magnética – para identificar um cartão que possui apenas a tarja magnética, a primeira posição do “Service Code” da tarja, que deve ter o valor diferente de 2 ou 6 (ISO 7813).\n3. Chip EMV – a presença do chip no cartão é identificada através da primeira posição do “Service Code” da tarja, que deve ter o valor igual a 2 ou 6 (ISO 7813).\n\nA tabela abaixo mostra as opções disponíveis por transação:\n\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Transação\",\n    \"h-1\": \"Modalidades\",\n    \"h-2\": \"Paramêtros da Transação\",\n    \"0-0\": \"Crédito\",\n    \"0-1\": \"• À vista\\n• Parcelado com juros\\n• Parcelado sem juros\",\n    \"0-2\": \"• Permite transação tarja magnética\\n• Permite transação chip EMV\\n• Permite fallback magnetico\\n• Solicita senha para transação tarja de acordo com service code do cartão\\n• Solicita CVV (Código de Segurança) para transações tarja\",\n    \"1-0\": \"Débito\",\n    \"1-1\": \"• À vista\",\n    \"1-2\": \"• Permite transação tarja magnética\\n• Permite transação chip EMV\\n• Permite fallback magnético\\n• Exige solicitação de senha\"\n  },\n  \"cols\": 3,\n  \"rows\": 2\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Produtos Disponíveis\"\n}\n[/block]\nA tabela abaixo apresenta a lista de produtos processados pela Stone.\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Produto\",\n    \"h-1\": \"Brand ID (Inicialização)\",\n    \"0-0\": \"VISA\",\n    \"0-1\": \"1\",\n    \"1-0\": \"MASTERCARD\",\n    \"1-1\": \"2\",\n    \"2-0\": \"VISA ELECTRON\",\n    \"2-1\": \"3\",\n    \"3-0\": \"MAESTRO\",\n    \"3-1\": \"4\",\n    \"4-0\": \"VR REFEICAO\",\n    \"4-1\": \"A definir\",\n    \"5-1\": \"A definir\",\n    \"6-1\": \"A definir\",\n    \"7-1\": \"A definir\",\n    \"8-1\": \"A definir\",\n    \"9-1\": \"A definir\",\n    \"10-1\": \"A definir\",\n    \"11-1\": \"A definir\",\n    \"12-1\": \"A definir\",\n    \"13-1\": \"A definir\",\n    \"14-1\": \"A definir\",\n    \"15-1\": \"A definir\",\n    \"16-1\": \"A definir\",\n    \"17-1\": \"A definir\",\n    \"18-1\": \"A definir\",\n    \"19-1\": \"A definir\",\n    \"5-0\": \"VR ALIMENTACAO\",\n    \"6-0\": \"VR AUTO\",\n    \"7-0\": \"VR CULTURA\",\n    \"8-0\": \"VR BENEFICIOS\",\n    \"9-0\": \"ELO CREDITO\",\n    \"10-0\": \"ELO DEBITO\",\n    \"11-0\": \"ALELO REFEICAO\",\n    \"12-0\": \"ALELO ALIMENTACAO\",\n    \"13-0\": \"ALELO AUTO\",\n    \"14-0\": \"ALELO CULTURA\",\n    \"15-0\": \"SODEXO\"\n  },\n  \"cols\": 2,\n  \"rows\": 16\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Chamada para a SDK\"\n}\n[/block]\nO função de transação financeira pode passar alguns dados para a SDK para o processamento da transação financeira. Todos os dados são opcionais, sendo que a o fluxo da SDk deve coletar todos os dados obrigatórios que não forem enviados na requisição do comando.\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Dados de Entrada\",\n    \"h-1\": \"Dados de Saída\",\n    \"0-0\": \"Amount (Long)\",\n    \"0-1\": \"A definir\",\n    \"1-0\": \"MerchantAdditionalData (String)\"\n  },\n  \"cols\": 2,\n  \"rows\": 2\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Fluxo de Compra com Cartão de Tarja Magnética\"\n}\n[/block]\n1. [Negócio] Chamada para SDK - Autorização\n2. [SDK] Exibe mensagem - Insira ou Passe o Cartão\n3. [SDK] Ao receber um evento de trilha magnética, verificar se o cartão possui chip pelo Service Code, caso exista o chip cancelar a operação com a mensagem. \"Utilize chip do cartão\"\n4. [SDK] Listar Menu de Escolha de tipo de transação (Crédito, Débito ou Voucher)\n5. [SDK] Solicitar entrada do valor da transação (se não for passado na chamada para SDK)\n6.1 Se o tipo da transação for crédito, exibir menu de transação á vista ou parcelado.\n6.1.1 Se for escolhida transação a vista, prosseguir para etapa 7.\n6.1.2 Se for escolhido parcelado, solicitar digitação do número de parcelas e prosseguir para etapa 7.\n7. [SDK] De acordo com o Service Code do cartão, solicitar senha se necessário.\n8. [SDK] Enviar transação para o Autorizador Stone.\n9. [SDK] Retornar para a aplicação principal o resultado da operação.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Fluxo de Compra com Cartão EMV\"\n}\n[/block]\n1. [Negócio] Chamada para SDK - Autorização.\n2. [SDK] Exibe mensagem - Insira ou Passe o Cartão.\n3. [SDK] Ao receber um evento de cartão inserido, iniciar fluxo EMV exibindo lista de aplicações do cartão, se houver apenas uma aplicação selecionar automaticamente.\n3.1 Se houver uma falha na leitura do cartão solicitar a leitura da tarja magnética e enviar a transação como modo Fallback.\n4. [SDK] Solicitar entrada do valor da transação (se não for passado na chamada para SDK)\n5.1 Se o tipo da transação for crédito, exibir menu de transação á vista ou parcelado.\n5.1.1 Se for escolhida transação a vista, prosseguir para etapa 6.\n5.1.2 Se for escolhido parcelado, solicitar digitação do número de parcelas e prosseguir para etapa 6.\n6. [SDK] De acordo com o Service Code do cartão, solicitar senha se necessário.\n7. [SDK] Enviar transação para o Autorizador Stone.\n8. [SDK] Retornar para a aplicação principal o resultado da operação.\n\n##FLUXO DE GERAÇÃO DOS ACS E TRATAMENTOS CORRESPONDENTES##\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/12c0511-ac1.png\",\n        \"ac1.png\",\n        744,\n        840,\n        \"#9fcc14\"\n      ]\n    }\n  ]\n}\n[/block]\n##GERAÇÃO DO CRIPTOGRAMA ARQC NO 1ST GENERATE AC ##\n\nNeste caso, o cartão solicita uma autorização online. O seguinte pode ocorrer:\n\n##TRANSAÇÃO APROVADA PELO EMISSOR E APROVADA PELO CARTÃO##\n\nEm transações online com chip EMV, o emissor pode enviar um processamento de script para a atualização do cartão, quando envia as tags EMV 71 e/ou 72 na mensagem de resposta. Isso pode ocorre tanto para transações aprovadas como negadas. O resultado do processamento destes scripts fica armazenado no chip (tag EMV 9F5B).\nSe o emissor solicita o processamento de scripts na transação (recebe a tag 71 e/ou 72 na mensagem de response.\n\n##TRANSAÇÃO NEGADA PELO EMISSOR##\n\nFim do Fluxo da Transação\n\n##TRANSAÇÃO APROVADA PELO EMISSOR E NEGADA PELO CARTÃO##\n\nPode ocorrer de o emissor aprovar a transação online e o cartão negar a transação durante o processamento do 2nd Generate AC (generate ACC criptograma). Neste caso, a SDK deve enviar uma mensagem de desfazimento da transação. \n\n##UNABLE TO GO ONLINE##\n\nOcorre quando o cartão gera um criptograma ARQC para efetuar a transação em modo online, porém não há comunicação com o emissor. Neste caso, a aplicação processa o fluxo de desfazimento, trata TAC e IAC default e efetua o 2nd Generate AC. \n\nNeste momento a transação poderá ser:\n•\tAprovada off-line: o cartão gera o criptograma TC – Indisponivel na Stone\n•\tNegada off-line: o cartão gera o criptograma AAC.\n\n##GERAÇÃO DO CRIPTOGRAMA TC NO 1ST GENERATE AC##\n\nNeste caso, a transação é aprovada off-line e enviada ao host assim que completada, pelo fluxo de advice, com o bit 55 preenchido com dados do 1st Generate AC – Opção indisponível na Stone.\n\n##GERAÇÃO DO CRIPTOGRAMA AAC NO 1ST GENERATE AC##\n\nNeste caso, a transação é negada off-line. Fim do Fluxo da Transação\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"CREDITO À VISTA TARJA SEM SENHA\",\n  \"sidebar\": true\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Document xmlns=\\\"urn:AcceptorAuthorisationRequestV02.1\\\"> \\n  <AccptrAuthstnReq>\\n    <Hdr>\\n      <MsgFctn>AUTQ</MsgFctn> \\n      <PrtcolVrsn>2.0</PrtcolVrsn>\\n    </Hdr> \\n    <AuthstnReq> \\n      <Envt> \\n        <Mrchnt> \\n          <Id> \\n            <Id>4C6759C119984540A03143B5234DAEEB</Id>\\n          </Id> \\n        </Mrchnt>\\n        <POI>\\n          <Id> \\n            <Id>CHECKOUT1</Id>\\n          </Id> \\n          <SysNm>SOFTWAREHOUSE</SysNm> \\n          <Cmpnt> \\n            <Tp>TERM</Tp> \\n            <Id> \\n              <PrvdrId>FABRICANTE</PrvdrId>\\n              <Id>MODELO</Id>\\n              <SrlNb>1234FFDD44</SrlNb> \\n            </Id>\\n            <Sts>\\n              <VrsnNb>1.08/010002/030104</VrsnNb>\\n            </Sts> \\n          </Cmpnt> \\n          <Cpblties>\\n            <PrtLineWidth>39</PrtLineWidth>\\n          </Cpblties>\\n        </POI>\\n        <Card> \\n          <PlainCardData>\\n            <PAN>5612000269966</PAN> \\n            <XpryDt>2050-12</XpryDt>\\n            <CardSctyCd> \\n              <CSCVal>111</CSCVal>\\n            </CardSctyCd>\\n            <TrckData> \\n              <TrckNb>2</TrckNb>\\n              <TrckVal>5612000269966=50125202709198420137</TrckVal>\\n            </TrckData>\\n          </PlainCardData> \\n        </Card>\\n        <Crdhldr>\\n          <Nm>CARTAO DE TESTE 01</Nm>\\n          <Authntcn>\\n            <AuthntcnMtd>PPSG</AuthntcnMtd>\\n          </Authntcn>\\n        </Crdhldr> \\n      </Envt> \\n      <Cntxt> \\n        <PmtCntxt> \\n          <CardDataNtryMd>MGST</CardDataNtryMd>\\n          <FllbckInd>false</FllbckInd>\\n        </PmtCntxt> \\n      </Cntxt> \\n      <Tx>\\n        <InitrTxId>00000124112016103201</InitrTxId>\\n        <TxCaptr>true</TxCaptr>\\n        <TxId> \\n          <TxDtTm>2016-11-24T10:32:01</TxDtTm>\\n          <TxRef>0123456</TxRef> \\n        </TxId>\\n        <TxDtls> \\n          <Ccy>986</Ccy> \\n          <TtlAmt>100</TtlAmt> \\n          <AcctTp>CRDT</AcctTp> \\n          <RcrngTx>\\n            <InstlmtTp>NONE</InstlmtTp>\\n            <TtlNbOfPmts>0</TtlNbOfPmts>\\n          </RcrngTx>\\n        </TxDtls> \\n      </Tx>\\n    </AuthstnReq> \\n  </AccptrAuthstnReq> \\n</Document>>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"CREDITO À VISTA TARJA COM SENHA\",\n  \"sidebar\": true\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Document xmlns=\\\"urn:AcceptorAuthorisationRequestV02.1\\\"> \\n  <AccptrAuthstnReq> \\n    <Hdr>\\n      <MsgFctn>AUTQ</MsgFctn> \\n      <PrtcolVrsn>2.0</PrtcolVrsn>\\n    </Hdr> \\n    <AuthstnReq> \\n      <Envt>\\n        <Mrchnt> \\n          <Id>\\n            <Id>8E51DE32849943389B67EC5E8AD7C721</Id> \\n          </Id> \\n        </Mrchnt> \\n        <POI>\\n          <Id> \\n            <Id>CHECKOUT1</Id>\\n          </Id>\\n          <SysNm>SOFTWAREHOUSE</SysNm>\\n          <Cmpnt>\\n            <Tp>TERM</Tp> \\n            <Id>\\n              <PrvdrId>FABRICANTE</PrvdrId>\\n              <Id>MODELO</Id> \\n              <SrlNb>1234FFDD44</SrlNb>\\n            </Id> \\n            <Sts> \\n              <VrsnNb>1.08/010002/030104</VrsnNb>\\n            </Sts> \\n          </Cmpnt> \\n          <Cpblties>\\n            <PrtLineWidth>39</PrtLineWidth> \\n          </Cpblties>\\n        </POI>\\n        <Card> \\n          <PlainCardData>\\n            <PAN>5612000269966</PAN> \\n            <XpryDt>2050-12</XpryDt> \\n            <CardSctyCd> \\n              <CSCVal>111</CSCVal> \\n            </CardSctyCd>\\n            <TrckData>\\n              <TrckNb>2</TrckNb> \\n              <TrckVal>5612000269966=50125202709198420137</TrckVal> \\n            </TrckData>\\n          </PlainCardData> \\n        </Card>\\n        <Crdhldr>\\n          <Nm>CARTAO DE TESTE 01</Nm> \\n          <Authntcn> \\n            <AuthntcnMtd>NPIN</AuthntcnMtd>\\n            <CrdhldrOnLinePIN> \\n              <NcrptdPINBlck> \\n                <CnttTp>ECRP</CnttTp>\\n                <EnvlpdData> \\n                  <Rcpt>\\n                    <KEK> \\n                      <KEKId>\\n                        <DerivtnId>FFFF654321</DerivtnId>\\n                      </KEKId>\\n                      <NcrptdKey>000040004D</NcrptdKey> \\n                    </KEK> \\n                    <NcrptdCntt> \\n                      <NcrptdData>DC219C1AF3071343</NcrptdData>\\n                    </NcrptdCntt> \\n                  </Rcpt>\\n                </EnvlpdData> \\n              </NcrptdPINBlck>\\n            </CrdhldrOnLinePIN> \\n          </Authntcn>\\n        </Crdhldr>\\n      </Envt>\\n      <Cntxt> \\n        <PmtCntxt>\\n          <CardDataNtryMd>MGST</CardDataNtryMd>\\n          <FllbckInd>false</FllbckInd>\\n        </PmtCntxt> \\n      </Cntxt> \\n      <Tx> \\n        <InitrTxId>00000124112016103201</InitrTxId>\\n        <TxCaptr>true</TxCaptr>\\n        <TxId> \\n          <TxDtTm>2016-11-24T10:32:01</TxDtTm>\\n          <TxRef>0123456</TxRef>\\n        </TxId>\\n        <TxDtls>\\n          <Ccy>986</Ccy> \\n          <TtlAmt>100</TtlAmt> \\n          <AcctTp>CRDT</AcctTp> \\n          <RcrngTx> \\n            <InstlmtTp>NONE</InstlmtTp>\\n            <TtlNbOfPmts>0</TtlNbOfPmts> \\n          </RcrngTx> \\n        </TxDtls>\\n      </Tx>\\n    </AuthstnReq> \\n  </AccptrAuthstnReq>\\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"CREDITO À VISTA EMV COM SENHA OFFLINE\",\n  \"sidebar\": true\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Document xmlns=\\\"urn:AcceptorAuthorisationRequestV02.1\\\">\\n  <AccptrAuthstnReq> \\n    <Hdr>\\n      <MsgFctn>AUTQ</MsgFctn>\\n      <PrtcolVrsn>2.0</PrtcolVrsn> \\n    </Hdr>\\n    <AuthstnReq> \\n      <Envt>\\n        <Mrchnt> \\n          <Id> \\n            <Id>8E51DE32849943389B67EC5E8AD7C721</Id> \\n          </Id> \\n        </Mrchnt> \\n        <POI> \\n          <Id> \\n            <Id>CHECKOUT1</Id>\\n          </Id> \\n          <SysNm>SOFTWAREHOUSE</SysNm>\\n          <Cmpnt>\\n            <Tp>TERM</Tp>\\n            <Id> \\n              <PrvdrId>FABRICANTE</PrvdrId>\\n              <Id>MODELO</Id>\\n              <SrlNb>1234FFDD44</SrlNb>\\n            </Id> \\n            <Sts> \\n              <VrsnNb>1.08/010002/030104</VrsnNb>\\n            </Sts>\\n          </Cmpnt>\\n          <Cpblties>\\n            <PrtLineWidth>39</PrtLineWidth>\\n          </Cpblties> \\n        </POI> \\n        <Card> \\n          <PlainCardData>\\n            <PAN>5612000269966</PAN> \\n            <XpryDt>2050-12</XpryDt>\\n            <CardSeqNb>000</CardSeqNb>\\n            <TrckData> \\n              <TrckNb>2</TrckNb> \\n              <TrckVal>5612000269966=50125202709198420137</TrckVal>\\n            </TrckData> </PlainCardData>\\n\\t\\t\\t\\t</Card>\\n        <Crdhldr> \\n          <Nm>CARTAO DE TESTE 01</Nm> \\n          <Authntcn> \\n            <AuthntcnMtd>FPIN</AuthntcnMtd> \\n          </Authntcn>\\n        </Crdhldr> \\n      </Envt> \\n      <Cntxt> \\n        <PmtCntxt> \\n          <CardDataNtryMd>CICC</CardDataNtryMd>\\n          <FllbckInd>false</FllbckInd> \\n        </PmtCntxt> \\n      </Cntxt> \\n      <Tx> \\n        <InitrTxId>00000124112016103201</InitrTxId>\\n        <TxCaptr>true</TxCaptr> \\n        <TxId> \\n          <TxDtTm>2016-11-24T10:32:01</TxDtTm>\\n          <TxRef>0123456</TxRef>\\n        </TxId> \\n        <TxDtls>\\n          <Ccy>986</Ccy>\\n          <TtlAmt>100</TtlAmt>\\n          <AcctTp>CRDT</AcctTp>\\n          <ICCRltdData>5F2A02098682025C00950502000\\n            080009A031611219C01009F020600000000012\\n            09F100706010A03A420009F1A0200769F26083\\n            1FADB685E86A1849F360206A99F2701809F330\\n            3E0F0E89F34034103029F37042948E7C5</ICCRltdData>\\n          <RcrngTx>\\n            <InstlmtTp>NONE</InstlmtTp> \\n            <TtlNbOfPmts>0</TtlNbOfPmts>\\n          </RcrngTx> \\n        </TxDtls>\\n      </Tx> \\n    </AuthstnReq> \\n  </AccptrAuthstnReq> \\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"CREDITO À VISTA EMV COM SENHA ONLINE\",\n  \"sidebar\": true\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Document xmlns=\\\"urn:AcceptorAuthorisationRequestV02.1\\\">\\n  <AccptrAuthstnReq> \\n    <Hdr> \\n      <MsgFctn>AUTQ</MsgFctn>\\n      <PrtcolVrsn>2.0</PrtcolVrsn> \\n    </Hdr> \\n    <AuthstnReq> \\n      <Envt> \\n        <Mrchnt> \\n          <Id>\\n            <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\\n          </Id>\\n        </Mrchnt> \\n        <POI> \\n          <Id>\\n            <Id>CHECKOUT1</Id>\\n          </Id> \\n          <SysNm>SOFTWAREHOUSE</SysNm> \\n          <Cmpnt> \\n            <Tp>TERM</Tp>\\n            <Id>\\n              <PrvdrId>FABRICANTE</PrvdrId> \\n              <Id>MODELO</Id>\\n              <SrlNb>1234FFDD44</SrlNb>\\n            </Id> \\n            <Sts>\\n              <VrsnNb>1.08/010002/030104</VrsnNb>\\n            </Sts> \\n          </Cmpnt>\\n          <Cpblties>\\n            <PrtLineWidth>39</PrtLineWidth>\\n          </Cpblties> \\n        </POI>\\n        <Card>\\n          <PlainCardData>\\n            <PAN>5612000269966</PAN> \\n            <XpryDt>2050-12</XpryDt> \\n            <CardSeqNb>000</CardSeqNb>\\n            <TrckData> \\n              <TrckNb>2</TrckNb> \\n              <TrckVal>5612000269966=50125202709198420137</TrckVal>\\n            </TrckData> \\n          </PlainCardData>\\n        </Card> \\n        <Crdhldr> \\n          <Nm>CARTAO DE TESTE 01</Nm>\\n          <Authntcn> \\n            <AuthntcnMtd>NPIN</AuthntcnMtd>\\n            <CrdhldrOnLinePIN> \\n              <NcrptdPINBlck> \\n                <CnttTp>ECRP</CnttTp>\\n                <EnvlpdData>\\n                  <Rcpt> \\n                    <KEK>\\n                      <KEKId> \\n                        <DerivtnId>FFFF654321</DerivtnId>\\n                      </KEKId>\\n                      <NcrptdKey>000040004D</NcrptdKey> \\n                    </KEK> \\n                    <NcrptdCntt>\\n                      <NcrptdData>DC219C1AF3071343</NcrptdData>\\n                    </NcrptdCntt>\\n                  </Rcpt>\\n                </EnvlpdData> \\n              </NcrptdPINBlck>\\n            </CrdhldrOnLinePIN>\\n          </Authntcn> \\n        </Crdhldr>\\n      </Envt> \\n      <Cntxt> \\n        <PmtCntxt> \\n          <CardDataNtryMd>CICC</CardDataNtryMd> \\n          <FllbckInd>false</FllbckInd>\\n        </PmtCntxt> \\n      </Cntxt> \\n      <Tx> \\n        <InitrTxId>00000124112016103201</InitrTxId>\\n        <TxCaptr>true</TxCaptr> \\n        <TxId>\\n          <TxDtTm>2016-11-24T10:32:01</TxDtTm> \\n          <TxRef>0123456</TxRef>\\n        </TxId> \\n        <TxDtls>\\n          <Ccy>986</Ccy> \\n          <TtlAmt>100</TtlAmt> \\n          <AcctTp>CRDT</AcctTp>\\n          <ICCRltdData>5F2A02098682025C00950502000080009A0\\n            1611219C01009F02060000000001209F100706010A03A4\\n            20009F1A0200769F260831FADB685E86A1849F360206A9\\n            9F2701809F3303E0F0E89F34034103029F37042948E7C5</ICCRltdData>\\n          <RcrngTx>\\n            <InstlmtTp>NONE</InstlmtTp>\\n            <TtlNbOfPmts>0</TtlNbOfPmts>\\n          </RcrngTx> \\n        </TxDtls> \\n      </Tx> \\n    </AuthstnReq>\\n  </AccptrAuthstnReq>\\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"CREDITO PARCELADO EMISSOR TARJA SEM SENHA\",\n  \"sidebar\": true\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Document xmlns=\\\"urn:AcceptorAuthorisationRequestV02.1\\\">\\n  <AccptrAuthstnReq>\\n    <Hdr>\\n      <MsgFctn>AUTQ</MsgFctn>\\n      <PrtcolVrsn>2.0</PrtcolVrsn> \\n    </Hdr> \\n    <AuthstnReq> \\n      <Envt> \\n        <Mrchnt>\\n          <Id> \\n            <Id>4C6759C119984540A03143B5234DAEEB</Id>\\n          </Id> \\n        </Mrchnt>\\n        <POI>\\n          <Id> \\n            <Id>CHECKOUT1</Id>\\n          </Id>\\n          <SysNm>SOFTWAREHOUSE</SysNm>\\n          <Cmpnt>\\n            <Tp>TERM</Tp>\\n            <Id> \\n              <PrvdrId>FABRICANTE</PrvdrId> \\n              <Id>MODELO</Id> \\n              <SrlNb>1234FFDD44</SrlNb>\\n            </Id> \\n            <Sts>\\n              <VrsnNb>1.08/010002/030104</VrsnNb>\\n            </Sts> \\n          </Cmpnt> \\n          <Cpblties> \\n            <PrtLineWidth>39</PrtLineWidth>\\n          </Cpblties> \\n        </POI>\\n        <Card> \\n          <PlainCardData>\\n            <PAN>5612000269966</PAN>\\n            <XpryDt>2050-12</XpryDt>\\n            <CardSctyCd>\\n              <CSCVal>111</CSCVal>\\n            </CardSctyCd>\\n            <TrckData>\\n              <TrckNb>2</TrckNb> \\n              <TrckVal>5612000269966=50125202709198420137</TrckVal>\\n            </TrckData> \\n          </PlainCardData>\\n        </Card> \\n        <Crdhldr> \\n          <Nm>CARTAO DE TESTE 01</Nm>\\n          <Authntcn> \\n            <AuthntcnMtd>PPSG</AuthntcnMtd> \\n          </Authntcn>\\n        </Crdhldr> \\n      </Envt> \\n      <Cntxt>\\n        <PmtCntxt> \\n          <CardDataNtryMd>MGST</CardDataNtryMd>\\n          <FllbckInd>false</FllbckInd>\\n        </PmtCntxt>\\n      </Cntxt>\\n      <Tx>\\n        <InitrTxId>00000124112016103201</InitrTxId> \\n        <TxCaptr>true</TxCaptr> \\n        <TxId> \\n          <TxDtTm>2016-11-24T10:32:01</TxDtTm>\\n          <TxRef>0123456</TxRef>\\n        </TxId>\\n        <TxDtls>\\n          <Ccy>986</Ccy>\\n          <TtlAmt>100</TtlAmt>\\n          <AcctTp>CRDT</AcctTp>\\n          <RcrngTx>\\n            <InstlmtTp>ISSR</InstlmtTp> \\n            <TtlNbOfPmts>5</TtlNbOfPmts> \\n          </RcrngTx>\\n        </TxDtls>\\n      </Tx> \\n    </AuthstnReq> \\n  </AccptrAuthstnReq>\\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"CREDITO PARCELADO EMISSOR COM SENHA\",\n  \"sidebar\": true\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Document xmlns=\\\"urn:AcceptorAuthorisationRequestV02.1\\\">\\n  <AccptrAuthstnReq> \\n    <Hdr>\\n      <MsgFctn>AUTQ</MsgFctn>\\n      <PrtcolVrsn>2.0</PrtcolVrsn>\\n    </Hdr>\\n    <AuthstnReq> \\n      <Envt>\\n        <Mrchnt> \\n          <Id> \\n            <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\\n          </Id> \\n        </Mrchnt> \\n        <POI> \\n          <Id>\\n            <Id>CHECKOUT1</Id> \\n          </Id>\\n          <SysNm>SOFTWAREHOUSE</SysNm> \\n          <Cmpnt>\\n            <Tp>TERM</Tp>\\n            <Id> \\n              <PrvdrId>FABRICANTE</PrvdrId> \\n              <Id>MODELO</Id> \\n              <SrlNb>1234FFDD44</SrlNb>\\n            </Id> \\n            <Sts> \\n              <VrsnNb>1.08/010002/030104</VrsnNb>\\n            </Sts>\\n          </Cmpnt>\\n          <Cpblties> \\n            <PrtLineWidth>39</PrtLineWidth>\\n          </Cpblties>\\n        </POI>\\n        <Card> \\n          <PlainCardData>\\n            <PAN>5612000269966</PAN> \\n            <XpryDt>2050-12</XpryDt>\\n            <CardSctyCd>\\n              <CSCVal>111</CSCVal>\\n            </CardSctyCd>\\n            <TrckData>\\n              <TrckNb>2</TrckNb> <TrckVal>5612000269966=50125202709198420137</TrckVal>\\t\\t\\t\\t\\t\\t\\t</TrckData> \\n          </PlainCardData>\\n        </Card>\\n        <Crdhldr> \\n          <Nm>CARTAO DE TESTE 01</Nm>\\n          <Authntcn> \\n            <AuthntcnMtd>NPIN</AuthntcnMtd> \\n            <CrdhldrOnLinePIN>\\n              <NcrptdPINBlck> \\n                <CnttTp>ECRP</CnttTp> \\n                <EnvlpdData>\\n                  <Rcpt> \\n                    <KEK>\\n                      <KEKId>\\n                        <DerivtnId>FFFF654321</DerivtnId>\\n                      </KEKId>\\n                      <NcrptdKey>000040004D</NcrptdKey> \\n                    </KEK> \\n                    <NcrptdCntt> \\n                      <NcrptdData>DC219C1AF3071343</NcrptdData>\\n                    </NcrptdCntt>\\n                  </Rcpt>\\n                </EnvlpdData> \\n              </NcrptdPINBlck> \\n            </CrdhldrOnLinePIN> \\n          </Authntcn>\\n        </Crdhldr>\\n      </Envt>\\n      <Cntxt>\\n        <PmtCntxt> \\n          <CardDataNtryMd>MGST</CardDataNtryMd> \\n          <FllbckInd>false</FllbckInd>\\n        </PmtCntxt>\\n      </Cntxt> \\n      <Tx>\\n        <InitrTxId>00000124112016103201</InitrTxId>\\n        <TxCaptr>true</TxCaptr>\\n        <TxId> \\n          <TxDtTm>2016-11-24T10:32:01</TxDtTm>\\n          <TxRef>0123456</TxRef> \\n        </TxId> \\n        <TxDtls>\\n          <Ccy>986</Ccy> \\n          <TtlAmt>100</TtlAmt>\\n          <AcctTp>CRDT</AcctTp><RcrngTx> \\n          <InstlmtTp>ISSR</InstlmtTp>\\n          <TtlNbOfPmts>5</TtlNbOfPmts>\\n          </RcrngTx> \\n        </TxDtls> \\n      </Tx> \\n    </AuthstnReq> \\n  </AccptrAuthstnReq> \\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"CREDITO PARCELADO EMISSOR EMV COM SENHA OFFLINE\",\n  \"sidebar\": true\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Document xmlns=\\\"urn:AcceptorAuthorisationRequestV02.1\\\">\\n  <AccptrAuthstnReq>\\n    <Hdr>\\n      <MsgFctn>AUTQ</MsgFctn> \\n      <PrtcolVrsn>2.0</PrtcolVrsn>\\n    </Hdr>\\n    <AuthstnReq>\\n      <Envt> \\n        <Mrchnt> \\n          <Id>\\n            <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\\n          </Id>\\n        </Mrchnt>\\n        <POI>\\n          <Id> \\n            <Id>CHECKOUT1</Id>\\n          </Id>\\n          <SysNm>SOFTWAREHOUSE</SysNm>\\n          <Cmpnt>\\n            <Tp>TERM</Tp> \\n            <Id>\\n              <PrvdrId>FABRICANTE</PrvdrId>\\n              <Id>MODELO</Id>\\n              <SrlNb>1234FFDD44</SrlNb> \\n            </Id>\\n            <Sts> \\n              <VrsnNb>1.08/010002/030104</VrsnNb>\\n            </Sts>\\n          </Cmpnt> \\n          <Cpblties>\\n            <PrtLineWidth>39</PrtLineWidth>\\n          </Cpblties> \\n        </POI> \\n        <Card>\\n          <PlainCardData> \\n            <PAN>5612000269966</PAN>\\n            <XpryDt>2050-12</XpryDt> \\n            <CardSeqNb>000</CardSeqNb>\\n            <TrckData> \\n              <TrckNb>2</TrckNb> \\n              <TrckVal>5612000269966=50125202709198420137</TrckVal> \\n            </TrckData> \\n          </PlainCardData> \\n        </Card> \\n        <Crdhldr>\\n          <Nm>CARTAO DE TESTE 01</Nm>\\n          <Authntcn>\\n            <AuthntcnMtd>FPIN</AuthntcnMtd>\\n          </Authntcn>\\n        </Crdhldr> \\n      </Envt> \\n      <Cntxt>\\n        <PmtCntxt> \\n          <CardDataNtryMd>CICC</CardDataNtryMd>\\n          <FllbckInd>false</FllbckInd>\\n        </PmtCntxt> \\n      </Cntxt> \\n      <Tx> \\n        <InitrTxId>00000124112016103201</InitrTxId>\\n        <TxCaptr>true</TxCaptr>\\n        <TxId> \\n          <TxDtTm>2016-11-24T10:32:01</TxDtTm>\\n          <TxRef>0123456</TxRef>\\n        </TxId> \\n        <TxDtls>\\n          <Ccy>986</Ccy> \\n          <TtlAmt>100</TtlAmt> \\n          <AcctTp>CRDT</AcctTp>\\n          <ICCRltdData>5F2A02098682025\\n          C00950502000080009A031611219C01009F02060000000001\\n          209F100706010A03A420009F1A0200769F260831FADB685E8\\n          6A1849F360206A99F2701809F3303E0F0E89F34034103029F\\n          37042948E7C5</ICCRltdData>\\n          <RcrngTx> \\n            <InstlmtTp>ISSR</InstlmtTp> \\n            <TtlNbOfPmts>5</TtlNbOfPmts>\\n          </RcrngTx> \\n        </TxDtls> \\n      </Tx> \\n    </AuthstnReq>\\n  </AccptrAuthstnReq>\\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"CREDITO PARCELADO EMISSOR EMV COM SENHA ONLINE\",\n  \"sidebar\": true\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Document xmlns=\\\"urn:AcceptorAuthorisationRequestV02.1\\\"> \\n  <AccptrAuthstnReq>\\n    <Hdr>\\n      <MsgFctn>AUTQ</MsgFctn>\\n      <PrtcolVrsn>2.0</PrtcolVrsn>\\n    </Hdr> \\n    <AuthstnReq> \\n      <Envt> \\n        <Mrchnt> \\n          <Id> \\n            <Id>8E51DE32849943389B67EC5E8AD7C721</Id> \\n          </Id> \\n        </Mrchnt> \\n        <POI>\\n          <Id> \\n            <Id>CHECKOUT1</Id>\\n          </Id>\\n          <SysNm>SOFTWAREHOUSE</SysNm>\\n          <Cmpnt>\\n            <Tp>TERM</Tp> \\n            <Id>\\n              <PrvdrId>FABRICANTE</PrvdrId> \\n              <Id>MODELO</Id> \\n              <SrlNb>1234FFDD44</SrlNb>\\n            </Id> \\n            <Sts>\\n              <VrsnNb>1.08/010002/030104</VrsnNb> \\n            </Sts> \\n          </Cmpnt>\\n          <Cpblties> \\n            <PrtLineWidth>39</PrtLineWidth> \\n          </Cpblties> \\n        </POI>\\n        <Card>\\n          <PlainCardData> \\n            <PAN>5612000269966</PAN>\\n            <XpryDt>2050-12</XpryDt> \\n            <CardSeqNb>000</CardSeqNb>\\n            <TrckData>\\n              <TrckNb>2</TrckNb> \\n              <TrckVal>5612000269966=50125202709198420137</TrckVal>\\n            </TrckData> \\n          </PlainCardData> \\n        </Card>\\n        <Crdhldr>\\n          <Nm>CARTAO DE TESTE 01</Nm>\\n          <Authntcn> \\n            <AuthntcnMtd>NPIN</AuthntcnMtd> \\n            <CrdhldrOnLinePIN> \\n              <NcrptdPINBlck> \\n                <CnttTp>ECRP</CnttTp>\\n                <EnvlpdData>\\n                  <Rcpt>\\n                    <KEK>\\n                      <KEKId>\\n                        <DerivtnId>FFFF654321</DerivtnId>\\n                      </KEKId> \\n                      <NcrptdKey>000040004D</NcrptdKey>\\n                    </KEK>\\n                    <NcrptdCntt> \\n                      <NcrptdData>DC219C1AF3071343</NcrptdData>\\n                    </NcrptdCntt>\\n                  </Rcpt>\\n                </EnvlpdData>\\n              </NcrptdPINBlck> \\n            </CrdhldrOnLinePIN> \\n          </Authntcn>\\n        </Crdhldr> \\n      </Envt>\\n      <Cntxt>\\n        <PmtCntxt> \\n          <CardDataNtryMd>CICC</CardDataNtryMd>\\n          <FllbckInd>false</FllbckInd>\\n        </PmtCntxt> \\n      </Cntxt> \\n      <Tx> \\n        <InitrTxId>00000124112016103201</InitrTxId> \\n        <TxCaptr>true</TxCaptr> \\n        <TxId> \\n          <TxDtTm>2016-11-24T10:32:01</TxDtTm> \\n          <TxRef>0123456</TxRef> \\n        </TxId>\\n        <TxDtls>\\n          <Ccy>986</Ccy>\\n          <TtlAmt>100</TtlAmt>\\n          <AcctTp>CRDT</AcctTp> \\n          <ICCRltdData>5F2A02098682025C009505\\n          02000080009A031611219C01009F020600000\\n          00001209F100706010A03A420009F1A020076\\n          9F260831FADB685E86A1849F360206A99F270\\n          1809F3303E0F0E89F34034103029F37042948E7C5</ICCRltdData> \\n          <RcrngTx> \\n            <InstlmtTp>ISSR</InstlmtTp>\\n            <TtlNbOfPmts>5</TtlNbOfPmts>\\n          </RcrngTx> \\n        </TxDtls> \\n      </Tx> \\n    </AuthstnReq> \\n  </AccptrAuthstnReq>\\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"CREDITO PARCELADO LOJA TARJA SEM SENHA\",\n  \"sidebar\": true\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Document xmlns=\\\"urn:AcceptorAuthorisationRequestV02.1\\\"> \\n  <AccptrAuthstnReq>\\n    <Hdr>\\n      <MsgFctn>AUTQ</MsgFctn> \\n      <PrtcolVrsn>2.0</PrtcolVrsn> \\n    </Hdr>\\n    <AuthstnReq>\\n      <Envt> \\n        <Mrchnt> \\n          <Id>\\n            <Id>4C6759C119984540A03143B5234DAEEB</Id>\\n          </Id> \\n        </Mrchnt> \\n        <POI> \\n          <Id>\\n            <Id>CHECKOUT1</Id>\\n          </Id> \\n          <SysNm>SOFTWAREHOUSE</SysNm>\\n          <Cmpnt> \\n            <Tp>TERM</Tp> \\n            <Id>\\n              <PrvdrId>FABRICANTE</PrvdrId>\\n              <Id>MODELO</Id> \\n              <SrlNb>1234FFDD44</SrlNb> \\n            </Id>\\n            <Sts>\\n              <VrsnNb>1.08/010002/030104</VrsnNb> \\n            </Sts>\\n          </Cmpnt> \\n          <Cpblties> \\n            <PrtLineWidth>39</PrtLineWidth>\\n          </Cpblties> \\n        </POI>\\n        <Card> \\n          <PlainCardData>\\n            <PAN>5612000269966</PAN>\\n            <XpryDt>2050-12</XpryDt>\\n            <CardSctyCd>\\n              <CSCVal>111</CSCVal> \\n            </CardSctyCd> <TrckData>\\n            <TrckNb>2</TrckNb>\\n            <TrckVal>5612000269966=50125202709198420137</TrckVal> \\n            </TrckData> \\n          </PlainCardData> \\n        </Card>\\n        <Crdhldr> \\n          <Nm>CARTAO DE TESTE 01</Nm> \\n          <Authntcn>\\n            <AuthntcnMtd>PPSG</AuthntcnMtd>\\n          </Authntcn>\\n        </Crdhldr> \\n      </Envt> \\n      <Cntxt> \\n        <PmtCntxt> \\n          <CardDataNtryMd>MGST</CardDataNtryMd>\\n          <FllbckInd>false</FllbckInd>\\n        </PmtCntxt>\\n      </Cntxt> \\n      <Tx>\\n        <InitrTxId>00000124112016103201</InitrTxId>\\n        <TxCaptr>true</TxCaptr>\\n        <TxId> \\n          <TxDtTm>2016-11-24T10:32:01</TxDtTm>\\n          <TxRef>0123456</TxRef> \\n        </TxId>\\n        <TxDtls>\\n          <Ccy>986</Ccy> \\n          <TtlAmt>100</TtlAmt> \\n          <AcctTp>CRDT</AcctTp> \\n          <RcrngTx> \\n            <InstlmtTp>MCHT</InstlmtTp>\\n            <TtlNbOfPmts>5</TtlNbOfPmts> \\n          </RcrngTx> \\n        </TxDtls> \\n      </Tx> \\n    </AuthstnReq> \\n  </AccptrAuthstnReq>\\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"CREDITO PARCELADO LOJA TARJA COM SENHA\",\n  \"sidebar\": true\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Document xmlns=\\\"urn:AcceptorAuthorisationRequestV02.1\\\">\\n  <AccptrAuthstnReq>\\n    <Hdr> \\n      <MsgFctn>AUTQ</MsgFctn>\\n      <PrtcolVrsn>2.0</PrtcolVrsn> \\n    </Hdr>\\n    <AuthstnReq>\\n      <Envt>\\n        <Mrchnt> \\n          <Id> \\n            <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\\n          </Id>\\n        </Mrchnt>\\n        <POI>\\n          <Id> \\n            <Id>CHECKOUT1</Id>\\n          </Id>\\n          <SysNm>SOFTWAREHOUSE</SysNm>\\n          <Cmpnt> \\n            <Tp>TERM</Tp> \\n            <Id>\\n              <PrvdrId>FABRICANTE</PrvdrId>\\n              <Id>MODELO</Id>\\n              <SrlNb>1234FFDD44</SrlNb>\\n            </Id> \\n            <Sts>\\n              <VrsnNb>1.08/010002/030104</VrsnNb> \\n            </Sts>\\n          </Cmpnt> \\n          <Cpblties>\\n            <PrtLineWidth>39</PrtLineWidth>\\n          </Cpblties>\\n        </POI> \\n        <Card> \\n          <PlainCardData> \\n            <PAN>5612000269966</PAN>\\n            <XpryDt>2050-12</XpryDt>\\n            <CardSctyCd>\\n              <CSCVal>111</CSCVal> \\n            </CardSctyCd> \\n            <TrckData> \\n              <TrckNb>2</TrckNb> \\n              <TrckVal>5612000269966=50125202709198420137</TrckVal>\\n            </TrckData> \\n          </PlainCardData> \\n        </Card>\\n        <Crdhldr>\\n          <Nm>CARTAO DE TESTE 01</Nm> \\n          <Authntcn>\\n            <AuthntcnMtd>NPIN</AuthntcnMtd>\\n            <CrdhldrOnLinePIN>\\n              <NcrptdPINBlck>\\n                <CnttTp>ECRP</CnttTp>\\n                <EnvlpdData>\\n                  <Rcpt> \\n                    <KEK> \\n                      <KEKId>\\n                        <DerivtnId>FFFF654321</DerivtnId>\\n                      </KEKId> \\n                      <NcrptdKey>000040004D</NcrptdKey>\\n                    </KEK> \\n                    <NcrptdCntt>\\n                      <NcrptdData>DC219C1AF3071343</NcrptdData>\\n                    </NcrptdCntt> \\n                  </Rcpt>\\n                </EnvlpdData>\\n              </NcrptdPINBlck>\\n            </CrdhldrOnLinePIN>\\n          </Authntcn> \\n        </Crdhldr> \\n      </Envt>\\n      <Cntxt> \\n        <PmtCntxt>\\n          <CardDataNtryMd>MGST</CardDataNtryMd> \\n          <FllbckInd>false</FllbckInd>\\n        </PmtCntxt> \\n      </Cntxt> \\n      <Tx>\\n        <InitrTxId>00000124112016103201</InitrTxId> \\n        <TxCaptr>true</TxCaptr> \\n        <TxId>\\n          <TxDtTm>2016-11-24T10:32:01</TxDtTm> \\n          <TxRef>0123456</TxRef> \\n        </TxId>\\n        <TxDtls> \\n          <Ccy>986</Ccy>\\n          <TtlAmt>100</TtlAmt>\\n          <AcctTp>CRDT</AcctTp> \\n          <RcrngTx> \\n            <InstlmtTp>MCHT</InstlmtTp> \\n            <TtlNbOfPmts>5</TtlNbOfPmts> \\n          </RcrngTx>\\n        </TxDtls> \\n      </Tx>\\n    </AuthstnReq>\\n  </AccptrAuthstnReq>\\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"CREDITO PARCELADO LOJA EMV COM SENHA OFFLINE\",\n  \"sidebar\": true\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Document xmlns=\\\"urn:AcceptorAuthorisationRequestV02.1\\\">\\n  <AccptrAuthstnReq>\\n    <Hdr> \\n      <MsgFctn>AUTQ</MsgFctn>\\n      <PrtcolVrsn>2.0</PrtcolVrsn> \\n    </Hdr>\\n    <AuthstnReq>\\n      <Envt> \\n        <Mrchnt> \\n          <Id>\\n            <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\\n          </Id>\\n        </Mrchnt>\\n        <POI> \\n          <Id> \\n            <Id>CHECKOUT1</Id>\\n          </Id>\\n          <SysNm>SOFTWAREHOUSE</SysNm>\\n          <Cmpnt> \\n            <Tp>TERM</Tp>\\n            <Id>\\n              <PrvdrId>FABRICANTE</PrvdrId>\\n              <Id>MODELO</Id> \\n              <SrlNb>1234FFDD44</SrlNb>\\n            </Id>\\n            <Sts>\\n              <VrsnNb>1.08/010002/030104</VrsnNb>\\n            </Sts> \\n          </Cmpnt>\\n          <Cpblties> \\n            <PrtLineWidth>39</PrtLineWidth>\\n          </Cpblties>\\n        </POI>\\n        <Card> \\n          <PlainCardData>\\n            <PAN>5612000269966</PAN>\\n            <XpryDt>2050-12</XpryDt>\\n            <CardSeqNb>000</CardSeqNb>\\n            <TrckData>\\n              <TrckNb>2</TrckNb>\\n              <TrckVal>5612000269966=50125202709198420137</TrckVal> \\n            </TrckData> \\n          </PlainCardData> \\n        </Card>\\n        <Crdhldr>\\n          <Nm>CARTAO DE TESTE 01</Nm>\\n          <Authntcn>\\n            <AuthntcnMtd>FPIN</AuthntcnMtd> \\n          </Authntcn>\\n        </Crdhldr>\\n      </Envt>\\n      <Cntxt> \\n        <PmtCntxt>\\n          <CardDataNtryMd>CICC</CardDataNtryMd>\\n          <FllbckInd>false</FllbckInd>\\n        </PmtCntxt> \\n      </Cntxt> \\n      <Tx> \\n        <InitrTxId>00000124112016103201</InitrTxId>\\n        <TxCaptr>true</TxCaptr>\\n        <TxId> \\n          <TxDtTm>2016-11-24T10:32:01</TxDtTm>\\n          <TxRef>0123456</TxRef> \\n        </TxId> \\n        <TxDtls> \\n          <Ccy>986</Ccy>\\n          <TtlAmt>100</TtlAmt>\\n          <AcctTp>CRDT</AcctTp>\\n          <ICCRltdData>5F2A02098682025C00950\\n          502000080009A031611219C01009F02060\\n          000000001209F100706010A03A420009F1\\n          A0200769F260831FADB685E86A1849F360\\n          206A99F2701809F3303E0F0E89F3403410\\n          3029F37042948E7C5</ICCRltdData> \\n          <RcrngTx> \\n            <InstlmtTp>MCHT</InstlmtTp>\\n            <TtlNbOfPmts>5</TtlNbOfPmts>\\n          </RcrngTx>\\n        </TxDtls>\\n      </Tx> \\n    </AuthstnReq> \\n  </AccptrAuthstnReq> \\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"CREDITO PARCELADO LOJA EMV COM SENHA ONLINE\",\n  \"sidebar\": true\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Document xmlns=\\\"urn:AcceptorAuthorisationRequestV02.1\\\"> \\n  <AccptrAuthstnReq>\\n    <Hdr>\\n      <MsgFctn>AUTQ</MsgFctn>\\n      <PrtcolVrsn>2.0</PrtcolVrsn>\\n    </Hdr> \\n    <AuthstnReq>\\n      <Envt>\\n        <Mrchnt> \\n          <Id> \\n            <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\\n          </Id> \\n        </Mrchnt>\\n        <POI> \\n          <Id>\\n            <Id>CHECKOUT1</Id>\\n          </Id>\\n          <SysNm>SOFTWAREHOUSE</SysNm> \\n          <Cmpnt>\\n            <Tp>TERM</Tp>\\n            <Id>\\n              <PrvdrId>FABRICANTE</PrvdrId>\\n              <Id>MODELO</Id>\\n              <SrlNb>1234FFDD44</SrlNb>\\n            </Id> \\n            <Sts>\\n              <VrsnNb>1.08/010002/030104</VrsnNb>\\n            </Sts> \\n          </Cmpnt>\\n          <Cpblties>\\n            <PrtLineWidth>39</PrtLineWidth>\\n          </Cpblties> \\n        </POI>\\n        <Card> \\n          <PlainCardData>\\n            <PAN>5612000269966</PAN>\\n            <XpryDt>2050-12</XpryDt> \\n            <CardSeqNb>000</CardSeqNb>\\n            <TrckData> \\n              <TrckNb>2</TrckNb>\\n              <TrckVal>5612000269966=50125202709198420137</TrckVal>\\n            </TrckData>\\n          </PlainCardData> \\n        </Card> \\n        <Crdhldr>\\n          <Nm>CARTAO DE TESTE 01</Nm>\\n          <Authntcn> \\n            <AuthntcnMtd>NPIN</AuthntcnMtd>\\n            <CrdhldrOnLinePIN>\\n              <NcrptdPINBlck> \\n                <CnttTp>ECRP</CnttTp>\\n                <EnvlpdData>\\n                  <Rcpt> \\n                    <KEK>\\n                      <KEKId>\\n                        <DerivtnId>FFFF654321</DerivtnId>\\n                      </KEKId>\\n                      <NcrptdKey>000040004D</NcrptdKey> \\n                    </KEK> \\n                    <NcrptdCntt> \\n                      <NcrptdData>DC219C1AF3071343</NcrptdData>\\n                    </NcrptdCntt>\\n                  </Rcpt>\\n                </EnvlpdData>\\n              </NcrptdPINBlck>\\n            </CrdhldrOnLinePIN> \\n          </Authntcn>\\n        </Crdhldr> \\n      </Envt>\\n      <Cntxt> \\n        <PmtCntxt> \\n          <CardDataNtryMd>CICC</CardDataNtryMd>\\n          <FllbckInd>false</FllbckInd>\\n        </PmtCntxt>\\n      </Cntxt> \\n      <Tx> \\n        <InitrTxId>00000124112016103201</InitrTxId>\\n        <TxCaptr>true</TxCaptr> \\n        <TxId>\\n          <TxDtTm>2016-11-24T10:32:01</TxDtTm>\\n          <TxRef>0123456</TxRef> \\n        </TxId> \\n        <TxDtls> \\n          <Ccy>986</Ccy> \\n          <TtlAmt>100</TtlAmt>\\n          <AcctTp>CRDT</AcctTp> \\n          <ICCRltdData>5F2A02098682025C0095050200008000\\n          9A031611219C01009F02060000000001209F100706010\\n          A03A420009F1A0200769F260831FADB685E86A184F360\\n          206A99F2701809F3303E0F0E89F34034103029F370429\\n          48E7C5</ICCRltdData> \\n          <RcrngTx> \\n            <InstlmtTp>MCHT</InstlmtTp>\\n            <TtlNbOfPmts>5</TtlNbOfPmts> \\n          </RcrngTx> \\n        </TxDtls> \\n      </Tx> \\n    </AuthstnReq> \\n  </AccptrAuthstnReq> \\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"DEBITO TARJA COM SENHA\",\n  \"sidebar\": true\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Document xmlns=\\\"urn:AcceptorAuthorisationRequestV02.1\\\"> \\n  <AccptrAuthstnReq>\\n    <Hdr> \\n      <MsgFctn>AUTQ</MsgFctn>\\n      <PrtcolVrsn>2.0</PrtcolVrsn>\\n    </Hdr> \\n    <AuthstnReq> \\n      <Envt>\\n        <Mrchnt>\\n          <Id> \\n            <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\\n          </Id>\\n        </Mrchnt>\\n        <POI> \\n          <Id> \\n            <Id>CHECKOUT1</Id>\\n          </Id> \\n          <SysNm>SOFTWAREHOUSE</SysNm>\\n          <Cmpnt> \\n            <Tp>TERM</Tp> \\n            <Id> \\n              <PrvdrId>FABRICANTE</PrvdrId> \\n              <Id>MODELO</Id> \\n              <SrlNb>1234FFDD44</SrlNb> \\n            </Id> \\n            <Sts> \\n              <VrsnNb>1.08/010002/030104</VrsnNb>\\n            </Sts> \\n          </Cmpnt>\\n          <Cpblties>\\n            <PrtLineWidth>39</PrtLineWidth>\\n          </Cpblties> \\n        </POI> \\n        <Card>\\n          <PlainCardData> \\n            <PAN>5612000269966</PAN> \\n            <XpryDt>2050-12</XpryDt>\\n            <TrckData>\\n              <TrckNb>2</TrckNb> \\n              <TrckVal>5612000269966=50125202709198420137</TrckVal> \\n            </TrckData> \\n          </PlainCardData>\\n        </Card> \\n        <Crdhldr>\\n          <Nm>CARTAO DE TESTE 01</Nm>\\n          <Authntcn>\\n            <AuthntcnMtd>FPIN</AuthntcnMtd>\\n            <CrdhldrOnLinePIN>\\n              <NcrptdPINBlck>\\n                <CnttTp>ECRP</CnttTp> \\n                <EnvlpdData> \\n                  <Rcpt>\\n                    <KEK>\\n                      <KEKId> \\n                        <DerivtnId>FFFF654321</DerivtnId>\\n                      </KEKId>\\n                      <NcrptdKey>04D56000AA</NcrptdKey>\\n                    </KEK> \\n                    <NcrptdCntt> \\n                      <NcrptdData>A5405C5C7D4D1F3E</NcrptdData>\\n                    </NcrptdCntt>\\n                  </Rcpt>\\n                </EnvlpdData>\\n              </NcrptdPINBlck> \\n            </CrdhldrOnLinePIN>\\n          </Authntcn>\\n        </Crdhldr>\\n      </Envt>\\n      <Cntxt> \\n        <PmtCntxt> \\n          <CardDataNtryMd>MGST</CardDataNtryMd>\\n          <FllbckInd>false</FllbckInd>\\n        </PmtCntxt>\\n      </Cntxt>\\n      <Tx>\\n        <InitrTxId>00000124112016103201</InitrTxId>\\n        <TxCaptr>true</TxCaptr>\\n        <TxId>\\n          <TxDtTm>2016-11-24T10:32:01</TxDtTm>\\n          <TxRef>0123456</TxRef> \\n        </TxId> \\n        <TxDtls> \\n          <Ccy>986</Ccy> \\n          <TtlAmt>100</TtlAmt>\\n          <AcctTp>CHCK</AcctTp> \\n          <RcrngTx> \\n            <InstlmtTp>NONE</InstlmtTp>\\n            <TtlNbOfPmts>0</TtlNbOfPmts> \\n          </RcrngTx> \\n        </TxDtls> \\n      </Tx> \\n    </AuthstnReq> \\n  </AccptrAuthstnReq> \\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"DEBITO EMV COM SENHA OFFLINE\",\n  \"sidebar\": true\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Document xmlns=\\\"urn:AcceptorAuthorisationRequestV02.1\\\">\\n  <AccptrAuthstnReq>\\n    <Hdr>\\n      <MsgFctn>AUTQ</MsgFctn> \\n      <PrtcolVrsn>2.0</PrtcolVrsn>\\n    </Hdr>\\n    <AuthstnReq>\\n      <Envt> \\n        <Mrchnt> \\n          <Id> \\n            <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\\n          </Id> \\n        </Mrchnt>\\n        <POI>\\n          <Id>\\n            <Id>CHECKOUT1</Id>\\n          </Id>\\n          <SysNm>SOFTWAREHOUSE</SysNm> \\n          <Cmpnt> \\n            <Tp>TERM</Tp>\\n            <Id>\\n              <PrvdrId>FABRICANTE</PrvdrId> \\n              <Id>MODELO</Id> \\n              <SrlNb>1234FFDD44</SrlNb>\\n            </Id> \\n            <Sts> \\n              <VrsnNb>1.08/010002/030104</VrsnNb>\\n            </Sts> \\n          </Cmpnt>\\n          <Cpblties>\\n            <PrtLineWidth>39</PrtLineWidth>\\n          </Cpblties> \\n        </POI> \\n        <Card>\\n          <PlainCardData>\\n            <PAN>5612000269966</PAN>\\n            <XpryDt>2050-12</XpryDt>\\n            <CardSeqNb>000</CardSeqNb> \\n            <TrckData> \\n              <TrckNb>2</TrckNb>\\n              <TrckVal>5612000269966=50125202709198420137</TrckVal>\\n            </TrckData> \\n          </PlainCardData> \\n        </Card> \\n        <Crdhldr> \\n          <Nm>CARTAO DE TESTE 01</Nm>\\n          <Authntcn>\\n            <AuthntcnMtd>FPIN</AuthntcnMtd> \\n          </Authntcn> \\n        </Crdhldr> \\n      </Envt> \\n      <Cntxt>\\n        <PmtCntxt>\\n          <CardDataNtryMd>CICC</CardDataNtryMd>\\n          <FllbckInd>false</FllbckInd>\\n        </PmtCntxt>\\n      </Cntxt> \\n      <Tx> \\n        <InitrTxId>00000124112016103201</InitrTxId>\\n        <TxCaptr>true</TxCaptr>\\n        <TxId>\\n          <TxDtTm>2016-11-24T10:32:01</TxDtTm>\\n          <TxRef>0123456</TxRef> \\n        </TxId> \\n        <TxDtls> \\n          <Ccy>986</Ccy> \\n          <TtlAmt>100</TtlAmt>\\n          <AcctTp>CRDT</AcctTp>\\n          <ICCRltdData>5F2A02098682025C00950502\\n          000080009A031611219C01009F02060000000\\n          001209F100706010A03A420009F1A0200769F\\n          260831FADB685E86A1849F360206A99F27018\\n          09F3303E0F0E89F34034103029F37042948E7\\n          C5</ICCRltdData> \\n          <RcrngTx> \\n            <InstlmtTp>NONE</InstlmtTp>\\n            <TtlNbOfPmts>0</TtlNbOfPmts>\\n          </RcrngTx>\\n        </TxDtls> \\n      </Tx> \\n    </AuthstnReq>\\n  </AccptrAuthstnReq>\\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"DEBITO EMV COM SENHA ONLINE\",\n  \"sidebar\": true\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Document xmlns=\\\"urn:AcceptorAuthorisationRequestV02.1\\\">\\n  <AccptrAuthstnReq>\\n    <Hdr> \\n      <MsgFctn>AUTQ</MsgFctn> \\n      <PrtcolVrsn>2.0</PrtcolVrsn>\\n    </Hdr> \\n    <AuthstnReq>\\n      <Envt>\\n        <Mrchnt> \\n          <Id>\\n            <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\\n          </Id> \\n        </Mrchnt> \\n        <POI>\\n          <Id> \\n            <Id>CHECKOUT1</Id>\\n          </Id> \\n          <SysNm>SOFTWAREHOUSE</SysNm> \\n          <Cmpnt> \\n            <Tp>TERM</Tp>\\n            <Id> \\n              <PrvdrId>FABRICANTE</PrvdrId>\\n              <Id>MODELO</Id> \\n              <SrlNb>1234FFDD44</SrlNb>\\n            </Id> \\n            <Sts>\\n              <VrsnNb>1.08/010002/030104</VrsnNb> \\n            </Sts>\\n          </Cmpnt> \\n          <Cpblties> \\n            <PrtLineWidth>39</PrtLineWidth> \\n          </Cpblties> \\n        </POI> \\n        <Card> \\n          <PlainCardData> \\n            <PAN>5612000269966</PAN>\\n            <XpryDt>2050-12</XpryDt>\\n            <CardSeqNb>000</CardSeqNb>\\n            <TrckData> \\n              <TrckNb>2</TrckNb> \\n              <TrckVal>5612000269966=50125202709198420137</TrckVal>\\n            </TrckData> \\n          </PlainCardData> \\n        </Card> \\n        <Crdhldr>\\n          <Nm>CARTAO DE TESTE 01</Nm>\\n          <Authntcn>\\n            <AuthntcnMtd>NPIN</AuthntcnMtd>\\n            <CrdhldrOnLinePIN>\\n              <NcrptdPINBlck>\\n                <CnttTp>ECRP</CnttTp>\\n                <EnvlpdData>\\n                  <Rcpt> \\n                    <KEK>\\n                      <KEKId> \\n                        <DerivtnId>FFFF654321</DerivtnId> \\n                      </KEKId> \\n                      <NcrptdKey>000040004D</NcrptdKey>\\n                    </KEK> \\n                    <NcrptdCntt> \\n                      <NcrptdData>DC219C1AF3071343</NcrptdData>\\n                    </NcrptdCntt> \\n                  </Rcpt> \\n                </EnvlpdData> \\n              </NcrptdPINBlck>\\n            </CrdhldrOnLinePIN> \\n          </Authntcn> \\n        </Crdhldr>\\n      </Envt>\\n      <Cntxt>\\n        <PmtCntxt> \\n          <CardDataNtryMd>CICC</CardDataNtryMd> \\n          <FllbckInd>false</FllbckInd>\\n        </PmtCntxt>\\n      </Cntxt>\\n      <Tx> \\n        <InitrTxId>00000124112016103201</InitrTxId>\\n        <TxCaptr>true</TxCaptr>\\n        <TxId>\\n          <TxDtTm>2016-11-24T10:32:01</TxDtTm>\\n          <TxRef>0123456</TxRef> \\n        </TxId>\\n        <TxDtls> \\n          <Ccy>986</Ccy>\\n          <TtlAmt>100</TtlAmt>\\n          <AcctTp>CHCK</AcctTp> \\n          <ICCRltdData>5F2A02098682025C00950502000080\\n          009A031611219C01009F02060000000001209F10070\\n          6010A03A420009F1A0200769F260831FADB685E86A1\\n          849F360206A99F2701809F3303E0F0E89F340341030\\n          29F37042948E7C5</ICCRltdData> \\n          <RcrngTx> \\n            <InstlmtTp>NONE</InstlmtTp>\\n            <TtlNbOfPmts>0</TtlNbOfPmts>\\n          </RcrngTx> \\n        </TxDtls> \\n      </Tx>\\n    </AuthstnReq>\\n  </AccptrAuthstnReq>\\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"CREDITO ECOMMERCE A VISTA\",\n  \"sidebar\": true\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Document xmlns=\\\"urn:AcceptorAuthorisationRequestV02.1\\\">\\n  <AccptrAuthstnReq> \\n    <Hdr> \\n      <MsgFctn>AUTQ</MsgFctn>\\n      <PrtcolVrsn>2.0</PrtcolVrsn>\\n    </Hdr> \\n    <AuthstnReq> \\n      <Envt>\\n        <Mrchnt> \\n          <Id> \\n            <Id>8E51DE32849943389B67EC5E8AD7C721</Id> \\n          </Id> \\n        </Mrchnt> \\n        <POI>\\n          <Id>\\n            <Id>CHECKOUT1</Id>\\n          </Id> \\n          <SysNm>SOFTWAREHOUSE</SysNm> \\n          <Cmpnt> \\n            <Tp>TERM</Tp>\\n            <Id> \\n              <PrvdrId>FABRICANTE</PrvdrId> \\n              <Id>MODELO</Id>\\n              <SrlNb>1234FFDD44</SrlNb>\\n            </Id> \\n            <Sts>\\n              <VrsnNb>1.08/010002/030104</VrsnNb>\\n            </Sts>\\n          </Cmpnt>\\n          <Cpblties> \\n            <PrtLineWidth>39</PrtLineWidth>\\n          </Cpblties> \\n        </POI> \\n        <Card> \\n          <PlainCardData> \\n            <PAN>5612000269966</PAN>\\n            <XpryDt>2050-12</XpryDt>\\n            <CardSctyCd>\\n              <CSCVal>111</CSCVal>\\n            </CardSctyCd> \\n          </PlainCardData> \\n        </Card>\\n        <Crdhldr> \\n          <Nm>CARTAO DE TESTE 01</Nm>\\n          <Authntcn>\\n            <AuthntcnMtd>PPSG</AuthntcnMtd> \\n          </Authntcn>\\n        </Crdhldr> \\n      </Envt>\\n      <Cntxt>\\n        <PmtCntxt> \\n          <CardDataNtryMd>PHYS</CardDataNtryMd>\\n          <FllbckInd>false</FllbckInd> \\n          <TxChanl>ECOM</TxChanl>\\n        </PmtCntxt> \\n      </Cntxt> \\n      <Tx>\\n        <InitrTxId>00000124112016103201</InitrTxId>\\n        <TxCaptr>true</TxCaptr> \\n        <TxId> \\n          <TxDtTm>2016-11-24T10:32:01</TxDtTm> \\n          <TxRef>0123456</TxRef>\\n        </TxId> \\n        <TxDtls> \\n          <Ccy>986</Ccy>\\n          <TtlAmt>100</TtlAmt>\\n          <AcctTp>CRDT</AcctTp>\\n          <RcrngTx>\\n            <InstlmtTp>NONE</InstlmtTp>\\n            <TtlNbOfPmts>0</TtlNbOfPmts>\\n          </RcrngTx>\\n        </TxDtls> \\n      </Tx>\\n    </AuthstnReq>\\n  </AccptrAuthstnReq>\\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"CREDITO ECOMMERCE PARCELADO EMISSOR\",\n  \"sidebar\": true\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Document xmlns=\\\"urn:AcceptorAuthorisationRequestV02.1\\\">\\n  <AccptrAuthstnReq>\\n    <Hdr> \\n      <MsgFctn>AUTQ</MsgFctn>\\n      <PrtcolVrsn>2.0</PrtcolVrsn>\\n    </Hdr> \\n    <AuthstnReq>\\n      <Envt> \\n        <Mrchnt> \\n          <Id>\\n            <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\\n          </Id>\\n        </Mrchnt>\\n        <POI>\\n          <Id> \\n            <Id>CHECKOUT1</Id>\\n          </Id> \\n          <SysNm>SOFTWAREHOUSE</SysNm>\\n          <Cmpnt> \\n            <Tp>TERM</Tp>\\n            <Id> \\n              <PrvdrId>FABRICANTE</PrvdrId>\\n              <Id>MODELO</Id> \\n              <SrlNb>1234FFDD44</SrlNb>\\n            </Id> \\n            <Sts> \\n              <VrsnNb>1.08/010002/030104</VrsnNb>\\n            </Sts>\\n          </Cmpnt> \\n          <Cpblties> \\n            <PrtLineWidth>39</PrtLineWidth>\\n          </Cpblties>\\n        </POI>\\n        <Card>\\n          <PlainCardData>\\n            <PAN>5612000269966</PAN> \\n            <XpryDt>2050-12</XpryDt> \\n            <CardSctyCd> \\n              <CSCVal>111</CSCVal>\\n            </CardSctyCd> \\n          </PlainCardData>\\n        </Card>\\n        <Crdhldr> \\n          <Nm>CARTAO DE TESTE 01</Nm> \\n          <Authntcn>\\n            <AuthntcnMtd>PPSG</AuthntcnMtd>\\n          </Authntcn>\\n        </Crdhldr> \\n      </Envt>\\n      <Cntxt> \\n        <PmtCntxt> \\n          <CardDataNtryMd>PHYS</CardDataNtryMd>\\n          <FllbckInd>false</FllbckInd>\\n          <TxChanl>ECOM</TxChanl>\\n        </PmtCntxt> \\n      </Cntxt> \\n      <Tx> \\n        <InitrTxId>00000124112016103201</InitrTxId>\\n        <TxCaptr>true</TxCaptr>\\n        <TxId> \\n          <TxDtTm>2016-11-24T10:32:01</TxDtTm>\\n          <TxRef>0123456</TxRef>\\n        </TxId>\\n        <TxDtls> \\n          <Ccy>986</Ccy> \\n          <TtlAmt>100</TtlAmt>\\n          <AcctTp>CRDT</AcctTp> \\n          <RcrngTx>\\n            <InstlmtTp>ISSR</InstlmtTp>\\n            <TtlNbOfPmts>5</TtlNbOfPmts> \\n          </RcrngTx> \\n        </TxDtls> \\n      </Tx>\\n    </AuthstnReq>\\n  </AccptrAuthstnReq>\\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"CREDITO ECOMMERCE PARCELADO LOJA\",\n  \"sidebar\": true\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Document xmlns=\\\"urn:AcceptorAuthorisationRequestV02.1\\\"> \\n  <AccptrAuthstnReq> \\n    <Hdr>\\n      <MsgFctn>AUTQ</MsgFctn> \\n      <PrtcolVrsn>2.0</PrtcolVrsn> \\n    </Hdr>\\n    <AuthstnReq>\\n      <Envt>\\n        <Mrchnt> \\n          <Id> \\n            <Id>8E51DE32849943389B67EC5E8AD7C721</Id> \\n          </Id>\\n        </Mrchnt> \\n        <POI> \\n          <Id>\\n            <Id>CHECKOUT1</Id> \\n          </Id>\\n          <SysNm>SOFTWAREHOUSE</SysNm>\\n          <Cmpnt>\\n            <Tp>TERM</Tp> \\n            <Id>\\n              <PrvdrId>FABRICANTE</PrvdrId> \\n              <Id>MODELO</Id> \\n              <SrlNb>1234FFDD44</SrlNb> \\n            </Id>\\n            <Sts> \\n              <VrsnNb>1.08/010002/030104</VrsnNb>\\n            </Sts> \\n          </Cmpnt> \\n          <Cpblties>\\n            <PrtLineWidth>39</PrtLineWidth>\\n          </Cpblties>\\n        </POI> \\n        <Card> \\n          <PlainCardData>\\n            <PAN>5612000269966</PAN> \\n            <XpryDt>2050-12</XpryDt>\\n            <CardSctyCd>\\n              <CSCVal>111</CSCVal>\\n            </CardSctyCd> \\n          </PlainCardData> \\n        </Card>\\n        <Crdhldr> \\n          <Nm>CARTAO DE TESTE 01</Nm>\\n          <Authntcn>\\n            <AuthntcnMtd>PPSG</AuthntcnMtd>\\n          </Authntcn>\\n        </Crdhldr>\\n      </Envt>\\n      <Cntxt>\\n        <PmtCntxt>\\n          <CardDataNtryMd>PHYS</CardDataNtryMd>\\n          <FllbckInd>false</FllbckInd>\\n          <TxChanl>ECOM</TxChanl>\\n        </PmtCntxt> \\n      </Cntxt> \\n      <Tx>\\n        <InitrTxId>00000124112016103201</InitrTxId>\\n        <TxCaptr>true</TxCaptr>\\n        <TxId>\\n          <TxDtTm>2016-11-24T10:32:01</TxDtTm> \\n          <TxRef>0123456</TxRef> \\n        </TxId>\\n        <TxDtls>\\n          <Ccy>986</Ccy>\\n          <TtlAmt>100</TtlAmt>\\n          <AcctTp>CRDT</AcctTp> \\n          <RcrngTx> \\n            <InstlmtTp>MCHT</InstlmtTp>\\n            <TtlNbOfPmts>5</TtlNbOfPmts>\\n          </RcrngTx>\\n        </TxDtls>\\n      </Tx>\\n    </AuthstnReq> \\n  </AccptrAuthstnReq>\\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"RESPOSTA DA AUTORIZAÇÃO\",\n  \"sidebar\": true\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<?xml version=\\\"1.0\\\" encoding=\\\"utf-8\\\"?>\\n<Document xmlns=\\\"urn:AcceptorAuthorisationResponseV02.1\\\" xmlns:xsd=\\\"http://www.w3.org/2001/XMLSchema\\\" xmlns:xsi=\\\"http://www.w3.org/2001/XMLSchema-instance\\\">\\n  <AccptrAuthstnRspn> \\n    <Hdr>\\n      <MsgFctn>AUTP</MsgFctn>\\n      <PrtcolVrsn>2.0</PrtcolVrsn> \\n      <CreDtTm>2016-11-24T14:25:02</CreDtTm>\\n    </Hdr> \\n    <AuthstnRspn>\\n      <Envt>\\n        <MrchntId> \\n          <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\\n        </MrchntId> \\n      </Envt> \\n      <Tx> \\n        <TxId> \\n          <TxDtTm>2016-11-24T10:32:01</TxDtTm>\\n          <TxRef>0123456</TxRef> \\n        </TxId>\\n        <RcptTxId>42960215901402</RcptTxId> \\n        <TxDtls> \\n          <Ccy>986</Ccy>\\n          <TtlAmt>100</TtlAmt>\\n          <AcctTp>CRDT</AcctTp>\\n        </TxDtls> \\n      </Tx> \\n      <TxRspn>\\n        <AuthstnRslt> \\n          <RspnToAuthstn>\\n            <Rspn>APPR</Rspn> \\n            <RspnRsn>0000</RspnRsn> \\n          </RspnToAuthstn>\\n          <AuthstnCd>054609</AuthstnCd>\\n          <CmpltnReqrd>false</CmpltnReqrd>\\n        </AuthstnRslt>\\n        <Actn>\\n          <ActnTp>DISP</ActnTp>\\n          <MsgToPres>\\n            <MsgDstn>MDSP</MsgDstn>\\n            <MsgCntt>Aprovado</MsgCntt>\\n          </MsgToPres>\\n        </Actn> \\n        <Actn> \\n          <ActnTp>PRNT</ActnTp>\\n          <MsgToPres> \\n            <MsgDstn>CRCP</MsgDstn>\\n            <MsgCntt> STONE ~ Visa Credito ~ ************9367\\n            Via Cliente ~ STONE PAGAMENTOS S.A ~ 24/11/2016 10:32:01\\n            ~ Valor: R$ 1,00 ~ DOC: 00000124112016103201\\n            ~ Stone Id: 42960215901402 ~</MsgCntt>\\n          </MsgToPres>\\n        </Actn> \\n        <Actn>\\n          <ActnTp>PRNT</ActnTp>\\n          <MsgToPres> \\n            <MsgDstn>MRCP</MsgDstn>\\n            <MsgCntt> STONE ~ Visa Credito\\n            ~ ************9367 Via Estabelecimento\\n            ~ Data: 24/11/2016 10:32:01 ~ Valor: R$ 1,00\\n            ~ DOC: 00000124112016103201\\n            ~ Stone Id: 42960215901402 ~</MsgCntt> \\n          </MsgToPres>\\n        </Actn> \\n      </TxRspn> \\n    </AuthstnRspn>\\n  </AccptrAuthstnRspn>\\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ],\n  \"sidebar\": true\n}\n[/block]","category":"582df33be1b8692300c0dd37","createdAt":"2016-11-18T16:01:25.988Z","excerpt":"","githubsync":"","hidden":false,"isReference":false,"link_external":false,"link_url":"","next":{"pages":[],"description":""},"order":4,"parentDoc":null,"project":"582df33be1b8692300c0dd33","slug":"autorização","sync_unique":"","title":"Autorização","type":"basic","updates":[],"user":"57ea79f61780cd170064f273","version":"582df33be1b8692300c0dd36","childrenPages":[]}

Autorização


[block:api-header] { "type": "basic", "title": "Quando enviar ?" } [/block] Essa operação é utilizada quando o cliente realiza uma compra com o cartão. A seguir, estão as possíveis modalidades de pagamento: * À vista – consiste no pagamento do valor total da compra. * Parcelado sem juros – é o pagamento mensal do valor da compra, dividido pelo número escolhido de parcelas. O pagamento é realizado de acordo com a data de faturamento acordada entre o portador do cartão e o emissor, nos meses subsequentes a compra, até que valor integral devido seja quitado. É o adquirente quem controla as parcelas desta transação. * Parcelado com juros – é similar ao parcelado sem juros, porém, no valor a ser pago, será acrescentado juros cobrados diretamente pelo emissor e devidamente aceitos pelo portador. Para o adquirente e o estabelecimento, a transação será liquidada como à vista. É o emissor quem controla as parcelas dessa transação. [block:api-header] { "type": "basic", "title": "Observações especiais" } [/block] A compra pode ser realizada através de três métodos de entrada: 1. Entrada manual – o número do cartão é digitado diretamente na automação comercial. Para este método, a senha do portador não pode ser solicitada. 2. Tarja magnética – para identificar um cartão que possui apenas a tarja magnética, a primeira posição do “Service Code” da tarja, que deve ter o valor diferente de 2 ou 6 (ISO 7813). 3. Chip EMV – a presença do chip no cartão é identificada através da primeira posição do “Service Code” da tarja, que deve ter o valor igual a 2 ou 6 (ISO 7813). A tabela abaixo mostra as opções disponíveis por transação: [block:parameters] { "data": { "h-0": "Transação", "h-1": "Modalidades", "h-2": "Paramêtros da Transação", "0-0": "Crédito", "0-1": "• À vista\n• Parcelado com juros\n• Parcelado sem juros", "0-2": "• Permite transação tarja magnética\n• Permite transação chip EMV\n• Permite fallback magnetico\n• Solicita senha para transação tarja de acordo com service code do cartão\n• Solicita CVV (Código de Segurança) para transações tarja", "1-0": "Débito", "1-1": "• À vista", "1-2": "• Permite transação tarja magnética\n• Permite transação chip EMV\n• Permite fallback magnético\n• Exige solicitação de senha" }, "cols": 3, "rows": 2 } [/block] [block:api-header] { "type": "basic", "title": "Produtos Disponíveis" } [/block] A tabela abaixo apresenta a lista de produtos processados pela Stone. [block:parameters] { "data": { "h-0": "Produto", "h-1": "Brand ID (Inicialização)", "0-0": "VISA", "0-1": "1", "1-0": "MASTERCARD", "1-1": "2", "2-0": "VISA ELECTRON", "2-1": "3", "3-0": "MAESTRO", "3-1": "4", "4-0": "VR REFEICAO", "4-1": "A definir", "5-1": "A definir", "6-1": "A definir", "7-1": "A definir", "8-1": "A definir", "9-1": "A definir", "10-1": "A definir", "11-1": "A definir", "12-1": "A definir", "13-1": "A definir", "14-1": "A definir", "15-1": "A definir", "16-1": "A definir", "17-1": "A definir", "18-1": "A definir", "19-1": "A definir", "5-0": "VR ALIMENTACAO", "6-0": "VR AUTO", "7-0": "VR CULTURA", "8-0": "VR BENEFICIOS", "9-0": "ELO CREDITO", "10-0": "ELO DEBITO", "11-0": "ALELO REFEICAO", "12-0": "ALELO ALIMENTACAO", "13-0": "ALELO AUTO", "14-0": "ALELO CULTURA", "15-0": "SODEXO" }, "cols": 2, "rows": 16 } [/block] [block:api-header] { "type": "basic", "title": "Chamada para a SDK" } [/block] O função de transação financeira pode passar alguns dados para a SDK para o processamento da transação financeira. Todos os dados são opcionais, sendo que a o fluxo da SDk deve coletar todos os dados obrigatórios que não forem enviados na requisição do comando. [block:parameters] { "data": { "h-0": "Dados de Entrada", "h-1": "Dados de Saída", "0-0": "Amount (Long)", "0-1": "A definir", "1-0": "MerchantAdditionalData (String)" }, "cols": 2, "rows": 2 } [/block] [block:api-header] { "type": "basic", "title": "Fluxo de Compra com Cartão de Tarja Magnética" } [/block] 1. [Negócio] Chamada para SDK - Autorização 2. [SDK] Exibe mensagem - Insira ou Passe o Cartão 3. [SDK] Ao receber um evento de trilha magnética, verificar se o cartão possui chip pelo Service Code, caso exista o chip cancelar a operação com a mensagem. "Utilize chip do cartão" 4. [SDK] Listar Menu de Escolha de tipo de transação (Crédito, Débito ou Voucher) 5. [SDK] Solicitar entrada do valor da transação (se não for passado na chamada para SDK) 6.1 Se o tipo da transação for crédito, exibir menu de transação á vista ou parcelado. 6.1.1 Se for escolhida transação a vista, prosseguir para etapa 7. 6.1.2 Se for escolhido parcelado, solicitar digitação do número de parcelas e prosseguir para etapa 7. 7. [SDK] De acordo com o Service Code do cartão, solicitar senha se necessário. 8. [SDK] Enviar transação para o Autorizador Stone. 9. [SDK] Retornar para a aplicação principal o resultado da operação. [block:api-header] { "type": "basic", "title": "Fluxo de Compra com Cartão EMV" } [/block] 1. [Negócio] Chamada para SDK - Autorização. 2. [SDK] Exibe mensagem - Insira ou Passe o Cartão. 3. [SDK] Ao receber um evento de cartão inserido, iniciar fluxo EMV exibindo lista de aplicações do cartão, se houver apenas uma aplicação selecionar automaticamente. 3.1 Se houver uma falha na leitura do cartão solicitar a leitura da tarja magnética e enviar a transação como modo Fallback. 4. [SDK] Solicitar entrada do valor da transação (se não for passado na chamada para SDK) 5.1 Se o tipo da transação for crédito, exibir menu de transação á vista ou parcelado. 5.1.1 Se for escolhida transação a vista, prosseguir para etapa 6. 5.1.2 Se for escolhido parcelado, solicitar digitação do número de parcelas e prosseguir para etapa 6. 6. [SDK] De acordo com o Service Code do cartão, solicitar senha se necessário. 7. [SDK] Enviar transação para o Autorizador Stone. 8. [SDK] Retornar para a aplicação principal o resultado da operação. ##FLUXO DE GERAÇÃO DOS ACS E TRATAMENTOS CORRESPONDENTES## [block:image] { "images": [ { "image": [ "https://files.readme.io/12c0511-ac1.png", "ac1.png", 744, 840, "#9fcc14" ] } ] } [/block] ##GERAÇÃO DO CRIPTOGRAMA ARQC NO 1ST GENERATE AC ## Neste caso, o cartão solicita uma autorização online. O seguinte pode ocorrer: ##TRANSAÇÃO APROVADA PELO EMISSOR E APROVADA PELO CARTÃO## Em transações online com chip EMV, o emissor pode enviar um processamento de script para a atualização do cartão, quando envia as tags EMV 71 e/ou 72 na mensagem de resposta. Isso pode ocorre tanto para transações aprovadas como negadas. O resultado do processamento destes scripts fica armazenado no chip (tag EMV 9F5B). Se o emissor solicita o processamento de scripts na transação (recebe a tag 71 e/ou 72 na mensagem de response. ##TRANSAÇÃO NEGADA PELO EMISSOR## Fim do Fluxo da Transação ##TRANSAÇÃO APROVADA PELO EMISSOR E NEGADA PELO CARTÃO## Pode ocorrer de o emissor aprovar a transação online e o cartão negar a transação durante o processamento do 2nd Generate AC (generate ACC criptograma). Neste caso, a SDK deve enviar uma mensagem de desfazimento da transação. ##UNABLE TO GO ONLINE## Ocorre quando o cartão gera um criptograma ARQC para efetuar a transação em modo online, porém não há comunicação com o emissor. Neste caso, a aplicação processa o fluxo de desfazimento, trata TAC e IAC default e efetua o 2nd Generate AC. Neste momento a transação poderá ser: • Aprovada off-line: o cartão gera o criptograma TC – Indisponivel na Stone • Negada off-line: o cartão gera o criptograma AAC. ##GERAÇÃO DO CRIPTOGRAMA TC NO 1ST GENERATE AC## Neste caso, a transação é aprovada off-line e enviada ao host assim que completada, pelo fluxo de advice, com o bit 55 preenchido com dados do 1st Generate AC – Opção indisponível na Stone. ##GERAÇÃO DO CRIPTOGRAMA AAC NO 1ST GENERATE AC## Neste caso, a transação é negada off-line. Fim do Fluxo da Transação [block:api-header] { "type": "basic", "title": "CREDITO À VISTA TARJA SEM SENHA", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\"> \n <AccptrAuthstnReq>\n <Hdr>\n <MsgFctn>AUTQ</MsgFctn> \n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr> \n <AuthstnReq> \n <Envt> \n <Mrchnt> \n <Id> \n <Id>4C6759C119984540A03143B5234DAEEB</Id>\n </Id> \n </Mrchnt>\n <POI>\n <Id> \n <Id>CHECKOUT1</Id>\n </Id> \n <SysNm>SOFTWAREHOUSE</SysNm> \n <Cmpnt> \n <Tp>TERM</Tp> \n <Id> \n <PrvdrId>FABRICANTE</PrvdrId>\n <Id>MODELO</Id>\n <SrlNb>1234FFDD44</SrlNb> \n </Id>\n <Sts>\n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts> \n </Cmpnt> \n <Cpblties>\n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties>\n </POI>\n <Card> \n <PlainCardData>\n <PAN>5612000269966</PAN> \n <XpryDt>2050-12</XpryDt>\n <CardSctyCd> \n <CSCVal>111</CSCVal>\n </CardSctyCd>\n <TrckData> \n <TrckNb>2</TrckNb>\n <TrckVal>5612000269966=50125202709198420137</TrckVal>\n </TrckData>\n </PlainCardData> \n </Card>\n <Crdhldr>\n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn>\n <AuthntcnMtd>PPSG</AuthntcnMtd>\n </Authntcn>\n </Crdhldr> \n </Envt> \n <Cntxt> \n <PmtCntxt> \n <CardDataNtryMd>MGST</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n </PmtCntxt> \n </Cntxt> \n <Tx>\n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr>\n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef> \n </TxId>\n <TxDtls> \n <Ccy>986</Ccy> \n <TtlAmt>100</TtlAmt> \n <AcctTp>CRDT</AcctTp> \n <RcrngTx>\n <InstlmtTp>NONE</InstlmtTp>\n <TtlNbOfPmts>0</TtlNbOfPmts>\n </RcrngTx>\n </TxDtls> \n </Tx>\n </AuthstnReq> \n </AccptrAuthstnReq> \n</Document>>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO À VISTA TARJA COM SENHA", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\"> \n <AccptrAuthstnReq> \n <Hdr>\n <MsgFctn>AUTQ</MsgFctn> \n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr> \n <AuthstnReq> \n <Envt>\n <Mrchnt> \n <Id>\n <Id>8E51DE32849943389B67EC5E8AD7C721</Id> \n </Id> \n </Mrchnt> \n <POI>\n <Id> \n <Id>CHECKOUT1</Id>\n </Id>\n <SysNm>SOFTWAREHOUSE</SysNm>\n <Cmpnt>\n <Tp>TERM</Tp> \n <Id>\n <PrvdrId>FABRICANTE</PrvdrId>\n <Id>MODELO</Id> \n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts> \n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts> \n </Cmpnt> \n <Cpblties>\n <PrtLineWidth>39</PrtLineWidth> \n </Cpblties>\n </POI>\n <Card> \n <PlainCardData>\n <PAN>5612000269966</PAN> \n <XpryDt>2050-12</XpryDt> \n <CardSctyCd> \n <CSCVal>111</CSCVal> \n </CardSctyCd>\n <TrckData>\n <TrckNb>2</TrckNb> \n <TrckVal>5612000269966=50125202709198420137</TrckVal> \n </TrckData>\n </PlainCardData> \n </Card>\n <Crdhldr>\n <Nm>CARTAO DE TESTE 01</Nm> \n <Authntcn> \n <AuthntcnMtd>NPIN</AuthntcnMtd>\n <CrdhldrOnLinePIN> \n <NcrptdPINBlck> \n <CnttTp>ECRP</CnttTp>\n <EnvlpdData> \n <Rcpt>\n <KEK> \n <KEKId>\n <DerivtnId>FFFF654321</DerivtnId>\n </KEKId>\n <NcrptdKey>000040004D</NcrptdKey> \n </KEK> \n <NcrptdCntt> \n <NcrptdData>DC219C1AF3071343</NcrptdData>\n </NcrptdCntt> \n </Rcpt>\n </EnvlpdData> \n </NcrptdPINBlck>\n </CrdhldrOnLinePIN> \n </Authntcn>\n </Crdhldr>\n </Envt>\n <Cntxt> \n <PmtCntxt>\n <CardDataNtryMd>MGST</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n </PmtCntxt> \n </Cntxt> \n <Tx> \n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr>\n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef>\n </TxId>\n <TxDtls>\n <Ccy>986</Ccy> \n <TtlAmt>100</TtlAmt> \n <AcctTp>CRDT</AcctTp> \n <RcrngTx> \n <InstlmtTp>NONE</InstlmtTp>\n <TtlNbOfPmts>0</TtlNbOfPmts> \n </RcrngTx> \n </TxDtls>\n </Tx>\n </AuthstnReq> \n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO À VISTA EMV COM SENHA OFFLINE", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\">\n <AccptrAuthstnReq> \n <Hdr>\n <MsgFctn>AUTQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn> \n </Hdr>\n <AuthstnReq> \n <Envt>\n <Mrchnt> \n <Id> \n <Id>8E51DE32849943389B67EC5E8AD7C721</Id> \n </Id> \n </Mrchnt> \n <POI> \n <Id> \n <Id>CHECKOUT1</Id>\n </Id> \n <SysNm>SOFTWAREHOUSE</SysNm>\n <Cmpnt>\n <Tp>TERM</Tp>\n <Id> \n <PrvdrId>FABRICANTE</PrvdrId>\n <Id>MODELO</Id>\n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts> \n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts>\n </Cmpnt>\n <Cpblties>\n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties> \n </POI> \n <Card> \n <PlainCardData>\n <PAN>5612000269966</PAN> \n <XpryDt>2050-12</XpryDt>\n <CardSeqNb>000</CardSeqNb>\n <TrckData> \n <TrckNb>2</TrckNb> \n <TrckVal>5612000269966=50125202709198420137</TrckVal>\n </TrckData> </PlainCardData>\n\t\t\t\t</Card>\n <Crdhldr> \n <Nm>CARTAO DE TESTE 01</Nm> \n <Authntcn> \n <AuthntcnMtd>FPIN</AuthntcnMtd> \n </Authntcn>\n </Crdhldr> \n </Envt> \n <Cntxt> \n <PmtCntxt> \n <CardDataNtryMd>CICC</CardDataNtryMd>\n <FllbckInd>false</FllbckInd> \n </PmtCntxt> \n </Cntxt> \n <Tx> \n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr> \n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef>\n </TxId> \n <TxDtls>\n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp>\n <ICCRltdData>5F2A02098682025C00950502000\n 080009A031611219C01009F020600000000012\n 09F100706010A03A420009F1A0200769F26083\n 1FADB685E86A1849F360206A99F2701809F330\n 3E0F0E89F34034103029F37042948E7C5</ICCRltdData>\n <RcrngTx>\n <InstlmtTp>NONE</InstlmtTp> \n <TtlNbOfPmts>0</TtlNbOfPmts>\n </RcrngTx> \n </TxDtls>\n </Tx> \n </AuthstnReq> \n </AccptrAuthstnReq> \n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO À VISTA EMV COM SENHA ONLINE", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\">\n <AccptrAuthstnReq> \n <Hdr> \n <MsgFctn>AUTQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn> \n </Hdr> \n <AuthstnReq> \n <Envt> \n <Mrchnt> \n <Id>\n <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\n </Id>\n </Mrchnt> \n <POI> \n <Id>\n <Id>CHECKOUT1</Id>\n </Id> \n <SysNm>SOFTWAREHOUSE</SysNm> \n <Cmpnt> \n <Tp>TERM</Tp>\n <Id>\n <PrvdrId>FABRICANTE</PrvdrId> \n <Id>MODELO</Id>\n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts>\n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts> \n </Cmpnt>\n <Cpblties>\n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties> \n </POI>\n <Card>\n <PlainCardData>\n <PAN>5612000269966</PAN> \n <XpryDt>2050-12</XpryDt> \n <CardSeqNb>000</CardSeqNb>\n <TrckData> \n <TrckNb>2</TrckNb> \n <TrckVal>5612000269966=50125202709198420137</TrckVal>\n </TrckData> \n </PlainCardData>\n </Card> \n <Crdhldr> \n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn> \n <AuthntcnMtd>NPIN</AuthntcnMtd>\n <CrdhldrOnLinePIN> \n <NcrptdPINBlck> \n <CnttTp>ECRP</CnttTp>\n <EnvlpdData>\n <Rcpt> \n <KEK>\n <KEKId> \n <DerivtnId>FFFF654321</DerivtnId>\n </KEKId>\n <NcrptdKey>000040004D</NcrptdKey> \n </KEK> \n <NcrptdCntt>\n <NcrptdData>DC219C1AF3071343</NcrptdData>\n </NcrptdCntt>\n </Rcpt>\n </EnvlpdData> \n </NcrptdPINBlck>\n </CrdhldrOnLinePIN>\n </Authntcn> \n </Crdhldr>\n </Envt> \n <Cntxt> \n <PmtCntxt> \n <CardDataNtryMd>CICC</CardDataNtryMd> \n <FllbckInd>false</FllbckInd>\n </PmtCntxt> \n </Cntxt> \n <Tx> \n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr> \n <TxId>\n <TxDtTm>2016-11-24T10:32:01</TxDtTm> \n <TxRef>0123456</TxRef>\n </TxId> \n <TxDtls>\n <Ccy>986</Ccy> \n <TtlAmt>100</TtlAmt> \n <AcctTp>CRDT</AcctTp>\n <ICCRltdData>5F2A02098682025C00950502000080009A0\n 1611219C01009F02060000000001209F100706010A03A4\n 20009F1A0200769F260831FADB685E86A1849F360206A9\n 9F2701809F3303E0F0E89F34034103029F37042948E7C5</ICCRltdData>\n <RcrngTx>\n <InstlmtTp>NONE</InstlmtTp>\n <TtlNbOfPmts>0</TtlNbOfPmts>\n </RcrngTx> \n </TxDtls> \n </Tx> \n </AuthstnReq>\n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO PARCELADO EMISSOR TARJA SEM SENHA", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\">\n <AccptrAuthstnReq>\n <Hdr>\n <MsgFctn>AUTQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn> \n </Hdr> \n <AuthstnReq> \n <Envt> \n <Mrchnt>\n <Id> \n <Id>4C6759C119984540A03143B5234DAEEB</Id>\n </Id> \n </Mrchnt>\n <POI>\n <Id> \n <Id>CHECKOUT1</Id>\n </Id>\n <SysNm>SOFTWAREHOUSE</SysNm>\n <Cmpnt>\n <Tp>TERM</Tp>\n <Id> \n <PrvdrId>FABRICANTE</PrvdrId> \n <Id>MODELO</Id> \n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts>\n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts> \n </Cmpnt> \n <Cpblties> \n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties> \n </POI>\n <Card> \n <PlainCardData>\n <PAN>5612000269966</PAN>\n <XpryDt>2050-12</XpryDt>\n <CardSctyCd>\n <CSCVal>111</CSCVal>\n </CardSctyCd>\n <TrckData>\n <TrckNb>2</TrckNb> \n <TrckVal>5612000269966=50125202709198420137</TrckVal>\n </TrckData> \n </PlainCardData>\n </Card> \n <Crdhldr> \n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn> \n <AuthntcnMtd>PPSG</AuthntcnMtd> \n </Authntcn>\n </Crdhldr> \n </Envt> \n <Cntxt>\n <PmtCntxt> \n <CardDataNtryMd>MGST</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n </PmtCntxt>\n </Cntxt>\n <Tx>\n <InitrTxId>00000124112016103201</InitrTxId> \n <TxCaptr>true</TxCaptr> \n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef>\n </TxId>\n <TxDtls>\n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp>\n <RcrngTx>\n <InstlmtTp>ISSR</InstlmtTp> \n <TtlNbOfPmts>5</TtlNbOfPmts> \n </RcrngTx>\n </TxDtls>\n </Tx> \n </AuthstnReq> \n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO PARCELADO EMISSOR COM SENHA", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\">\n <AccptrAuthstnReq> \n <Hdr>\n <MsgFctn>AUTQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr>\n <AuthstnReq> \n <Envt>\n <Mrchnt> \n <Id> \n <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\n </Id> \n </Mrchnt> \n <POI> \n <Id>\n <Id>CHECKOUT1</Id> \n </Id>\n <SysNm>SOFTWAREHOUSE</SysNm> \n <Cmpnt>\n <Tp>TERM</Tp>\n <Id> \n <PrvdrId>FABRICANTE</PrvdrId> \n <Id>MODELO</Id> \n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts> \n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts>\n </Cmpnt>\n <Cpblties> \n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties>\n </POI>\n <Card> \n <PlainCardData>\n <PAN>5612000269966</PAN> \n <XpryDt>2050-12</XpryDt>\n <CardSctyCd>\n <CSCVal>111</CSCVal>\n </CardSctyCd>\n <TrckData>\n <TrckNb>2</TrckNb> <TrckVal>5612000269966=50125202709198420137</TrckVal>\t\t\t\t\t\t\t</TrckData> \n </PlainCardData>\n </Card>\n <Crdhldr> \n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn> \n <AuthntcnMtd>NPIN</AuthntcnMtd> \n <CrdhldrOnLinePIN>\n <NcrptdPINBlck> \n <CnttTp>ECRP</CnttTp> \n <EnvlpdData>\n <Rcpt> \n <KEK>\n <KEKId>\n <DerivtnId>FFFF654321</DerivtnId>\n </KEKId>\n <NcrptdKey>000040004D</NcrptdKey> \n </KEK> \n <NcrptdCntt> \n <NcrptdData>DC219C1AF3071343</NcrptdData>\n </NcrptdCntt>\n </Rcpt>\n </EnvlpdData> \n </NcrptdPINBlck> \n </CrdhldrOnLinePIN> \n </Authntcn>\n </Crdhldr>\n </Envt>\n <Cntxt>\n <PmtCntxt> \n <CardDataNtryMd>MGST</CardDataNtryMd> \n <FllbckInd>false</FllbckInd>\n </PmtCntxt>\n </Cntxt> \n <Tx>\n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr>\n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef> \n </TxId> \n <TxDtls>\n <Ccy>986</Ccy> \n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp><RcrngTx> \n <InstlmtTp>ISSR</InstlmtTp>\n <TtlNbOfPmts>5</TtlNbOfPmts>\n </RcrngTx> \n </TxDtls> \n </Tx> \n </AuthstnReq> \n </AccptrAuthstnReq> \n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO PARCELADO EMISSOR EMV COM SENHA OFFLINE", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\">\n <AccptrAuthstnReq>\n <Hdr>\n <MsgFctn>AUTQ</MsgFctn> \n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr>\n <AuthstnReq>\n <Envt> \n <Mrchnt> \n <Id>\n <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\n </Id>\n </Mrchnt>\n <POI>\n <Id> \n <Id>CHECKOUT1</Id>\n </Id>\n <SysNm>SOFTWAREHOUSE</SysNm>\n <Cmpnt>\n <Tp>TERM</Tp> \n <Id>\n <PrvdrId>FABRICANTE</PrvdrId>\n <Id>MODELO</Id>\n <SrlNb>1234FFDD44</SrlNb> \n </Id>\n <Sts> \n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts>\n </Cmpnt> \n <Cpblties>\n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties> \n </POI> \n <Card>\n <PlainCardData> \n <PAN>5612000269966</PAN>\n <XpryDt>2050-12</XpryDt> \n <CardSeqNb>000</CardSeqNb>\n <TrckData> \n <TrckNb>2</TrckNb> \n <TrckVal>5612000269966=50125202709198420137</TrckVal> \n </TrckData> \n </PlainCardData> \n </Card> \n <Crdhldr>\n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn>\n <AuthntcnMtd>FPIN</AuthntcnMtd>\n </Authntcn>\n </Crdhldr> \n </Envt> \n <Cntxt>\n <PmtCntxt> \n <CardDataNtryMd>CICC</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n </PmtCntxt> \n </Cntxt> \n <Tx> \n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr>\n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef>\n </TxId> \n <TxDtls>\n <Ccy>986</Ccy> \n <TtlAmt>100</TtlAmt> \n <AcctTp>CRDT</AcctTp>\n <ICCRltdData>5F2A02098682025\n C00950502000080009A031611219C01009F02060000000001\n 209F100706010A03A420009F1A0200769F260831FADB685E8\n 6A1849F360206A99F2701809F3303E0F0E89F34034103029F\n 37042948E7C5</ICCRltdData>\n <RcrngTx> \n <InstlmtTp>ISSR</InstlmtTp> \n <TtlNbOfPmts>5</TtlNbOfPmts>\n </RcrngTx> \n </TxDtls> \n </Tx> \n </AuthstnReq>\n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO PARCELADO EMISSOR EMV COM SENHA ONLINE", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\"> \n <AccptrAuthstnReq>\n <Hdr>\n <MsgFctn>AUTQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr> \n <AuthstnReq> \n <Envt> \n <Mrchnt> \n <Id> \n <Id>8E51DE32849943389B67EC5E8AD7C721</Id> \n </Id> \n </Mrchnt> \n <POI>\n <Id> \n <Id>CHECKOUT1</Id>\n </Id>\n <SysNm>SOFTWAREHOUSE</SysNm>\n <Cmpnt>\n <Tp>TERM</Tp> \n <Id>\n <PrvdrId>FABRICANTE</PrvdrId> \n <Id>MODELO</Id> \n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts>\n <VrsnNb>1.08/010002/030104</VrsnNb> \n </Sts> \n </Cmpnt>\n <Cpblties> \n <PrtLineWidth>39</PrtLineWidth> \n </Cpblties> \n </POI>\n <Card>\n <PlainCardData> \n <PAN>5612000269966</PAN>\n <XpryDt>2050-12</XpryDt> \n <CardSeqNb>000</CardSeqNb>\n <TrckData>\n <TrckNb>2</TrckNb> \n <TrckVal>5612000269966=50125202709198420137</TrckVal>\n </TrckData> \n </PlainCardData> \n </Card>\n <Crdhldr>\n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn> \n <AuthntcnMtd>NPIN</AuthntcnMtd> \n <CrdhldrOnLinePIN> \n <NcrptdPINBlck> \n <CnttTp>ECRP</CnttTp>\n <EnvlpdData>\n <Rcpt>\n <KEK>\n <KEKId>\n <DerivtnId>FFFF654321</DerivtnId>\n </KEKId> \n <NcrptdKey>000040004D</NcrptdKey>\n </KEK>\n <NcrptdCntt> \n <NcrptdData>DC219C1AF3071343</NcrptdData>\n </NcrptdCntt>\n </Rcpt>\n </EnvlpdData>\n </NcrptdPINBlck> \n </CrdhldrOnLinePIN> \n </Authntcn>\n </Crdhldr> \n </Envt>\n <Cntxt>\n <PmtCntxt> \n <CardDataNtryMd>CICC</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n </PmtCntxt> \n </Cntxt> \n <Tx> \n <InitrTxId>00000124112016103201</InitrTxId> \n <TxCaptr>true</TxCaptr> \n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm> \n <TxRef>0123456</TxRef> \n </TxId>\n <TxDtls>\n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp> \n <ICCRltdData>5F2A02098682025C009505\n 02000080009A031611219C01009F020600000\n 00001209F100706010A03A420009F1A020076\n 9F260831FADB685E86A1849F360206A99F270\n 1809F3303E0F0E89F34034103029F37042948E7C5</ICCRltdData> \n <RcrngTx> \n <InstlmtTp>ISSR</InstlmtTp>\n <TtlNbOfPmts>5</TtlNbOfPmts>\n </RcrngTx> \n </TxDtls> \n </Tx> \n </AuthstnReq> \n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO PARCELADO LOJA TARJA SEM SENHA", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\"> \n <AccptrAuthstnReq>\n <Hdr>\n <MsgFctn>AUTQ</MsgFctn> \n <PrtcolVrsn>2.0</PrtcolVrsn> \n </Hdr>\n <AuthstnReq>\n <Envt> \n <Mrchnt> \n <Id>\n <Id>4C6759C119984540A03143B5234DAEEB</Id>\n </Id> \n </Mrchnt> \n <POI> \n <Id>\n <Id>CHECKOUT1</Id>\n </Id> \n <SysNm>SOFTWAREHOUSE</SysNm>\n <Cmpnt> \n <Tp>TERM</Tp> \n <Id>\n <PrvdrId>FABRICANTE</PrvdrId>\n <Id>MODELO</Id> \n <SrlNb>1234FFDD44</SrlNb> \n </Id>\n <Sts>\n <VrsnNb>1.08/010002/030104</VrsnNb> \n </Sts>\n </Cmpnt> \n <Cpblties> \n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties> \n </POI>\n <Card> \n <PlainCardData>\n <PAN>5612000269966</PAN>\n <XpryDt>2050-12</XpryDt>\n <CardSctyCd>\n <CSCVal>111</CSCVal> \n </CardSctyCd> <TrckData>\n <TrckNb>2</TrckNb>\n <TrckVal>5612000269966=50125202709198420137</TrckVal> \n </TrckData> \n </PlainCardData> \n </Card>\n <Crdhldr> \n <Nm>CARTAO DE TESTE 01</Nm> \n <Authntcn>\n <AuthntcnMtd>PPSG</AuthntcnMtd>\n </Authntcn>\n </Crdhldr> \n </Envt> \n <Cntxt> \n <PmtCntxt> \n <CardDataNtryMd>MGST</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n </PmtCntxt>\n </Cntxt> \n <Tx>\n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr>\n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef> \n </TxId>\n <TxDtls>\n <Ccy>986</Ccy> \n <TtlAmt>100</TtlAmt> \n <AcctTp>CRDT</AcctTp> \n <RcrngTx> \n <InstlmtTp>MCHT</InstlmtTp>\n <TtlNbOfPmts>5</TtlNbOfPmts> \n </RcrngTx> \n </TxDtls> \n </Tx> \n </AuthstnReq> \n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO PARCELADO LOJA TARJA COM SENHA", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\">\n <AccptrAuthstnReq>\n <Hdr> \n <MsgFctn>AUTQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn> \n </Hdr>\n <AuthstnReq>\n <Envt>\n <Mrchnt> \n <Id> \n <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\n </Id>\n </Mrchnt>\n <POI>\n <Id> \n <Id>CHECKOUT1</Id>\n </Id>\n <SysNm>SOFTWAREHOUSE</SysNm>\n <Cmpnt> \n <Tp>TERM</Tp> \n <Id>\n <PrvdrId>FABRICANTE</PrvdrId>\n <Id>MODELO</Id>\n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts>\n <VrsnNb>1.08/010002/030104</VrsnNb> \n </Sts>\n </Cmpnt> \n <Cpblties>\n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties>\n </POI> \n <Card> \n <PlainCardData> \n <PAN>5612000269966</PAN>\n <XpryDt>2050-12</XpryDt>\n <CardSctyCd>\n <CSCVal>111</CSCVal> \n </CardSctyCd> \n <TrckData> \n <TrckNb>2</TrckNb> \n <TrckVal>5612000269966=50125202709198420137</TrckVal>\n </TrckData> \n </PlainCardData> \n </Card>\n <Crdhldr>\n <Nm>CARTAO DE TESTE 01</Nm> \n <Authntcn>\n <AuthntcnMtd>NPIN</AuthntcnMtd>\n <CrdhldrOnLinePIN>\n <NcrptdPINBlck>\n <CnttTp>ECRP</CnttTp>\n <EnvlpdData>\n <Rcpt> \n <KEK> \n <KEKId>\n <DerivtnId>FFFF654321</DerivtnId>\n </KEKId> \n <NcrptdKey>000040004D</NcrptdKey>\n </KEK> \n <NcrptdCntt>\n <NcrptdData>DC219C1AF3071343</NcrptdData>\n </NcrptdCntt> \n </Rcpt>\n </EnvlpdData>\n </NcrptdPINBlck>\n </CrdhldrOnLinePIN>\n </Authntcn> \n </Crdhldr> \n </Envt>\n <Cntxt> \n <PmtCntxt>\n <CardDataNtryMd>MGST</CardDataNtryMd> \n <FllbckInd>false</FllbckInd>\n </PmtCntxt> \n </Cntxt> \n <Tx>\n <InitrTxId>00000124112016103201</InitrTxId> \n <TxCaptr>true</TxCaptr> \n <TxId>\n <TxDtTm>2016-11-24T10:32:01</TxDtTm> \n <TxRef>0123456</TxRef> \n </TxId>\n <TxDtls> \n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp> \n <RcrngTx> \n <InstlmtTp>MCHT</InstlmtTp> \n <TtlNbOfPmts>5</TtlNbOfPmts> \n </RcrngTx>\n </TxDtls> \n </Tx>\n </AuthstnReq>\n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO PARCELADO LOJA EMV COM SENHA OFFLINE", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\">\n <AccptrAuthstnReq>\n <Hdr> \n <MsgFctn>AUTQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn> \n </Hdr>\n <AuthstnReq>\n <Envt> \n <Mrchnt> \n <Id>\n <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\n </Id>\n </Mrchnt>\n <POI> \n <Id> \n <Id>CHECKOUT1</Id>\n </Id>\n <SysNm>SOFTWAREHOUSE</SysNm>\n <Cmpnt> \n <Tp>TERM</Tp>\n <Id>\n <PrvdrId>FABRICANTE</PrvdrId>\n <Id>MODELO</Id> \n <SrlNb>1234FFDD44</SrlNb>\n </Id>\n <Sts>\n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts> \n </Cmpnt>\n <Cpblties> \n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties>\n </POI>\n <Card> \n <PlainCardData>\n <PAN>5612000269966</PAN>\n <XpryDt>2050-12</XpryDt>\n <CardSeqNb>000</CardSeqNb>\n <TrckData>\n <TrckNb>2</TrckNb>\n <TrckVal>5612000269966=50125202709198420137</TrckVal> \n </TrckData> \n </PlainCardData> \n </Card>\n <Crdhldr>\n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn>\n <AuthntcnMtd>FPIN</AuthntcnMtd> \n </Authntcn>\n </Crdhldr>\n </Envt>\n <Cntxt> \n <PmtCntxt>\n <CardDataNtryMd>CICC</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n </PmtCntxt> \n </Cntxt> \n <Tx> \n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr>\n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef> \n </TxId> \n <TxDtls> \n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp>\n <ICCRltdData>5F2A02098682025C00950\n 502000080009A031611219C01009F02060\n 000000001209F100706010A03A420009F1\n A0200769F260831FADB685E86A1849F360\n 206A99F2701809F3303E0F0E89F3403410\n 3029F37042948E7C5</ICCRltdData> \n <RcrngTx> \n <InstlmtTp>MCHT</InstlmtTp>\n <TtlNbOfPmts>5</TtlNbOfPmts>\n </RcrngTx>\n </TxDtls>\n </Tx> \n </AuthstnReq> \n </AccptrAuthstnReq> \n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO PARCELADO LOJA EMV COM SENHA ONLINE", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\"> \n <AccptrAuthstnReq>\n <Hdr>\n <MsgFctn>AUTQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr> \n <AuthstnReq>\n <Envt>\n <Mrchnt> \n <Id> \n <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\n </Id> \n </Mrchnt>\n <POI> \n <Id>\n <Id>CHECKOUT1</Id>\n </Id>\n <SysNm>SOFTWAREHOUSE</SysNm> \n <Cmpnt>\n <Tp>TERM</Tp>\n <Id>\n <PrvdrId>FABRICANTE</PrvdrId>\n <Id>MODELO</Id>\n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts>\n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts> \n </Cmpnt>\n <Cpblties>\n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties> \n </POI>\n <Card> \n <PlainCardData>\n <PAN>5612000269966</PAN>\n <XpryDt>2050-12</XpryDt> \n <CardSeqNb>000</CardSeqNb>\n <TrckData> \n <TrckNb>2</TrckNb>\n <TrckVal>5612000269966=50125202709198420137</TrckVal>\n </TrckData>\n </PlainCardData> \n </Card> \n <Crdhldr>\n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn> \n <AuthntcnMtd>NPIN</AuthntcnMtd>\n <CrdhldrOnLinePIN>\n <NcrptdPINBlck> \n <CnttTp>ECRP</CnttTp>\n <EnvlpdData>\n <Rcpt> \n <KEK>\n <KEKId>\n <DerivtnId>FFFF654321</DerivtnId>\n </KEKId>\n <NcrptdKey>000040004D</NcrptdKey> \n </KEK> \n <NcrptdCntt> \n <NcrptdData>DC219C1AF3071343</NcrptdData>\n </NcrptdCntt>\n </Rcpt>\n </EnvlpdData>\n </NcrptdPINBlck>\n </CrdhldrOnLinePIN> \n </Authntcn>\n </Crdhldr> \n </Envt>\n <Cntxt> \n <PmtCntxt> \n <CardDataNtryMd>CICC</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n </PmtCntxt>\n </Cntxt> \n <Tx> \n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr> \n <TxId>\n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef> \n </TxId> \n <TxDtls> \n <Ccy>986</Ccy> \n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp> \n <ICCRltdData>5F2A02098682025C0095050200008000\n 9A031611219C01009F02060000000001209F100706010\n A03A420009F1A0200769F260831FADB685E86A184F360\n 206A99F2701809F3303E0F0E89F34034103029F370429\n 48E7C5</ICCRltdData> \n <RcrngTx> \n <InstlmtTp>MCHT</InstlmtTp>\n <TtlNbOfPmts>5</TtlNbOfPmts> \n </RcrngTx> \n </TxDtls> \n </Tx> \n </AuthstnReq> \n </AccptrAuthstnReq> \n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "DEBITO TARJA COM SENHA", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\"> \n <AccptrAuthstnReq>\n <Hdr> \n <MsgFctn>AUTQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr> \n <AuthstnReq> \n <Envt>\n <Mrchnt>\n <Id> \n <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\n </Id>\n </Mrchnt>\n <POI> \n <Id> \n <Id>CHECKOUT1</Id>\n </Id> \n <SysNm>SOFTWAREHOUSE</SysNm>\n <Cmpnt> \n <Tp>TERM</Tp> \n <Id> \n <PrvdrId>FABRICANTE</PrvdrId> \n <Id>MODELO</Id> \n <SrlNb>1234FFDD44</SrlNb> \n </Id> \n <Sts> \n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts> \n </Cmpnt>\n <Cpblties>\n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties> \n </POI> \n <Card>\n <PlainCardData> \n <PAN>5612000269966</PAN> \n <XpryDt>2050-12</XpryDt>\n <TrckData>\n <TrckNb>2</TrckNb> \n <TrckVal>5612000269966=50125202709198420137</TrckVal> \n </TrckData> \n </PlainCardData>\n </Card> \n <Crdhldr>\n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn>\n <AuthntcnMtd>FPIN</AuthntcnMtd>\n <CrdhldrOnLinePIN>\n <NcrptdPINBlck>\n <CnttTp>ECRP</CnttTp> \n <EnvlpdData> \n <Rcpt>\n <KEK>\n <KEKId> \n <DerivtnId>FFFF654321</DerivtnId>\n </KEKId>\n <NcrptdKey>04D56000AA</NcrptdKey>\n </KEK> \n <NcrptdCntt> \n <NcrptdData>A5405C5C7D4D1F3E</NcrptdData>\n </NcrptdCntt>\n </Rcpt>\n </EnvlpdData>\n </NcrptdPINBlck> \n </CrdhldrOnLinePIN>\n </Authntcn>\n </Crdhldr>\n </Envt>\n <Cntxt> \n <PmtCntxt> \n <CardDataNtryMd>MGST</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n </PmtCntxt>\n </Cntxt>\n <Tx>\n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr>\n <TxId>\n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef> \n </TxId> \n <TxDtls> \n <Ccy>986</Ccy> \n <TtlAmt>100</TtlAmt>\n <AcctTp>CHCK</AcctTp> \n <RcrngTx> \n <InstlmtTp>NONE</InstlmtTp>\n <TtlNbOfPmts>0</TtlNbOfPmts> \n </RcrngTx> \n </TxDtls> \n </Tx> \n </AuthstnReq> \n </AccptrAuthstnReq> \n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "DEBITO EMV COM SENHA OFFLINE", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\">\n <AccptrAuthstnReq>\n <Hdr>\n <MsgFctn>AUTQ</MsgFctn> \n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr>\n <AuthstnReq>\n <Envt> \n <Mrchnt> \n <Id> \n <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\n </Id> \n </Mrchnt>\n <POI>\n <Id>\n <Id>CHECKOUT1</Id>\n </Id>\n <SysNm>SOFTWAREHOUSE</SysNm> \n <Cmpnt> \n <Tp>TERM</Tp>\n <Id>\n <PrvdrId>FABRICANTE</PrvdrId> \n <Id>MODELO</Id> \n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts> \n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts> \n </Cmpnt>\n <Cpblties>\n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties> \n </POI> \n <Card>\n <PlainCardData>\n <PAN>5612000269966</PAN>\n <XpryDt>2050-12</XpryDt>\n <CardSeqNb>000</CardSeqNb> \n <TrckData> \n <TrckNb>2</TrckNb>\n <TrckVal>5612000269966=50125202709198420137</TrckVal>\n </TrckData> \n </PlainCardData> \n </Card> \n <Crdhldr> \n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn>\n <AuthntcnMtd>FPIN</AuthntcnMtd> \n </Authntcn> \n </Crdhldr> \n </Envt> \n <Cntxt>\n <PmtCntxt>\n <CardDataNtryMd>CICC</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n </PmtCntxt>\n </Cntxt> \n <Tx> \n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr>\n <TxId>\n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef> \n </TxId> \n <TxDtls> \n <Ccy>986</Ccy> \n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp>\n <ICCRltdData>5F2A02098682025C00950502\n 000080009A031611219C01009F02060000000\n 001209F100706010A03A420009F1A0200769F\n 260831FADB685E86A1849F360206A99F27018\n 09F3303E0F0E89F34034103029F37042948E7\n C5</ICCRltdData> \n <RcrngTx> \n <InstlmtTp>NONE</InstlmtTp>\n <TtlNbOfPmts>0</TtlNbOfPmts>\n </RcrngTx>\n </TxDtls> \n </Tx> \n </AuthstnReq>\n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "DEBITO EMV COM SENHA ONLINE", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\">\n <AccptrAuthstnReq>\n <Hdr> \n <MsgFctn>AUTQ</MsgFctn> \n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr> \n <AuthstnReq>\n <Envt>\n <Mrchnt> \n <Id>\n <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\n </Id> \n </Mrchnt> \n <POI>\n <Id> \n <Id>CHECKOUT1</Id>\n </Id> \n <SysNm>SOFTWAREHOUSE</SysNm> \n <Cmpnt> \n <Tp>TERM</Tp>\n <Id> \n <PrvdrId>FABRICANTE</PrvdrId>\n <Id>MODELO</Id> \n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts>\n <VrsnNb>1.08/010002/030104</VrsnNb> \n </Sts>\n </Cmpnt> \n <Cpblties> \n <PrtLineWidth>39</PrtLineWidth> \n </Cpblties> \n </POI> \n <Card> \n <PlainCardData> \n <PAN>5612000269966</PAN>\n <XpryDt>2050-12</XpryDt>\n <CardSeqNb>000</CardSeqNb>\n <TrckData> \n <TrckNb>2</TrckNb> \n <TrckVal>5612000269966=50125202709198420137</TrckVal>\n </TrckData> \n </PlainCardData> \n </Card> \n <Crdhldr>\n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn>\n <AuthntcnMtd>NPIN</AuthntcnMtd>\n <CrdhldrOnLinePIN>\n <NcrptdPINBlck>\n <CnttTp>ECRP</CnttTp>\n <EnvlpdData>\n <Rcpt> \n <KEK>\n <KEKId> \n <DerivtnId>FFFF654321</DerivtnId> \n </KEKId> \n <NcrptdKey>000040004D</NcrptdKey>\n </KEK> \n <NcrptdCntt> \n <NcrptdData>DC219C1AF3071343</NcrptdData>\n </NcrptdCntt> \n </Rcpt> \n </EnvlpdData> \n </NcrptdPINBlck>\n </CrdhldrOnLinePIN> \n </Authntcn> \n </Crdhldr>\n </Envt>\n <Cntxt>\n <PmtCntxt> \n <CardDataNtryMd>CICC</CardDataNtryMd> \n <FllbckInd>false</FllbckInd>\n </PmtCntxt>\n </Cntxt>\n <Tx> \n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr>\n <TxId>\n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef> \n </TxId>\n <TxDtls> \n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt>\n <AcctTp>CHCK</AcctTp> \n <ICCRltdData>5F2A02098682025C00950502000080\n 009A031611219C01009F02060000000001209F10070\n 6010A03A420009F1A0200769F260831FADB685E86A1\n 849F360206A99F2701809F3303E0F0E89F340341030\n 29F37042948E7C5</ICCRltdData> \n <RcrngTx> \n <InstlmtTp>NONE</InstlmtTp>\n <TtlNbOfPmts>0</TtlNbOfPmts>\n </RcrngTx> \n </TxDtls> \n </Tx>\n </AuthstnReq>\n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO ECOMMERCE A VISTA", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\">\n <AccptrAuthstnReq> \n <Hdr> \n <MsgFctn>AUTQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr> \n <AuthstnReq> \n <Envt>\n <Mrchnt> \n <Id> \n <Id>8E51DE32849943389B67EC5E8AD7C721</Id> \n </Id> \n </Mrchnt> \n <POI>\n <Id>\n <Id>CHECKOUT1</Id>\n </Id> \n <SysNm>SOFTWAREHOUSE</SysNm> \n <Cmpnt> \n <Tp>TERM</Tp>\n <Id> \n <PrvdrId>FABRICANTE</PrvdrId> \n <Id>MODELO</Id>\n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts>\n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts>\n </Cmpnt>\n <Cpblties> \n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties> \n </POI> \n <Card> \n <PlainCardData> \n <PAN>5612000269966</PAN>\n <XpryDt>2050-12</XpryDt>\n <CardSctyCd>\n <CSCVal>111</CSCVal>\n </CardSctyCd> \n </PlainCardData> \n </Card>\n <Crdhldr> \n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn>\n <AuthntcnMtd>PPSG</AuthntcnMtd> \n </Authntcn>\n </Crdhldr> \n </Envt>\n <Cntxt>\n <PmtCntxt> \n <CardDataNtryMd>PHYS</CardDataNtryMd>\n <FllbckInd>false</FllbckInd> \n <TxChanl>ECOM</TxChanl>\n </PmtCntxt> \n </Cntxt> \n <Tx>\n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr> \n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm> \n <TxRef>0123456</TxRef>\n </TxId> \n <TxDtls> \n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp>\n <RcrngTx>\n <InstlmtTp>NONE</InstlmtTp>\n <TtlNbOfPmts>0</TtlNbOfPmts>\n </RcrngTx>\n </TxDtls> \n </Tx>\n </AuthstnReq>\n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO ECOMMERCE PARCELADO EMISSOR", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\">\n <AccptrAuthstnReq>\n <Hdr> \n <MsgFctn>AUTQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr> \n <AuthstnReq>\n <Envt> \n <Mrchnt> \n <Id>\n <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\n </Id>\n </Mrchnt>\n <POI>\n <Id> \n <Id>CHECKOUT1</Id>\n </Id> \n <SysNm>SOFTWAREHOUSE</SysNm>\n <Cmpnt> \n <Tp>TERM</Tp>\n <Id> \n <PrvdrId>FABRICANTE</PrvdrId>\n <Id>MODELO</Id> \n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts> \n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts>\n </Cmpnt> \n <Cpblties> \n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties>\n </POI>\n <Card>\n <PlainCardData>\n <PAN>5612000269966</PAN> \n <XpryDt>2050-12</XpryDt> \n <CardSctyCd> \n <CSCVal>111</CSCVal>\n </CardSctyCd> \n </PlainCardData>\n </Card>\n <Crdhldr> \n <Nm>CARTAO DE TESTE 01</Nm> \n <Authntcn>\n <AuthntcnMtd>PPSG</AuthntcnMtd>\n </Authntcn>\n </Crdhldr> \n </Envt>\n <Cntxt> \n <PmtCntxt> \n <CardDataNtryMd>PHYS</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n <TxChanl>ECOM</TxChanl>\n </PmtCntxt> \n </Cntxt> \n <Tx> \n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr>\n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef>\n </TxId>\n <TxDtls> \n <Ccy>986</Ccy> \n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp> \n <RcrngTx>\n <InstlmtTp>ISSR</InstlmtTp>\n <TtlNbOfPmts>5</TtlNbOfPmts> \n </RcrngTx> \n </TxDtls> \n </Tx>\n </AuthstnReq>\n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO ECOMMERCE PARCELADO LOJA", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\"> \n <AccptrAuthstnReq> \n <Hdr>\n <MsgFctn>AUTQ</MsgFctn> \n <PrtcolVrsn>2.0</PrtcolVrsn> \n </Hdr>\n <AuthstnReq>\n <Envt>\n <Mrchnt> \n <Id> \n <Id>8E51DE32849943389B67EC5E8AD7C721</Id> \n </Id>\n </Mrchnt> \n <POI> \n <Id>\n <Id>CHECKOUT1</Id> \n </Id>\n <SysNm>SOFTWAREHOUSE</SysNm>\n <Cmpnt>\n <Tp>TERM</Tp> \n <Id>\n <PrvdrId>FABRICANTE</PrvdrId> \n <Id>MODELO</Id> \n <SrlNb>1234FFDD44</SrlNb> \n </Id>\n <Sts> \n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts> \n </Cmpnt> \n <Cpblties>\n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties>\n </POI> \n <Card> \n <PlainCardData>\n <PAN>5612000269966</PAN> \n <XpryDt>2050-12</XpryDt>\n <CardSctyCd>\n <CSCVal>111</CSCVal>\n </CardSctyCd> \n </PlainCardData> \n </Card>\n <Crdhldr> \n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn>\n <AuthntcnMtd>PPSG</AuthntcnMtd>\n </Authntcn>\n </Crdhldr>\n </Envt>\n <Cntxt>\n <PmtCntxt>\n <CardDataNtryMd>PHYS</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n <TxChanl>ECOM</TxChanl>\n </PmtCntxt> \n </Cntxt> \n <Tx>\n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr>\n <TxId>\n <TxDtTm>2016-11-24T10:32:01</TxDtTm> \n <TxRef>0123456</TxRef> \n </TxId>\n <TxDtls>\n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp> \n <RcrngTx> \n <InstlmtTp>MCHT</InstlmtTp>\n <TtlNbOfPmts>5</TtlNbOfPmts>\n </RcrngTx>\n </TxDtls>\n </Tx>\n </AuthstnReq> \n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "RESPOSTA DA AUTORIZAÇÃO", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Document xmlns=\"urn:AcceptorAuthorisationResponseV02.1\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n <AccptrAuthstnRspn> \n <Hdr>\n <MsgFctn>AUTP</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn> \n <CreDtTm>2016-11-24T14:25:02</CreDtTm>\n </Hdr> \n <AuthstnRspn>\n <Envt>\n <MrchntId> \n <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\n </MrchntId> \n </Envt> \n <Tx> \n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef> \n </TxId>\n <RcptTxId>42960215901402</RcptTxId> \n <TxDtls> \n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp>\n </TxDtls> \n </Tx> \n <TxRspn>\n <AuthstnRslt> \n <RspnToAuthstn>\n <Rspn>APPR</Rspn> \n <RspnRsn>0000</RspnRsn> \n </RspnToAuthstn>\n <AuthstnCd>054609</AuthstnCd>\n <CmpltnReqrd>false</CmpltnReqrd>\n </AuthstnRslt>\n <Actn>\n <ActnTp>DISP</ActnTp>\n <MsgToPres>\n <MsgDstn>MDSP</MsgDstn>\n <MsgCntt>Aprovado</MsgCntt>\n </MsgToPres>\n </Actn> \n <Actn> \n <ActnTp>PRNT</ActnTp>\n <MsgToPres> \n <MsgDstn>CRCP</MsgDstn>\n <MsgCntt> STONE ~ Visa Credito ~ ************9367\n Via Cliente ~ STONE PAGAMENTOS S.A ~ 24/11/2016 10:32:01\n ~ Valor: R$ 1,00 ~ DOC: 00000124112016103201\n ~ Stone Id: 42960215901402 ~</MsgCntt>\n </MsgToPres>\n </Actn> \n <Actn>\n <ActnTp>PRNT</ActnTp>\n <MsgToPres> \n <MsgDstn>MRCP</MsgDstn>\n <MsgCntt> STONE ~ Visa Credito\n ~ ************9367 Via Estabelecimento\n ~ Data: 24/11/2016 10:32:01 ~ Valor: R$ 1,00\n ~ DOC: 00000124112016103201\n ~ Stone Id: 42960215901402 ~</MsgCntt> \n </MsgToPres>\n </Actn> \n </TxRspn> \n </AuthstnRspn>\n </AccptrAuthstnRspn>\n</Document>", "language": "xml" } ], "sidebar": true } [/block]
[block:api-header] { "type": "basic", "title": "Quando enviar ?" } [/block] Essa operação é utilizada quando o cliente realiza uma compra com o cartão. A seguir, estão as possíveis modalidades de pagamento: * À vista – consiste no pagamento do valor total da compra. * Parcelado sem juros – é o pagamento mensal do valor da compra, dividido pelo número escolhido de parcelas. O pagamento é realizado de acordo com a data de faturamento acordada entre o portador do cartão e o emissor, nos meses subsequentes a compra, até que valor integral devido seja quitado. É o adquirente quem controla as parcelas desta transação. * Parcelado com juros – é similar ao parcelado sem juros, porém, no valor a ser pago, será acrescentado juros cobrados diretamente pelo emissor e devidamente aceitos pelo portador. Para o adquirente e o estabelecimento, a transação será liquidada como à vista. É o emissor quem controla as parcelas dessa transação. [block:api-header] { "type": "basic", "title": "Observações especiais" } [/block] A compra pode ser realizada através de três métodos de entrada: 1. Entrada manual – o número do cartão é digitado diretamente na automação comercial. Para este método, a senha do portador não pode ser solicitada. 2. Tarja magnética – para identificar um cartão que possui apenas a tarja magnética, a primeira posição do “Service Code” da tarja, que deve ter o valor diferente de 2 ou 6 (ISO 7813). 3. Chip EMV – a presença do chip no cartão é identificada através da primeira posição do “Service Code” da tarja, que deve ter o valor igual a 2 ou 6 (ISO 7813). A tabela abaixo mostra as opções disponíveis por transação: [block:parameters] { "data": { "h-0": "Transação", "h-1": "Modalidades", "h-2": "Paramêtros da Transação", "0-0": "Crédito", "0-1": "• À vista\n• Parcelado com juros\n• Parcelado sem juros", "0-2": "• Permite transação tarja magnética\n• Permite transação chip EMV\n• Permite fallback magnetico\n• Solicita senha para transação tarja de acordo com service code do cartão\n• Solicita CVV (Código de Segurança) para transações tarja", "1-0": "Débito", "1-1": "• À vista", "1-2": "• Permite transação tarja magnética\n• Permite transação chip EMV\n• Permite fallback magnético\n• Exige solicitação de senha" }, "cols": 3, "rows": 2 } [/block] [block:api-header] { "type": "basic", "title": "Produtos Disponíveis" } [/block] A tabela abaixo apresenta a lista de produtos processados pela Stone. [block:parameters] { "data": { "h-0": "Produto", "h-1": "Brand ID (Inicialização)", "0-0": "VISA", "0-1": "1", "1-0": "MASTERCARD", "1-1": "2", "2-0": "VISA ELECTRON", "2-1": "3", "3-0": "MAESTRO", "3-1": "4", "4-0": "VR REFEICAO", "4-1": "A definir", "5-1": "A definir", "6-1": "A definir", "7-1": "A definir", "8-1": "A definir", "9-1": "A definir", "10-1": "A definir", "11-1": "A definir", "12-1": "A definir", "13-1": "A definir", "14-1": "A definir", "15-1": "A definir", "16-1": "A definir", "17-1": "A definir", "18-1": "A definir", "19-1": "A definir", "5-0": "VR ALIMENTACAO", "6-0": "VR AUTO", "7-0": "VR CULTURA", "8-0": "VR BENEFICIOS", "9-0": "ELO CREDITO", "10-0": "ELO DEBITO", "11-0": "ALELO REFEICAO", "12-0": "ALELO ALIMENTACAO", "13-0": "ALELO AUTO", "14-0": "ALELO CULTURA", "15-0": "SODEXO" }, "cols": 2, "rows": 16 } [/block] [block:api-header] { "type": "basic", "title": "Chamada para a SDK" } [/block] O função de transação financeira pode passar alguns dados para a SDK para o processamento da transação financeira. Todos os dados são opcionais, sendo que a o fluxo da SDk deve coletar todos os dados obrigatórios que não forem enviados na requisição do comando. [block:parameters] { "data": { "h-0": "Dados de Entrada", "h-1": "Dados de Saída", "0-0": "Amount (Long)", "0-1": "A definir", "1-0": "MerchantAdditionalData (String)" }, "cols": 2, "rows": 2 } [/block] [block:api-header] { "type": "basic", "title": "Fluxo de Compra com Cartão de Tarja Magnética" } [/block] 1. [Negócio] Chamada para SDK - Autorização 2. [SDK] Exibe mensagem - Insira ou Passe o Cartão 3. [SDK] Ao receber um evento de trilha magnética, verificar se o cartão possui chip pelo Service Code, caso exista o chip cancelar a operação com a mensagem. "Utilize chip do cartão" 4. [SDK] Listar Menu de Escolha de tipo de transação (Crédito, Débito ou Voucher) 5. [SDK] Solicitar entrada do valor da transação (se não for passado na chamada para SDK) 6.1 Se o tipo da transação for crédito, exibir menu de transação á vista ou parcelado. 6.1.1 Se for escolhida transação a vista, prosseguir para etapa 7. 6.1.2 Se for escolhido parcelado, solicitar digitação do número de parcelas e prosseguir para etapa 7. 7. [SDK] De acordo com o Service Code do cartão, solicitar senha se necessário. 8. [SDK] Enviar transação para o Autorizador Stone. 9. [SDK] Retornar para a aplicação principal o resultado da operação. [block:api-header] { "type": "basic", "title": "Fluxo de Compra com Cartão EMV" } [/block] 1. [Negócio] Chamada para SDK - Autorização. 2. [SDK] Exibe mensagem - Insira ou Passe o Cartão. 3. [SDK] Ao receber um evento de cartão inserido, iniciar fluxo EMV exibindo lista de aplicações do cartão, se houver apenas uma aplicação selecionar automaticamente. 3.1 Se houver uma falha na leitura do cartão solicitar a leitura da tarja magnética e enviar a transação como modo Fallback. 4. [SDK] Solicitar entrada do valor da transação (se não for passado na chamada para SDK) 5.1 Se o tipo da transação for crédito, exibir menu de transação á vista ou parcelado. 5.1.1 Se for escolhida transação a vista, prosseguir para etapa 6. 5.1.2 Se for escolhido parcelado, solicitar digitação do número de parcelas e prosseguir para etapa 6. 6. [SDK] De acordo com o Service Code do cartão, solicitar senha se necessário. 7. [SDK] Enviar transação para o Autorizador Stone. 8. [SDK] Retornar para a aplicação principal o resultado da operação. ##FLUXO DE GERAÇÃO DOS ACS E TRATAMENTOS CORRESPONDENTES## [block:image] { "images": [ { "image": [ "https://files.readme.io/12c0511-ac1.png", "ac1.png", 744, 840, "#9fcc14" ] } ] } [/block] ##GERAÇÃO DO CRIPTOGRAMA ARQC NO 1ST GENERATE AC ## Neste caso, o cartão solicita uma autorização online. O seguinte pode ocorrer: ##TRANSAÇÃO APROVADA PELO EMISSOR E APROVADA PELO CARTÃO## Em transações online com chip EMV, o emissor pode enviar um processamento de script para a atualização do cartão, quando envia as tags EMV 71 e/ou 72 na mensagem de resposta. Isso pode ocorre tanto para transações aprovadas como negadas. O resultado do processamento destes scripts fica armazenado no chip (tag EMV 9F5B). Se o emissor solicita o processamento de scripts na transação (recebe a tag 71 e/ou 72 na mensagem de response. ##TRANSAÇÃO NEGADA PELO EMISSOR## Fim do Fluxo da Transação ##TRANSAÇÃO APROVADA PELO EMISSOR E NEGADA PELO CARTÃO## Pode ocorrer de o emissor aprovar a transação online e o cartão negar a transação durante o processamento do 2nd Generate AC (generate ACC criptograma). Neste caso, a SDK deve enviar uma mensagem de desfazimento da transação. ##UNABLE TO GO ONLINE## Ocorre quando o cartão gera um criptograma ARQC para efetuar a transação em modo online, porém não há comunicação com o emissor. Neste caso, a aplicação processa o fluxo de desfazimento, trata TAC e IAC default e efetua o 2nd Generate AC. Neste momento a transação poderá ser: • Aprovada off-line: o cartão gera o criptograma TC – Indisponivel na Stone • Negada off-line: o cartão gera o criptograma AAC. ##GERAÇÃO DO CRIPTOGRAMA TC NO 1ST GENERATE AC## Neste caso, a transação é aprovada off-line e enviada ao host assim que completada, pelo fluxo de advice, com o bit 55 preenchido com dados do 1st Generate AC – Opção indisponível na Stone. ##GERAÇÃO DO CRIPTOGRAMA AAC NO 1ST GENERATE AC## Neste caso, a transação é negada off-line. Fim do Fluxo da Transação [block:api-header] { "type": "basic", "title": "CREDITO À VISTA TARJA SEM SENHA", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\"> \n <AccptrAuthstnReq>\n <Hdr>\n <MsgFctn>AUTQ</MsgFctn> \n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr> \n <AuthstnReq> \n <Envt> \n <Mrchnt> \n <Id> \n <Id>4C6759C119984540A03143B5234DAEEB</Id>\n </Id> \n </Mrchnt>\n <POI>\n <Id> \n <Id>CHECKOUT1</Id>\n </Id> \n <SysNm>SOFTWAREHOUSE</SysNm> \n <Cmpnt> \n <Tp>TERM</Tp> \n <Id> \n <PrvdrId>FABRICANTE</PrvdrId>\n <Id>MODELO</Id>\n <SrlNb>1234FFDD44</SrlNb> \n </Id>\n <Sts>\n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts> \n </Cmpnt> \n <Cpblties>\n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties>\n </POI>\n <Card> \n <PlainCardData>\n <PAN>5612000269966</PAN> \n <XpryDt>2050-12</XpryDt>\n <CardSctyCd> \n <CSCVal>111</CSCVal>\n </CardSctyCd>\n <TrckData> \n <TrckNb>2</TrckNb>\n <TrckVal>5612000269966=50125202709198420137</TrckVal>\n </TrckData>\n </PlainCardData> \n </Card>\n <Crdhldr>\n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn>\n <AuthntcnMtd>PPSG</AuthntcnMtd>\n </Authntcn>\n </Crdhldr> \n </Envt> \n <Cntxt> \n <PmtCntxt> \n <CardDataNtryMd>MGST</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n </PmtCntxt> \n </Cntxt> \n <Tx>\n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr>\n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef> \n </TxId>\n <TxDtls> \n <Ccy>986</Ccy> \n <TtlAmt>100</TtlAmt> \n <AcctTp>CRDT</AcctTp> \n <RcrngTx>\n <InstlmtTp>NONE</InstlmtTp>\n <TtlNbOfPmts>0</TtlNbOfPmts>\n </RcrngTx>\n </TxDtls> \n </Tx>\n </AuthstnReq> \n </AccptrAuthstnReq> \n</Document>>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO À VISTA TARJA COM SENHA", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\"> \n <AccptrAuthstnReq> \n <Hdr>\n <MsgFctn>AUTQ</MsgFctn> \n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr> \n <AuthstnReq> \n <Envt>\n <Mrchnt> \n <Id>\n <Id>8E51DE32849943389B67EC5E8AD7C721</Id> \n </Id> \n </Mrchnt> \n <POI>\n <Id> \n <Id>CHECKOUT1</Id>\n </Id>\n <SysNm>SOFTWAREHOUSE</SysNm>\n <Cmpnt>\n <Tp>TERM</Tp> \n <Id>\n <PrvdrId>FABRICANTE</PrvdrId>\n <Id>MODELO</Id> \n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts> \n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts> \n </Cmpnt> \n <Cpblties>\n <PrtLineWidth>39</PrtLineWidth> \n </Cpblties>\n </POI>\n <Card> \n <PlainCardData>\n <PAN>5612000269966</PAN> \n <XpryDt>2050-12</XpryDt> \n <CardSctyCd> \n <CSCVal>111</CSCVal> \n </CardSctyCd>\n <TrckData>\n <TrckNb>2</TrckNb> \n <TrckVal>5612000269966=50125202709198420137</TrckVal> \n </TrckData>\n </PlainCardData> \n </Card>\n <Crdhldr>\n <Nm>CARTAO DE TESTE 01</Nm> \n <Authntcn> \n <AuthntcnMtd>NPIN</AuthntcnMtd>\n <CrdhldrOnLinePIN> \n <NcrptdPINBlck> \n <CnttTp>ECRP</CnttTp>\n <EnvlpdData> \n <Rcpt>\n <KEK> \n <KEKId>\n <DerivtnId>FFFF654321</DerivtnId>\n </KEKId>\n <NcrptdKey>000040004D</NcrptdKey> \n </KEK> \n <NcrptdCntt> \n <NcrptdData>DC219C1AF3071343</NcrptdData>\n </NcrptdCntt> \n </Rcpt>\n </EnvlpdData> \n </NcrptdPINBlck>\n </CrdhldrOnLinePIN> \n </Authntcn>\n </Crdhldr>\n </Envt>\n <Cntxt> \n <PmtCntxt>\n <CardDataNtryMd>MGST</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n </PmtCntxt> \n </Cntxt> \n <Tx> \n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr>\n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef>\n </TxId>\n <TxDtls>\n <Ccy>986</Ccy> \n <TtlAmt>100</TtlAmt> \n <AcctTp>CRDT</AcctTp> \n <RcrngTx> \n <InstlmtTp>NONE</InstlmtTp>\n <TtlNbOfPmts>0</TtlNbOfPmts> \n </RcrngTx> \n </TxDtls>\n </Tx>\n </AuthstnReq> \n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO À VISTA EMV COM SENHA OFFLINE", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\">\n <AccptrAuthstnReq> \n <Hdr>\n <MsgFctn>AUTQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn> \n </Hdr>\n <AuthstnReq> \n <Envt>\n <Mrchnt> \n <Id> \n <Id>8E51DE32849943389B67EC5E8AD7C721</Id> \n </Id> \n </Mrchnt> \n <POI> \n <Id> \n <Id>CHECKOUT1</Id>\n </Id> \n <SysNm>SOFTWAREHOUSE</SysNm>\n <Cmpnt>\n <Tp>TERM</Tp>\n <Id> \n <PrvdrId>FABRICANTE</PrvdrId>\n <Id>MODELO</Id>\n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts> \n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts>\n </Cmpnt>\n <Cpblties>\n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties> \n </POI> \n <Card> \n <PlainCardData>\n <PAN>5612000269966</PAN> \n <XpryDt>2050-12</XpryDt>\n <CardSeqNb>000</CardSeqNb>\n <TrckData> \n <TrckNb>2</TrckNb> \n <TrckVal>5612000269966=50125202709198420137</TrckVal>\n </TrckData> </PlainCardData>\n\t\t\t\t</Card>\n <Crdhldr> \n <Nm>CARTAO DE TESTE 01</Nm> \n <Authntcn> \n <AuthntcnMtd>FPIN</AuthntcnMtd> \n </Authntcn>\n </Crdhldr> \n </Envt> \n <Cntxt> \n <PmtCntxt> \n <CardDataNtryMd>CICC</CardDataNtryMd>\n <FllbckInd>false</FllbckInd> \n </PmtCntxt> \n </Cntxt> \n <Tx> \n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr> \n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef>\n </TxId> \n <TxDtls>\n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp>\n <ICCRltdData>5F2A02098682025C00950502000\n 080009A031611219C01009F020600000000012\n 09F100706010A03A420009F1A0200769F26083\n 1FADB685E86A1849F360206A99F2701809F330\n 3E0F0E89F34034103029F37042948E7C5</ICCRltdData>\n <RcrngTx>\n <InstlmtTp>NONE</InstlmtTp> \n <TtlNbOfPmts>0</TtlNbOfPmts>\n </RcrngTx> \n </TxDtls>\n </Tx> \n </AuthstnReq> \n </AccptrAuthstnReq> \n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO À VISTA EMV COM SENHA ONLINE", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\">\n <AccptrAuthstnReq> \n <Hdr> \n <MsgFctn>AUTQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn> \n </Hdr> \n <AuthstnReq> \n <Envt> \n <Mrchnt> \n <Id>\n <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\n </Id>\n </Mrchnt> \n <POI> \n <Id>\n <Id>CHECKOUT1</Id>\n </Id> \n <SysNm>SOFTWAREHOUSE</SysNm> \n <Cmpnt> \n <Tp>TERM</Tp>\n <Id>\n <PrvdrId>FABRICANTE</PrvdrId> \n <Id>MODELO</Id>\n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts>\n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts> \n </Cmpnt>\n <Cpblties>\n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties> \n </POI>\n <Card>\n <PlainCardData>\n <PAN>5612000269966</PAN> \n <XpryDt>2050-12</XpryDt> \n <CardSeqNb>000</CardSeqNb>\n <TrckData> \n <TrckNb>2</TrckNb> \n <TrckVal>5612000269966=50125202709198420137</TrckVal>\n </TrckData> \n </PlainCardData>\n </Card> \n <Crdhldr> \n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn> \n <AuthntcnMtd>NPIN</AuthntcnMtd>\n <CrdhldrOnLinePIN> \n <NcrptdPINBlck> \n <CnttTp>ECRP</CnttTp>\n <EnvlpdData>\n <Rcpt> \n <KEK>\n <KEKId> \n <DerivtnId>FFFF654321</DerivtnId>\n </KEKId>\n <NcrptdKey>000040004D</NcrptdKey> \n </KEK> \n <NcrptdCntt>\n <NcrptdData>DC219C1AF3071343</NcrptdData>\n </NcrptdCntt>\n </Rcpt>\n </EnvlpdData> \n </NcrptdPINBlck>\n </CrdhldrOnLinePIN>\n </Authntcn> \n </Crdhldr>\n </Envt> \n <Cntxt> \n <PmtCntxt> \n <CardDataNtryMd>CICC</CardDataNtryMd> \n <FllbckInd>false</FllbckInd>\n </PmtCntxt> \n </Cntxt> \n <Tx> \n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr> \n <TxId>\n <TxDtTm>2016-11-24T10:32:01</TxDtTm> \n <TxRef>0123456</TxRef>\n </TxId> \n <TxDtls>\n <Ccy>986</Ccy> \n <TtlAmt>100</TtlAmt> \n <AcctTp>CRDT</AcctTp>\n <ICCRltdData>5F2A02098682025C00950502000080009A0\n 1611219C01009F02060000000001209F100706010A03A4\n 20009F1A0200769F260831FADB685E86A1849F360206A9\n 9F2701809F3303E0F0E89F34034103029F37042948E7C5</ICCRltdData>\n <RcrngTx>\n <InstlmtTp>NONE</InstlmtTp>\n <TtlNbOfPmts>0</TtlNbOfPmts>\n </RcrngTx> \n </TxDtls> \n </Tx> \n </AuthstnReq>\n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO PARCELADO EMISSOR TARJA SEM SENHA", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\">\n <AccptrAuthstnReq>\n <Hdr>\n <MsgFctn>AUTQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn> \n </Hdr> \n <AuthstnReq> \n <Envt> \n <Mrchnt>\n <Id> \n <Id>4C6759C119984540A03143B5234DAEEB</Id>\n </Id> \n </Mrchnt>\n <POI>\n <Id> \n <Id>CHECKOUT1</Id>\n </Id>\n <SysNm>SOFTWAREHOUSE</SysNm>\n <Cmpnt>\n <Tp>TERM</Tp>\n <Id> \n <PrvdrId>FABRICANTE</PrvdrId> \n <Id>MODELO</Id> \n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts>\n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts> \n </Cmpnt> \n <Cpblties> \n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties> \n </POI>\n <Card> \n <PlainCardData>\n <PAN>5612000269966</PAN>\n <XpryDt>2050-12</XpryDt>\n <CardSctyCd>\n <CSCVal>111</CSCVal>\n </CardSctyCd>\n <TrckData>\n <TrckNb>2</TrckNb> \n <TrckVal>5612000269966=50125202709198420137</TrckVal>\n </TrckData> \n </PlainCardData>\n </Card> \n <Crdhldr> \n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn> \n <AuthntcnMtd>PPSG</AuthntcnMtd> \n </Authntcn>\n </Crdhldr> \n </Envt> \n <Cntxt>\n <PmtCntxt> \n <CardDataNtryMd>MGST</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n </PmtCntxt>\n </Cntxt>\n <Tx>\n <InitrTxId>00000124112016103201</InitrTxId> \n <TxCaptr>true</TxCaptr> \n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef>\n </TxId>\n <TxDtls>\n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp>\n <RcrngTx>\n <InstlmtTp>ISSR</InstlmtTp> \n <TtlNbOfPmts>5</TtlNbOfPmts> \n </RcrngTx>\n </TxDtls>\n </Tx> \n </AuthstnReq> \n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO PARCELADO EMISSOR COM SENHA", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\">\n <AccptrAuthstnReq> \n <Hdr>\n <MsgFctn>AUTQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr>\n <AuthstnReq> \n <Envt>\n <Mrchnt> \n <Id> \n <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\n </Id> \n </Mrchnt> \n <POI> \n <Id>\n <Id>CHECKOUT1</Id> \n </Id>\n <SysNm>SOFTWAREHOUSE</SysNm> \n <Cmpnt>\n <Tp>TERM</Tp>\n <Id> \n <PrvdrId>FABRICANTE</PrvdrId> \n <Id>MODELO</Id> \n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts> \n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts>\n </Cmpnt>\n <Cpblties> \n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties>\n </POI>\n <Card> \n <PlainCardData>\n <PAN>5612000269966</PAN> \n <XpryDt>2050-12</XpryDt>\n <CardSctyCd>\n <CSCVal>111</CSCVal>\n </CardSctyCd>\n <TrckData>\n <TrckNb>2</TrckNb> <TrckVal>5612000269966=50125202709198420137</TrckVal>\t\t\t\t\t\t\t</TrckData> \n </PlainCardData>\n </Card>\n <Crdhldr> \n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn> \n <AuthntcnMtd>NPIN</AuthntcnMtd> \n <CrdhldrOnLinePIN>\n <NcrptdPINBlck> \n <CnttTp>ECRP</CnttTp> \n <EnvlpdData>\n <Rcpt> \n <KEK>\n <KEKId>\n <DerivtnId>FFFF654321</DerivtnId>\n </KEKId>\n <NcrptdKey>000040004D</NcrptdKey> \n </KEK> \n <NcrptdCntt> \n <NcrptdData>DC219C1AF3071343</NcrptdData>\n </NcrptdCntt>\n </Rcpt>\n </EnvlpdData> \n </NcrptdPINBlck> \n </CrdhldrOnLinePIN> \n </Authntcn>\n </Crdhldr>\n </Envt>\n <Cntxt>\n <PmtCntxt> \n <CardDataNtryMd>MGST</CardDataNtryMd> \n <FllbckInd>false</FllbckInd>\n </PmtCntxt>\n </Cntxt> \n <Tx>\n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr>\n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef> \n </TxId> \n <TxDtls>\n <Ccy>986</Ccy> \n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp><RcrngTx> \n <InstlmtTp>ISSR</InstlmtTp>\n <TtlNbOfPmts>5</TtlNbOfPmts>\n </RcrngTx> \n </TxDtls> \n </Tx> \n </AuthstnReq> \n </AccptrAuthstnReq> \n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO PARCELADO EMISSOR EMV COM SENHA OFFLINE", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\">\n <AccptrAuthstnReq>\n <Hdr>\n <MsgFctn>AUTQ</MsgFctn> \n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr>\n <AuthstnReq>\n <Envt> \n <Mrchnt> \n <Id>\n <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\n </Id>\n </Mrchnt>\n <POI>\n <Id> \n <Id>CHECKOUT1</Id>\n </Id>\n <SysNm>SOFTWAREHOUSE</SysNm>\n <Cmpnt>\n <Tp>TERM</Tp> \n <Id>\n <PrvdrId>FABRICANTE</PrvdrId>\n <Id>MODELO</Id>\n <SrlNb>1234FFDD44</SrlNb> \n </Id>\n <Sts> \n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts>\n </Cmpnt> \n <Cpblties>\n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties> \n </POI> \n <Card>\n <PlainCardData> \n <PAN>5612000269966</PAN>\n <XpryDt>2050-12</XpryDt> \n <CardSeqNb>000</CardSeqNb>\n <TrckData> \n <TrckNb>2</TrckNb> \n <TrckVal>5612000269966=50125202709198420137</TrckVal> \n </TrckData> \n </PlainCardData> \n </Card> \n <Crdhldr>\n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn>\n <AuthntcnMtd>FPIN</AuthntcnMtd>\n </Authntcn>\n </Crdhldr> \n </Envt> \n <Cntxt>\n <PmtCntxt> \n <CardDataNtryMd>CICC</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n </PmtCntxt> \n </Cntxt> \n <Tx> \n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr>\n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef>\n </TxId> \n <TxDtls>\n <Ccy>986</Ccy> \n <TtlAmt>100</TtlAmt> \n <AcctTp>CRDT</AcctTp>\n <ICCRltdData>5F2A02098682025\n C00950502000080009A031611219C01009F02060000000001\n 209F100706010A03A420009F1A0200769F260831FADB685E8\n 6A1849F360206A99F2701809F3303E0F0E89F34034103029F\n 37042948E7C5</ICCRltdData>\n <RcrngTx> \n <InstlmtTp>ISSR</InstlmtTp> \n <TtlNbOfPmts>5</TtlNbOfPmts>\n </RcrngTx> \n </TxDtls> \n </Tx> \n </AuthstnReq>\n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO PARCELADO EMISSOR EMV COM SENHA ONLINE", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\"> \n <AccptrAuthstnReq>\n <Hdr>\n <MsgFctn>AUTQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr> \n <AuthstnReq> \n <Envt> \n <Mrchnt> \n <Id> \n <Id>8E51DE32849943389B67EC5E8AD7C721</Id> \n </Id> \n </Mrchnt> \n <POI>\n <Id> \n <Id>CHECKOUT1</Id>\n </Id>\n <SysNm>SOFTWAREHOUSE</SysNm>\n <Cmpnt>\n <Tp>TERM</Tp> \n <Id>\n <PrvdrId>FABRICANTE</PrvdrId> \n <Id>MODELO</Id> \n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts>\n <VrsnNb>1.08/010002/030104</VrsnNb> \n </Sts> \n </Cmpnt>\n <Cpblties> \n <PrtLineWidth>39</PrtLineWidth> \n </Cpblties> \n </POI>\n <Card>\n <PlainCardData> \n <PAN>5612000269966</PAN>\n <XpryDt>2050-12</XpryDt> \n <CardSeqNb>000</CardSeqNb>\n <TrckData>\n <TrckNb>2</TrckNb> \n <TrckVal>5612000269966=50125202709198420137</TrckVal>\n </TrckData> \n </PlainCardData> \n </Card>\n <Crdhldr>\n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn> \n <AuthntcnMtd>NPIN</AuthntcnMtd> \n <CrdhldrOnLinePIN> \n <NcrptdPINBlck> \n <CnttTp>ECRP</CnttTp>\n <EnvlpdData>\n <Rcpt>\n <KEK>\n <KEKId>\n <DerivtnId>FFFF654321</DerivtnId>\n </KEKId> \n <NcrptdKey>000040004D</NcrptdKey>\n </KEK>\n <NcrptdCntt> \n <NcrptdData>DC219C1AF3071343</NcrptdData>\n </NcrptdCntt>\n </Rcpt>\n </EnvlpdData>\n </NcrptdPINBlck> \n </CrdhldrOnLinePIN> \n </Authntcn>\n </Crdhldr> \n </Envt>\n <Cntxt>\n <PmtCntxt> \n <CardDataNtryMd>CICC</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n </PmtCntxt> \n </Cntxt> \n <Tx> \n <InitrTxId>00000124112016103201</InitrTxId> \n <TxCaptr>true</TxCaptr> \n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm> \n <TxRef>0123456</TxRef> \n </TxId>\n <TxDtls>\n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp> \n <ICCRltdData>5F2A02098682025C009505\n 02000080009A031611219C01009F020600000\n 00001209F100706010A03A420009F1A020076\n 9F260831FADB685E86A1849F360206A99F270\n 1809F3303E0F0E89F34034103029F37042948E7C5</ICCRltdData> \n <RcrngTx> \n <InstlmtTp>ISSR</InstlmtTp>\n <TtlNbOfPmts>5</TtlNbOfPmts>\n </RcrngTx> \n </TxDtls> \n </Tx> \n </AuthstnReq> \n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO PARCELADO LOJA TARJA SEM SENHA", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\"> \n <AccptrAuthstnReq>\n <Hdr>\n <MsgFctn>AUTQ</MsgFctn> \n <PrtcolVrsn>2.0</PrtcolVrsn> \n </Hdr>\n <AuthstnReq>\n <Envt> \n <Mrchnt> \n <Id>\n <Id>4C6759C119984540A03143B5234DAEEB</Id>\n </Id> \n </Mrchnt> \n <POI> \n <Id>\n <Id>CHECKOUT1</Id>\n </Id> \n <SysNm>SOFTWAREHOUSE</SysNm>\n <Cmpnt> \n <Tp>TERM</Tp> \n <Id>\n <PrvdrId>FABRICANTE</PrvdrId>\n <Id>MODELO</Id> \n <SrlNb>1234FFDD44</SrlNb> \n </Id>\n <Sts>\n <VrsnNb>1.08/010002/030104</VrsnNb> \n </Sts>\n </Cmpnt> \n <Cpblties> \n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties> \n </POI>\n <Card> \n <PlainCardData>\n <PAN>5612000269966</PAN>\n <XpryDt>2050-12</XpryDt>\n <CardSctyCd>\n <CSCVal>111</CSCVal> \n </CardSctyCd> <TrckData>\n <TrckNb>2</TrckNb>\n <TrckVal>5612000269966=50125202709198420137</TrckVal> \n </TrckData> \n </PlainCardData> \n </Card>\n <Crdhldr> \n <Nm>CARTAO DE TESTE 01</Nm> \n <Authntcn>\n <AuthntcnMtd>PPSG</AuthntcnMtd>\n </Authntcn>\n </Crdhldr> \n </Envt> \n <Cntxt> \n <PmtCntxt> \n <CardDataNtryMd>MGST</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n </PmtCntxt>\n </Cntxt> \n <Tx>\n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr>\n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef> \n </TxId>\n <TxDtls>\n <Ccy>986</Ccy> \n <TtlAmt>100</TtlAmt> \n <AcctTp>CRDT</AcctTp> \n <RcrngTx> \n <InstlmtTp>MCHT</InstlmtTp>\n <TtlNbOfPmts>5</TtlNbOfPmts> \n </RcrngTx> \n </TxDtls> \n </Tx> \n </AuthstnReq> \n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO PARCELADO LOJA TARJA COM SENHA", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\">\n <AccptrAuthstnReq>\n <Hdr> \n <MsgFctn>AUTQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn> \n </Hdr>\n <AuthstnReq>\n <Envt>\n <Mrchnt> \n <Id> \n <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\n </Id>\n </Mrchnt>\n <POI>\n <Id> \n <Id>CHECKOUT1</Id>\n </Id>\n <SysNm>SOFTWAREHOUSE</SysNm>\n <Cmpnt> \n <Tp>TERM</Tp> \n <Id>\n <PrvdrId>FABRICANTE</PrvdrId>\n <Id>MODELO</Id>\n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts>\n <VrsnNb>1.08/010002/030104</VrsnNb> \n </Sts>\n </Cmpnt> \n <Cpblties>\n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties>\n </POI> \n <Card> \n <PlainCardData> \n <PAN>5612000269966</PAN>\n <XpryDt>2050-12</XpryDt>\n <CardSctyCd>\n <CSCVal>111</CSCVal> \n </CardSctyCd> \n <TrckData> \n <TrckNb>2</TrckNb> \n <TrckVal>5612000269966=50125202709198420137</TrckVal>\n </TrckData> \n </PlainCardData> \n </Card>\n <Crdhldr>\n <Nm>CARTAO DE TESTE 01</Nm> \n <Authntcn>\n <AuthntcnMtd>NPIN</AuthntcnMtd>\n <CrdhldrOnLinePIN>\n <NcrptdPINBlck>\n <CnttTp>ECRP</CnttTp>\n <EnvlpdData>\n <Rcpt> \n <KEK> \n <KEKId>\n <DerivtnId>FFFF654321</DerivtnId>\n </KEKId> \n <NcrptdKey>000040004D</NcrptdKey>\n </KEK> \n <NcrptdCntt>\n <NcrptdData>DC219C1AF3071343</NcrptdData>\n </NcrptdCntt> \n </Rcpt>\n </EnvlpdData>\n </NcrptdPINBlck>\n </CrdhldrOnLinePIN>\n </Authntcn> \n </Crdhldr> \n </Envt>\n <Cntxt> \n <PmtCntxt>\n <CardDataNtryMd>MGST</CardDataNtryMd> \n <FllbckInd>false</FllbckInd>\n </PmtCntxt> \n </Cntxt> \n <Tx>\n <InitrTxId>00000124112016103201</InitrTxId> \n <TxCaptr>true</TxCaptr> \n <TxId>\n <TxDtTm>2016-11-24T10:32:01</TxDtTm> \n <TxRef>0123456</TxRef> \n </TxId>\n <TxDtls> \n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp> \n <RcrngTx> \n <InstlmtTp>MCHT</InstlmtTp> \n <TtlNbOfPmts>5</TtlNbOfPmts> \n </RcrngTx>\n </TxDtls> \n </Tx>\n </AuthstnReq>\n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO PARCELADO LOJA EMV COM SENHA OFFLINE", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\">\n <AccptrAuthstnReq>\n <Hdr> \n <MsgFctn>AUTQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn> \n </Hdr>\n <AuthstnReq>\n <Envt> \n <Mrchnt> \n <Id>\n <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\n </Id>\n </Mrchnt>\n <POI> \n <Id> \n <Id>CHECKOUT1</Id>\n </Id>\n <SysNm>SOFTWAREHOUSE</SysNm>\n <Cmpnt> \n <Tp>TERM</Tp>\n <Id>\n <PrvdrId>FABRICANTE</PrvdrId>\n <Id>MODELO</Id> \n <SrlNb>1234FFDD44</SrlNb>\n </Id>\n <Sts>\n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts> \n </Cmpnt>\n <Cpblties> \n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties>\n </POI>\n <Card> \n <PlainCardData>\n <PAN>5612000269966</PAN>\n <XpryDt>2050-12</XpryDt>\n <CardSeqNb>000</CardSeqNb>\n <TrckData>\n <TrckNb>2</TrckNb>\n <TrckVal>5612000269966=50125202709198420137</TrckVal> \n </TrckData> \n </PlainCardData> \n </Card>\n <Crdhldr>\n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn>\n <AuthntcnMtd>FPIN</AuthntcnMtd> \n </Authntcn>\n </Crdhldr>\n </Envt>\n <Cntxt> \n <PmtCntxt>\n <CardDataNtryMd>CICC</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n </PmtCntxt> \n </Cntxt> \n <Tx> \n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr>\n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef> \n </TxId> \n <TxDtls> \n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp>\n <ICCRltdData>5F2A02098682025C00950\n 502000080009A031611219C01009F02060\n 000000001209F100706010A03A420009F1\n A0200769F260831FADB685E86A1849F360\n 206A99F2701809F3303E0F0E89F3403410\n 3029F37042948E7C5</ICCRltdData> \n <RcrngTx> \n <InstlmtTp>MCHT</InstlmtTp>\n <TtlNbOfPmts>5</TtlNbOfPmts>\n </RcrngTx>\n </TxDtls>\n </Tx> \n </AuthstnReq> \n </AccptrAuthstnReq> \n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO PARCELADO LOJA EMV COM SENHA ONLINE", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\"> \n <AccptrAuthstnReq>\n <Hdr>\n <MsgFctn>AUTQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr> \n <AuthstnReq>\n <Envt>\n <Mrchnt> \n <Id> \n <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\n </Id> \n </Mrchnt>\n <POI> \n <Id>\n <Id>CHECKOUT1</Id>\n </Id>\n <SysNm>SOFTWAREHOUSE</SysNm> \n <Cmpnt>\n <Tp>TERM</Tp>\n <Id>\n <PrvdrId>FABRICANTE</PrvdrId>\n <Id>MODELO</Id>\n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts>\n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts> \n </Cmpnt>\n <Cpblties>\n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties> \n </POI>\n <Card> \n <PlainCardData>\n <PAN>5612000269966</PAN>\n <XpryDt>2050-12</XpryDt> \n <CardSeqNb>000</CardSeqNb>\n <TrckData> \n <TrckNb>2</TrckNb>\n <TrckVal>5612000269966=50125202709198420137</TrckVal>\n </TrckData>\n </PlainCardData> \n </Card> \n <Crdhldr>\n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn> \n <AuthntcnMtd>NPIN</AuthntcnMtd>\n <CrdhldrOnLinePIN>\n <NcrptdPINBlck> \n <CnttTp>ECRP</CnttTp>\n <EnvlpdData>\n <Rcpt> \n <KEK>\n <KEKId>\n <DerivtnId>FFFF654321</DerivtnId>\n </KEKId>\n <NcrptdKey>000040004D</NcrptdKey> \n </KEK> \n <NcrptdCntt> \n <NcrptdData>DC219C1AF3071343</NcrptdData>\n </NcrptdCntt>\n </Rcpt>\n </EnvlpdData>\n </NcrptdPINBlck>\n </CrdhldrOnLinePIN> \n </Authntcn>\n </Crdhldr> \n </Envt>\n <Cntxt> \n <PmtCntxt> \n <CardDataNtryMd>CICC</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n </PmtCntxt>\n </Cntxt> \n <Tx> \n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr> \n <TxId>\n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef> \n </TxId> \n <TxDtls> \n <Ccy>986</Ccy> \n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp> \n <ICCRltdData>5F2A02098682025C0095050200008000\n 9A031611219C01009F02060000000001209F100706010\n A03A420009F1A0200769F260831FADB685E86A184F360\n 206A99F2701809F3303E0F0E89F34034103029F370429\n 48E7C5</ICCRltdData> \n <RcrngTx> \n <InstlmtTp>MCHT</InstlmtTp>\n <TtlNbOfPmts>5</TtlNbOfPmts> \n </RcrngTx> \n </TxDtls> \n </Tx> \n </AuthstnReq> \n </AccptrAuthstnReq> \n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "DEBITO TARJA COM SENHA", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\"> \n <AccptrAuthstnReq>\n <Hdr> \n <MsgFctn>AUTQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr> \n <AuthstnReq> \n <Envt>\n <Mrchnt>\n <Id> \n <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\n </Id>\n </Mrchnt>\n <POI> \n <Id> \n <Id>CHECKOUT1</Id>\n </Id> \n <SysNm>SOFTWAREHOUSE</SysNm>\n <Cmpnt> \n <Tp>TERM</Tp> \n <Id> \n <PrvdrId>FABRICANTE</PrvdrId> \n <Id>MODELO</Id> \n <SrlNb>1234FFDD44</SrlNb> \n </Id> \n <Sts> \n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts> \n </Cmpnt>\n <Cpblties>\n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties> \n </POI> \n <Card>\n <PlainCardData> \n <PAN>5612000269966</PAN> \n <XpryDt>2050-12</XpryDt>\n <TrckData>\n <TrckNb>2</TrckNb> \n <TrckVal>5612000269966=50125202709198420137</TrckVal> \n </TrckData> \n </PlainCardData>\n </Card> \n <Crdhldr>\n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn>\n <AuthntcnMtd>FPIN</AuthntcnMtd>\n <CrdhldrOnLinePIN>\n <NcrptdPINBlck>\n <CnttTp>ECRP</CnttTp> \n <EnvlpdData> \n <Rcpt>\n <KEK>\n <KEKId> \n <DerivtnId>FFFF654321</DerivtnId>\n </KEKId>\n <NcrptdKey>04D56000AA</NcrptdKey>\n </KEK> \n <NcrptdCntt> \n <NcrptdData>A5405C5C7D4D1F3E</NcrptdData>\n </NcrptdCntt>\n </Rcpt>\n </EnvlpdData>\n </NcrptdPINBlck> \n </CrdhldrOnLinePIN>\n </Authntcn>\n </Crdhldr>\n </Envt>\n <Cntxt> \n <PmtCntxt> \n <CardDataNtryMd>MGST</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n </PmtCntxt>\n </Cntxt>\n <Tx>\n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr>\n <TxId>\n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef> \n </TxId> \n <TxDtls> \n <Ccy>986</Ccy> \n <TtlAmt>100</TtlAmt>\n <AcctTp>CHCK</AcctTp> \n <RcrngTx> \n <InstlmtTp>NONE</InstlmtTp>\n <TtlNbOfPmts>0</TtlNbOfPmts> \n </RcrngTx> \n </TxDtls> \n </Tx> \n </AuthstnReq> \n </AccptrAuthstnReq> \n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "DEBITO EMV COM SENHA OFFLINE", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\">\n <AccptrAuthstnReq>\n <Hdr>\n <MsgFctn>AUTQ</MsgFctn> \n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr>\n <AuthstnReq>\n <Envt> \n <Mrchnt> \n <Id> \n <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\n </Id> \n </Mrchnt>\n <POI>\n <Id>\n <Id>CHECKOUT1</Id>\n </Id>\n <SysNm>SOFTWAREHOUSE</SysNm> \n <Cmpnt> \n <Tp>TERM</Tp>\n <Id>\n <PrvdrId>FABRICANTE</PrvdrId> \n <Id>MODELO</Id> \n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts> \n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts> \n </Cmpnt>\n <Cpblties>\n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties> \n </POI> \n <Card>\n <PlainCardData>\n <PAN>5612000269966</PAN>\n <XpryDt>2050-12</XpryDt>\n <CardSeqNb>000</CardSeqNb> \n <TrckData> \n <TrckNb>2</TrckNb>\n <TrckVal>5612000269966=50125202709198420137</TrckVal>\n </TrckData> \n </PlainCardData> \n </Card> \n <Crdhldr> \n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn>\n <AuthntcnMtd>FPIN</AuthntcnMtd> \n </Authntcn> \n </Crdhldr> \n </Envt> \n <Cntxt>\n <PmtCntxt>\n <CardDataNtryMd>CICC</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n </PmtCntxt>\n </Cntxt> \n <Tx> \n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr>\n <TxId>\n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef> \n </TxId> \n <TxDtls> \n <Ccy>986</Ccy> \n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp>\n <ICCRltdData>5F2A02098682025C00950502\n 000080009A031611219C01009F02060000000\n 001209F100706010A03A420009F1A0200769F\n 260831FADB685E86A1849F360206A99F27018\n 09F3303E0F0E89F34034103029F37042948E7\n C5</ICCRltdData> \n <RcrngTx> \n <InstlmtTp>NONE</InstlmtTp>\n <TtlNbOfPmts>0</TtlNbOfPmts>\n </RcrngTx>\n </TxDtls> \n </Tx> \n </AuthstnReq>\n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "DEBITO EMV COM SENHA ONLINE", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\">\n <AccptrAuthstnReq>\n <Hdr> \n <MsgFctn>AUTQ</MsgFctn> \n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr> \n <AuthstnReq>\n <Envt>\n <Mrchnt> \n <Id>\n <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\n </Id> \n </Mrchnt> \n <POI>\n <Id> \n <Id>CHECKOUT1</Id>\n </Id> \n <SysNm>SOFTWAREHOUSE</SysNm> \n <Cmpnt> \n <Tp>TERM</Tp>\n <Id> \n <PrvdrId>FABRICANTE</PrvdrId>\n <Id>MODELO</Id> \n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts>\n <VrsnNb>1.08/010002/030104</VrsnNb> \n </Sts>\n </Cmpnt> \n <Cpblties> \n <PrtLineWidth>39</PrtLineWidth> \n </Cpblties> \n </POI> \n <Card> \n <PlainCardData> \n <PAN>5612000269966</PAN>\n <XpryDt>2050-12</XpryDt>\n <CardSeqNb>000</CardSeqNb>\n <TrckData> \n <TrckNb>2</TrckNb> \n <TrckVal>5612000269966=50125202709198420137</TrckVal>\n </TrckData> \n </PlainCardData> \n </Card> \n <Crdhldr>\n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn>\n <AuthntcnMtd>NPIN</AuthntcnMtd>\n <CrdhldrOnLinePIN>\n <NcrptdPINBlck>\n <CnttTp>ECRP</CnttTp>\n <EnvlpdData>\n <Rcpt> \n <KEK>\n <KEKId> \n <DerivtnId>FFFF654321</DerivtnId> \n </KEKId> \n <NcrptdKey>000040004D</NcrptdKey>\n </KEK> \n <NcrptdCntt> \n <NcrptdData>DC219C1AF3071343</NcrptdData>\n </NcrptdCntt> \n </Rcpt> \n </EnvlpdData> \n </NcrptdPINBlck>\n </CrdhldrOnLinePIN> \n </Authntcn> \n </Crdhldr>\n </Envt>\n <Cntxt>\n <PmtCntxt> \n <CardDataNtryMd>CICC</CardDataNtryMd> \n <FllbckInd>false</FllbckInd>\n </PmtCntxt>\n </Cntxt>\n <Tx> \n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr>\n <TxId>\n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef> \n </TxId>\n <TxDtls> \n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt>\n <AcctTp>CHCK</AcctTp> \n <ICCRltdData>5F2A02098682025C00950502000080\n 009A031611219C01009F02060000000001209F10070\n 6010A03A420009F1A0200769F260831FADB685E86A1\n 849F360206A99F2701809F3303E0F0E89F340341030\n 29F37042948E7C5</ICCRltdData> \n <RcrngTx> \n <InstlmtTp>NONE</InstlmtTp>\n <TtlNbOfPmts>0</TtlNbOfPmts>\n </RcrngTx> \n </TxDtls> \n </Tx>\n </AuthstnReq>\n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO ECOMMERCE A VISTA", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\">\n <AccptrAuthstnReq> \n <Hdr> \n <MsgFctn>AUTQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr> \n <AuthstnReq> \n <Envt>\n <Mrchnt> \n <Id> \n <Id>8E51DE32849943389B67EC5E8AD7C721</Id> \n </Id> \n </Mrchnt> \n <POI>\n <Id>\n <Id>CHECKOUT1</Id>\n </Id> \n <SysNm>SOFTWAREHOUSE</SysNm> \n <Cmpnt> \n <Tp>TERM</Tp>\n <Id> \n <PrvdrId>FABRICANTE</PrvdrId> \n <Id>MODELO</Id>\n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts>\n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts>\n </Cmpnt>\n <Cpblties> \n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties> \n </POI> \n <Card> \n <PlainCardData> \n <PAN>5612000269966</PAN>\n <XpryDt>2050-12</XpryDt>\n <CardSctyCd>\n <CSCVal>111</CSCVal>\n </CardSctyCd> \n </PlainCardData> \n </Card>\n <Crdhldr> \n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn>\n <AuthntcnMtd>PPSG</AuthntcnMtd> \n </Authntcn>\n </Crdhldr> \n </Envt>\n <Cntxt>\n <PmtCntxt> \n <CardDataNtryMd>PHYS</CardDataNtryMd>\n <FllbckInd>false</FllbckInd> \n <TxChanl>ECOM</TxChanl>\n </PmtCntxt> \n </Cntxt> \n <Tx>\n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr> \n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm> \n <TxRef>0123456</TxRef>\n </TxId> \n <TxDtls> \n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp>\n <RcrngTx>\n <InstlmtTp>NONE</InstlmtTp>\n <TtlNbOfPmts>0</TtlNbOfPmts>\n </RcrngTx>\n </TxDtls> \n </Tx>\n </AuthstnReq>\n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO ECOMMERCE PARCELADO EMISSOR", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\">\n <AccptrAuthstnReq>\n <Hdr> \n <MsgFctn>AUTQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr> \n <AuthstnReq>\n <Envt> \n <Mrchnt> \n <Id>\n <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\n </Id>\n </Mrchnt>\n <POI>\n <Id> \n <Id>CHECKOUT1</Id>\n </Id> \n <SysNm>SOFTWAREHOUSE</SysNm>\n <Cmpnt> \n <Tp>TERM</Tp>\n <Id> \n <PrvdrId>FABRICANTE</PrvdrId>\n <Id>MODELO</Id> \n <SrlNb>1234FFDD44</SrlNb>\n </Id> \n <Sts> \n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts>\n </Cmpnt> \n <Cpblties> \n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties>\n </POI>\n <Card>\n <PlainCardData>\n <PAN>5612000269966</PAN> \n <XpryDt>2050-12</XpryDt> \n <CardSctyCd> \n <CSCVal>111</CSCVal>\n </CardSctyCd> \n </PlainCardData>\n </Card>\n <Crdhldr> \n <Nm>CARTAO DE TESTE 01</Nm> \n <Authntcn>\n <AuthntcnMtd>PPSG</AuthntcnMtd>\n </Authntcn>\n </Crdhldr> \n </Envt>\n <Cntxt> \n <PmtCntxt> \n <CardDataNtryMd>PHYS</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n <TxChanl>ECOM</TxChanl>\n </PmtCntxt> \n </Cntxt> \n <Tx> \n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr>\n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef>\n </TxId>\n <TxDtls> \n <Ccy>986</Ccy> \n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp> \n <RcrngTx>\n <InstlmtTp>ISSR</InstlmtTp>\n <TtlNbOfPmts>5</TtlNbOfPmts> \n </RcrngTx> \n </TxDtls> \n </Tx>\n </AuthstnReq>\n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "CREDITO ECOMMERCE PARCELADO LOJA", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorAuthorisationRequestV02.1\"> \n <AccptrAuthstnReq> \n <Hdr>\n <MsgFctn>AUTQ</MsgFctn> \n <PrtcolVrsn>2.0</PrtcolVrsn> \n </Hdr>\n <AuthstnReq>\n <Envt>\n <Mrchnt> \n <Id> \n <Id>8E51DE32849943389B67EC5E8AD7C721</Id> \n </Id>\n </Mrchnt> \n <POI> \n <Id>\n <Id>CHECKOUT1</Id> \n </Id>\n <SysNm>SOFTWAREHOUSE</SysNm>\n <Cmpnt>\n <Tp>TERM</Tp> \n <Id>\n <PrvdrId>FABRICANTE</PrvdrId> \n <Id>MODELO</Id> \n <SrlNb>1234FFDD44</SrlNb> \n </Id>\n <Sts> \n <VrsnNb>1.08/010002/030104</VrsnNb>\n </Sts> \n </Cmpnt> \n <Cpblties>\n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties>\n </POI> \n <Card> \n <PlainCardData>\n <PAN>5612000269966</PAN> \n <XpryDt>2050-12</XpryDt>\n <CardSctyCd>\n <CSCVal>111</CSCVal>\n </CardSctyCd> \n </PlainCardData> \n </Card>\n <Crdhldr> \n <Nm>CARTAO DE TESTE 01</Nm>\n <Authntcn>\n <AuthntcnMtd>PPSG</AuthntcnMtd>\n </Authntcn>\n </Crdhldr>\n </Envt>\n <Cntxt>\n <PmtCntxt>\n <CardDataNtryMd>PHYS</CardDataNtryMd>\n <FllbckInd>false</FllbckInd>\n <TxChanl>ECOM</TxChanl>\n </PmtCntxt> \n </Cntxt> \n <Tx>\n <InitrTxId>00000124112016103201</InitrTxId>\n <TxCaptr>true</TxCaptr>\n <TxId>\n <TxDtTm>2016-11-24T10:32:01</TxDtTm> \n <TxRef>0123456</TxRef> \n </TxId>\n <TxDtls>\n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp> \n <RcrngTx> \n <InstlmtTp>MCHT</InstlmtTp>\n <TtlNbOfPmts>5</TtlNbOfPmts>\n </RcrngTx>\n </TxDtls>\n </Tx>\n </AuthstnReq> \n </AccptrAuthstnReq>\n</Document>", "language": "xml" } ], "sidebar": true } [/block] [block:api-header] { "type": "basic", "title": "RESPOSTA DA AUTORIZAÇÃO", "sidebar": true } [/block] [block:code] { "codes": [ { "code": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Document xmlns=\"urn:AcceptorAuthorisationResponseV02.1\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n <AccptrAuthstnRspn> \n <Hdr>\n <MsgFctn>AUTP</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn> \n <CreDtTm>2016-11-24T14:25:02</CreDtTm>\n </Hdr> \n <AuthstnRspn>\n <Envt>\n <MrchntId> \n <Id>8E51DE32849943389B67EC5E8AD7C721</Id>\n </MrchntId> \n </Envt> \n <Tx> \n <TxId> \n <TxDtTm>2016-11-24T10:32:01</TxDtTm>\n <TxRef>0123456</TxRef> \n </TxId>\n <RcptTxId>42960215901402</RcptTxId> \n <TxDtls> \n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt>\n <AcctTp>CRDT</AcctTp>\n </TxDtls> \n </Tx> \n <TxRspn>\n <AuthstnRslt> \n <RspnToAuthstn>\n <Rspn>APPR</Rspn> \n <RspnRsn>0000</RspnRsn> \n </RspnToAuthstn>\n <AuthstnCd>054609</AuthstnCd>\n <CmpltnReqrd>false</CmpltnReqrd>\n </AuthstnRslt>\n <Actn>\n <ActnTp>DISP</ActnTp>\n <MsgToPres>\n <MsgDstn>MDSP</MsgDstn>\n <MsgCntt>Aprovado</MsgCntt>\n </MsgToPres>\n </Actn> \n <Actn> \n <ActnTp>PRNT</ActnTp>\n <MsgToPres> \n <MsgDstn>CRCP</MsgDstn>\n <MsgCntt> STONE ~ Visa Credito ~ ************9367\n Via Cliente ~ STONE PAGAMENTOS S.A ~ 24/11/2016 10:32:01\n ~ Valor: R$ 1,00 ~ DOC: 00000124112016103201\n ~ Stone Id: 42960215901402 ~</MsgCntt>\n </MsgToPres>\n </Actn> \n <Actn>\n <ActnTp>PRNT</ActnTp>\n <MsgToPres> \n <MsgDstn>MRCP</MsgDstn>\n <MsgCntt> STONE ~ Visa Credito\n ~ ************9367 Via Estabelecimento\n ~ Data: 24/11/2016 10:32:01 ~ Valor: R$ 1,00\n ~ DOC: 00000124112016103201\n ~ Stone Id: 42960215901402 ~</MsgCntt> \n </MsgToPres>\n </Actn> \n </TxRspn> \n </AuthstnRspn>\n </AccptrAuthstnRspn>\n</Document>", "language": "xml" } ], "sidebar": true } [/block]
{"__v":0,"_id":"582f26f48ea0800f00356332","api":{"results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"status":400,"language":"json","code":"{}","name":""}]},"settings":"","auth":"required","params":[],"url":""},"body":"[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Quando enviar ?\"\n}\n[/block]\n**DESFAZIMENTO**\n\nÉ utilizado pelo Terminal para notificar a Adquirente que uma determinada transação foi cancelada automaticamente. Essa situação ocorre quando: 1. O Terminal não recebe a resposta para a sua solicitação em tempo hábil e desiste por timeout; 2. Existe uma falha no processamento do 2nd Generate do CHIP EMV. Por erro na validação do ARPC ou retirada do cartão durante a transação.\n\n**ESTORNO**\n\nO cancelamento é feito, a pedido do portador do cartão, na loja em que a compra foi realizada.\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Chamada para a SDK\"\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Lista de Campos\"\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Envio para o Autorizador\"\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"DESFAZIMENTO DE TRANSAÇÃO\"\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Document xmlns=\\\"urn:AcceptorCancellationRequestV02.1\\\"> \\n  <AccptrCxlReq>\\n    <Hdr>\\n      <MsgFctn>CCAQ</MsgFctn> \\n      <PrtcolVrsn>2.0</PrtcolVrsn>\\n    </Hdr> \\n    <CxlReq> \\n      <Envt> \\n        <Mrchnt> \\n          <Id> \\n            <Id>4C6759C119984540A03143B5234DAEEB</Id>\\n          </Id> \\n        </Mrchnt>\\n        <POI> \\n          <Id>\\n            <Id>CHECKOUT1</Id> \\n          </Id> \\n        </POI> \\n      </Envt>\\n      <Tx> \\n        <TxCaptr>true</TxCaptr>\\n        <TxId>\\n          <TxDtTm>2016-11-25T17:34:01</TxDtTm>\\n          <TxRef>123456</TxRef>\\n        </TxId> \\n        <OrgnlTx>\\n          <InitrTxId>00000124112016103201</InitrTxId>\\n        </OrgnlTx>\\n        <TxDtls>\\n          <Ccy>986</Ccy>\\n          <TtlAmt>100</TtlAmt> \\n        </TxDtls>\\n      </Tx>\\n    </CxlReq>\\n  </AccptrCxlReq>\\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"ESTORNO DE TRANSAÇÃO\"\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<Document xmlns=\\\"urn:AcceptorCancellationRequestV02.1\\\"> \\n  <AccptrCxlReq> \\n    <Hdr>\\n      <MsgFctn>CCAQ</MsgFctn>\\n      <PrtcolVrsn>2.0</PrtcolVrsn>\\n    </Hdr>\\n    <CxlReq> \\n      <Envt>\\n        <Mrchnt>\\n          <Id>\\n            <Id>4C6759C119984540A03143B5234DAEEB</Id>\\n          </Id>\\n        </Mrchnt> \\n        <POI> \\n          <Id>\\n            <Id>CHECKOUT1</Id>\\n          </Id>\\n          <Cpblties>\\n            <PrtLineWidth>39</PrtLineWidth>\\n          </Cpblties>\\n        </POI>\\n      </Envt>\\n      <Tx> \\n        <TxCaptr>true</TxCaptr>\\n        <TxId>\\n          <TxDtTm>2016-11-25T17:34:01</TxDtTm> \\n          <TxRef>123456</TxRef>\\n        </TxId> \\n        <OrgnlTx>\\n          <InitrTxId>00000124112016103201</InitrTxId>\\n          <RcptTxId>42960215901402</RcptTxId>\\n        </OrgnlTx> \\n        <TxDtls>\\n          <Ccy>986</Ccy>\\n          <TtlAmt>100</TtlAmt>\\n        </TxDtls> \\n      </Tx>\\n    </CxlReq>\\n  </AccptrCxlReq>\\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"RESPOSTA DE DESFAZIMENTO / ESTORNO\"\n}\n[/block]\n\n[block:code]\n{\n  \"codes\": [\n    {\n      \"code\": \"<?xml version=\\\"1.0\\\" encoding=\\\"utf-8\\\"?>\\n<Document xmlns=\\\"urn:AcceptorCancellationResponseV02.1\\\" xmlns:xsd=\\\"http://www.w3.org/2001/XMLSchema\\\" xmlns:xsi=\\\"http://www.w3.org/2001/XMLSchema-instance\\\">\\n  <AccptrCxlRspn>\\n    <Hdr>\\n      <MsgFctn>CCAP</MsgFctn>\\n      <PrtcolVrsn>2.0</PrtcolVrsn>\\n      <CreDtTm>2016-11-25T17:48:39</CreDtTm>\\n    </Hdr> \\n    <CxlRspn> \\n      <Envt> \\n        <MrchntId>\\n          <Id>8E51DE32849943389B67EC5E8AD7C721</Id> \\n        </MrchntId>\\n      </Envt>\\n      <TxRspn>\\n        <AuthstnRslt>\\n          <RspnToAuthstn> \\n            <Rspn>APPR</Rspn>\\n            <RspnRsn>0000</RspnRsn>\\n          </RspnToAuthstn> \\n          <CmpltnReqrd>false</CmpltnReqrd>\\n        </AuthstnRslt>\\n        <Actn> \\n          <ActnTp>PRNT</ActnTp> \\n          <MsgToPres>\\n            <MsgDstn>MRCP</MsgDstn>\\n            <MsgCntt> Comprovante de Cancelamento ~ MasterCard Credito\\n            ~ 561200***9966 ~ 25/11/2016 19:48:05 ~ Valor: R$ 1.00 \\n            ~ Parcelas: 1 ~ DOC: 00000124112016103201 \\n            ~ Stone id: 43060052072595 ~</MsgCntt>\\n          </MsgToPres>\\n        </Actn>\\n        <Actn>\\n          <ActnTp>PRNT</ActnTp>\\n          <MsgToPres> \\n            <MsgDstn>CRCP</MsgDstn>\\n            <MsgCntt> Comprovante de Cancelamento ~ MasterCard Credito\\n            ~ 561200***9966 ~ SUPER MICHEL SUPERMERCADO LTDA\\n            ~ 25/11/2016 19:48:05 ~ Valor: R$ 1.00 \\n            ~ Parcelas: 1 ~ DOC: 00000124112016103201 \\n            ~ Stone id: 43060052072595 ~</MsgCntt> \\n          </MsgToPres>\\n        </Actn> \\n      </TxRspn>\\n      <Tx>\\n        <TxId>\\n          <TxDtTm>2016-11-25T17:34:01</TxDtTm> \\n          <TxRef>123456</TxRef>\\n        </TxId>\\n        <RcptTxId>43060052072595</RcptTxId>\\n        <TxDtls> \\n          <Ccy>986</Ccy>\\n          <TtlAmt>100</TtlAmt>\\n        </TxDtls>\\n      </Tx> \\n    </CxlRspn> \\n  </AccptrCxlRspn>\\n</Document>\",\n      \"language\": \"xml\"\n    }\n  ]\n}\n[/block]","category":"582df33be1b8692300c0dd37","createdAt":"2016-11-18T16:06:12.086Z","excerpt":"","githubsync":"","hidden":false,"isReference":false,"link_external":false,"link_url":"","next":{"pages":[],"description":""},"order":6,"parentDoc":null,"project":"582df33be1b8692300c0dd33","slug":"desfazimento-e-estorno-1","sync_unique":"","title":"Desfazimento e Estorno","type":"basic","updates":[],"user":"57ea79f61780cd170064f273","version":"582df33be1b8692300c0dd36","childrenPages":[]}

Desfazimento e Estorno


[block:api-header] { "type": "basic", "title": "Quando enviar ?" } [/block] **DESFAZIMENTO** É utilizado pelo Terminal para notificar a Adquirente que uma determinada transação foi cancelada automaticamente. Essa situação ocorre quando: 1. O Terminal não recebe a resposta para a sua solicitação em tempo hábil e desiste por timeout; 2. Existe uma falha no processamento do 2nd Generate do CHIP EMV. Por erro na validação do ARPC ou retirada do cartão durante a transação. **ESTORNO** O cancelamento é feito, a pedido do portador do cartão, na loja em que a compra foi realizada. [block:api-header] { "type": "basic", "title": "Chamada para a SDK" } [/block] [block:api-header] { "type": "basic", "title": "Lista de Campos" } [/block] [block:api-header] { "type": "basic", "title": "Envio para o Autorizador" } [/block] [block:api-header] { "type": "basic", "title": "DESFAZIMENTO DE TRANSAÇÃO" } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorCancellationRequestV02.1\"> \n <AccptrCxlReq>\n <Hdr>\n <MsgFctn>CCAQ</MsgFctn> \n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr> \n <CxlReq> \n <Envt> \n <Mrchnt> \n <Id> \n <Id>4C6759C119984540A03143B5234DAEEB</Id>\n </Id> \n </Mrchnt>\n <POI> \n <Id>\n <Id>CHECKOUT1</Id> \n </Id> \n </POI> \n </Envt>\n <Tx> \n <TxCaptr>true</TxCaptr>\n <TxId>\n <TxDtTm>2016-11-25T17:34:01</TxDtTm>\n <TxRef>123456</TxRef>\n </TxId> \n <OrgnlTx>\n <InitrTxId>00000124112016103201</InitrTxId>\n </OrgnlTx>\n <TxDtls>\n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt> \n </TxDtls>\n </Tx>\n </CxlReq>\n </AccptrCxlReq>\n</Document>", "language": "xml" } ] } [/block] [block:api-header] { "type": "basic", "title": "ESTORNO DE TRANSAÇÃO" } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorCancellationRequestV02.1\"> \n <AccptrCxlReq> \n <Hdr>\n <MsgFctn>CCAQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr>\n <CxlReq> \n <Envt>\n <Mrchnt>\n <Id>\n <Id>4C6759C119984540A03143B5234DAEEB</Id>\n </Id>\n </Mrchnt> \n <POI> \n <Id>\n <Id>CHECKOUT1</Id>\n </Id>\n <Cpblties>\n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties>\n </POI>\n </Envt>\n <Tx> \n <TxCaptr>true</TxCaptr>\n <TxId>\n <TxDtTm>2016-11-25T17:34:01</TxDtTm> \n <TxRef>123456</TxRef>\n </TxId> \n <OrgnlTx>\n <InitrTxId>00000124112016103201</InitrTxId>\n <RcptTxId>42960215901402</RcptTxId>\n </OrgnlTx> \n <TxDtls>\n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt>\n </TxDtls> \n </Tx>\n </CxlReq>\n </AccptrCxlReq>\n</Document>", "language": "xml" } ] } [/block] [block:api-header] { "type": "basic", "title": "RESPOSTA DE DESFAZIMENTO / ESTORNO" } [/block] [block:code] { "codes": [ { "code": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Document xmlns=\"urn:AcceptorCancellationResponseV02.1\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n <AccptrCxlRspn>\n <Hdr>\n <MsgFctn>CCAP</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn>\n <CreDtTm>2016-11-25T17:48:39</CreDtTm>\n </Hdr> \n <CxlRspn> \n <Envt> \n <MrchntId>\n <Id>8E51DE32849943389B67EC5E8AD7C721</Id> \n </MrchntId>\n </Envt>\n <TxRspn>\n <AuthstnRslt>\n <RspnToAuthstn> \n <Rspn>APPR</Rspn>\n <RspnRsn>0000</RspnRsn>\n </RspnToAuthstn> \n <CmpltnReqrd>false</CmpltnReqrd>\n </AuthstnRslt>\n <Actn> \n <ActnTp>PRNT</ActnTp> \n <MsgToPres>\n <MsgDstn>MRCP</MsgDstn>\n <MsgCntt> Comprovante de Cancelamento ~ MasterCard Credito\n ~ 561200***9966 ~ 25/11/2016 19:48:05 ~ Valor: R$ 1.00 \n ~ Parcelas: 1 ~ DOC: 00000124112016103201 \n ~ Stone id: 43060052072595 ~</MsgCntt>\n </MsgToPres>\n </Actn>\n <Actn>\n <ActnTp>PRNT</ActnTp>\n <MsgToPres> \n <MsgDstn>CRCP</MsgDstn>\n <MsgCntt> Comprovante de Cancelamento ~ MasterCard Credito\n ~ 561200***9966 ~ SUPER MICHEL SUPERMERCADO LTDA\n ~ 25/11/2016 19:48:05 ~ Valor: R$ 1.00 \n ~ Parcelas: 1 ~ DOC: 00000124112016103201 \n ~ Stone id: 43060052072595 ~</MsgCntt> \n </MsgToPres>\n </Actn> \n </TxRspn>\n <Tx>\n <TxId>\n <TxDtTm>2016-11-25T17:34:01</TxDtTm> \n <TxRef>123456</TxRef>\n </TxId>\n <RcptTxId>43060052072595</RcptTxId>\n <TxDtls> \n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt>\n </TxDtls>\n </Tx> \n </CxlRspn> \n </AccptrCxlRspn>\n</Document>", "language": "xml" } ] } [/block]
[block:api-header] { "type": "basic", "title": "Quando enviar ?" } [/block] **DESFAZIMENTO** É utilizado pelo Terminal para notificar a Adquirente que uma determinada transação foi cancelada automaticamente. Essa situação ocorre quando: 1. O Terminal não recebe a resposta para a sua solicitação em tempo hábil e desiste por timeout; 2. Existe uma falha no processamento do 2nd Generate do CHIP EMV. Por erro na validação do ARPC ou retirada do cartão durante a transação. **ESTORNO** O cancelamento é feito, a pedido do portador do cartão, na loja em que a compra foi realizada. [block:api-header] { "type": "basic", "title": "Chamada para a SDK" } [/block] [block:api-header] { "type": "basic", "title": "Lista de Campos" } [/block] [block:api-header] { "type": "basic", "title": "Envio para o Autorizador" } [/block] [block:api-header] { "type": "basic", "title": "DESFAZIMENTO DE TRANSAÇÃO" } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorCancellationRequestV02.1\"> \n <AccptrCxlReq>\n <Hdr>\n <MsgFctn>CCAQ</MsgFctn> \n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr> \n <CxlReq> \n <Envt> \n <Mrchnt> \n <Id> \n <Id>4C6759C119984540A03143B5234DAEEB</Id>\n </Id> \n </Mrchnt>\n <POI> \n <Id>\n <Id>CHECKOUT1</Id> \n </Id> \n </POI> \n </Envt>\n <Tx> \n <TxCaptr>true</TxCaptr>\n <TxId>\n <TxDtTm>2016-11-25T17:34:01</TxDtTm>\n <TxRef>123456</TxRef>\n </TxId> \n <OrgnlTx>\n <InitrTxId>00000124112016103201</InitrTxId>\n </OrgnlTx>\n <TxDtls>\n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt> \n </TxDtls>\n </Tx>\n </CxlReq>\n </AccptrCxlReq>\n</Document>", "language": "xml" } ] } [/block] [block:api-header] { "type": "basic", "title": "ESTORNO DE TRANSAÇÃO" } [/block] [block:code] { "codes": [ { "code": "<Document xmlns=\"urn:AcceptorCancellationRequestV02.1\"> \n <AccptrCxlReq> \n <Hdr>\n <MsgFctn>CCAQ</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn>\n </Hdr>\n <CxlReq> \n <Envt>\n <Mrchnt>\n <Id>\n <Id>4C6759C119984540A03143B5234DAEEB</Id>\n </Id>\n </Mrchnt> \n <POI> \n <Id>\n <Id>CHECKOUT1</Id>\n </Id>\n <Cpblties>\n <PrtLineWidth>39</PrtLineWidth>\n </Cpblties>\n </POI>\n </Envt>\n <Tx> \n <TxCaptr>true</TxCaptr>\n <TxId>\n <TxDtTm>2016-11-25T17:34:01</TxDtTm> \n <TxRef>123456</TxRef>\n </TxId> \n <OrgnlTx>\n <InitrTxId>00000124112016103201</InitrTxId>\n <RcptTxId>42960215901402</RcptTxId>\n </OrgnlTx> \n <TxDtls>\n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt>\n </TxDtls> \n </Tx>\n </CxlReq>\n </AccptrCxlReq>\n</Document>", "language": "xml" } ] } [/block] [block:api-header] { "type": "basic", "title": "RESPOSTA DE DESFAZIMENTO / ESTORNO" } [/block] [block:code] { "codes": [ { "code": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Document xmlns=\"urn:AcceptorCancellationResponseV02.1\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n <AccptrCxlRspn>\n <Hdr>\n <MsgFctn>CCAP</MsgFctn>\n <PrtcolVrsn>2.0</PrtcolVrsn>\n <CreDtTm>2016-11-25T17:48:39</CreDtTm>\n </Hdr> \n <CxlRspn> \n <Envt> \n <MrchntId>\n <Id>8E51DE32849943389B67EC5E8AD7C721</Id> \n </MrchntId>\n </Envt>\n <TxRspn>\n <AuthstnRslt>\n <RspnToAuthstn> \n <Rspn>APPR</Rspn>\n <RspnRsn>0000</RspnRsn>\n </RspnToAuthstn> \n <CmpltnReqrd>false</CmpltnReqrd>\n </AuthstnRslt>\n <Actn> \n <ActnTp>PRNT</ActnTp> \n <MsgToPres>\n <MsgDstn>MRCP</MsgDstn>\n <MsgCntt> Comprovante de Cancelamento ~ MasterCard Credito\n ~ 561200***9966 ~ 25/11/2016 19:48:05 ~ Valor: R$ 1.00 \n ~ Parcelas: 1 ~ DOC: 00000124112016103201 \n ~ Stone id: 43060052072595 ~</MsgCntt>\n </MsgToPres>\n </Actn>\n <Actn>\n <ActnTp>PRNT</ActnTp>\n <MsgToPres> \n <MsgDstn>CRCP</MsgDstn>\n <MsgCntt> Comprovante de Cancelamento ~ MasterCard Credito\n ~ 561200***9966 ~ SUPER MICHEL SUPERMERCADO LTDA\n ~ 25/11/2016 19:48:05 ~ Valor: R$ 1.00 \n ~ Parcelas: 1 ~ DOC: 00000124112016103201 \n ~ Stone id: 43060052072595 ~</MsgCntt> \n </MsgToPres>\n </Actn> \n </TxRspn>\n <Tx>\n <TxId>\n <TxDtTm>2016-11-25T17:34:01</TxDtTm> \n <TxRef>123456</TxRef>\n </TxId>\n <RcptTxId>43060052072595</RcptTxId>\n <TxDtls> \n <Ccy>986</Ccy>\n <TtlAmt>100</TtlAmt>\n </TxDtls>\n </Tx> \n </CxlRspn> \n </AccptrCxlRspn>\n</Document>", "language": "xml" } ] } [/block]
{"__v":0,"_id":"582f3defd6c87c270029ddaa","api":{"results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"status":400,"language":"json","code":"{}","name":""}]},"settings":"","auth":"required","params":[],"url":""},"body":"[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"AMBIENTE DE TESTES - SIMULADOR DE TRANSAÇÕES\"\n}\n[/block]\n* Informar o número de série dos terminais por email para suporteintegracoes@stone.com.br\n\n* **TMS: **  \n\n[http://200.7.12.80:11700/ISO20022Server/rest/](http://200.7.12.80:11700/ISO20022Server/rest/)\n\n\n* **Autorização: **\n\n[http://200.7.12.80:11700/ISO20022Server/rest/](http://200.7.12.80:11700/ISO20022Server/rest/)\n\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"EM PRODUÇÃO\"\n}\n[/block]\n* Para enviar transações em produção é obrigatório o uso do Protocolo TLS v1.2\n\n* TMS: \n\n[https://tmsproxy.stone.com.br/](https://tmsproxy.stone.com.br/)\n\n* Autorização:\n \n[https://pos.stone.com.br/](https://pos.stone.com.br/)","category":"582df33be1b8692300c0dd37","createdAt":"2016-11-18T17:44:15.207Z","excerpt":"","githubsync":"","hidden":false,"isReference":false,"link_external":false,"link_url":"","next":{"pages":[],"description":""},"order":7,"parentDoc":null,"project":"582df33be1b8692300c0dd33","slug":"informações-adicionais","sync_unique":"","title":"Informações Adicionais","type":"basic","updates":[],"user":"57ea79f61780cd170064f273","version":"582df33be1b8692300c0dd36","childrenPages":[]}

Informações Adicionais


[block:api-header] { "type": "basic", "title": "AMBIENTE DE TESTES - SIMULADOR DE TRANSAÇÕES" } [/block] * Informar o número de série dos terminais por email para suporteintegracoes@stone.com.br * **TMS: ** [http://200.7.12.80:11700/ISO20022Server/rest/](http://200.7.12.80:11700/ISO20022Server/rest/) * **Autorização: ** [http://200.7.12.80:11700/ISO20022Server/rest/](http://200.7.12.80:11700/ISO20022Server/rest/) [block:api-header] { "type": "basic", "title": "EM PRODUÇÃO" } [/block] * Para enviar transações em produção é obrigatório o uso do Protocolo TLS v1.2 * TMS: [https://tmsproxy.stone.com.br/](https://tmsproxy.stone.com.br/) * Autorização: [https://pos.stone.com.br/](https://pos.stone.com.br/)
[block:api-header] { "type": "basic", "title": "AMBIENTE DE TESTES - SIMULADOR DE TRANSAÇÕES" } [/block] * Informar o número de série dos terminais por email para suporteintegracoes@stone.com.br * **TMS: ** [http://200.7.12.80:11700/ISO20022Server/rest/](http://200.7.12.80:11700/ISO20022Server/rest/) * **Autorização: ** [http://200.7.12.80:11700/ISO20022Server/rest/](http://200.7.12.80:11700/ISO20022Server/rest/) [block:api-header] { "type": "basic", "title": "EM PRODUÇÃO" } [/block] * Para enviar transações em produção é obrigatório o uso do Protocolo TLS v1.2 * TMS: [https://tmsproxy.stone.com.br/](https://tmsproxy.stone.com.br/) * Autorização: [https://pos.stone.com.br/](https://pos.stone.com.br/)
{"__v":0,"_id":"582f3f3bbde60e3900015bef","api":{"results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"status":400,"language":"json","code":"{}","name":""}]},"settings":"","auth":"required","params":[],"url":""},"body":"Os códigos de retorno listados abaixo fazem referência aos possíveis retornos do campo ResponseReason <RspnRsn>\n\n\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Transações APROVADAS\"\n}\n[/block]\n\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Código\",\n    \"h-1\": \"Mensagem\",\n    \"h-2\": \"Orientação\",\n    \"h-3\": \"Pode retentar ?\",\n    \"0-0\": \"0000\",\n    \"1-0\": \"0001\",\n    \"0-1\": \"Transação autorizada\",\n    \"1-1\": \"Transação autorizada\",\n    \"0-2\": \"#\",\n    \"0-3\": \"#\",\n    \"1-3\": \"#\",\n    \"1-2\": \"Verifique a identidade antes de autorizar\"\n  },\n  \"cols\": 4,\n  \"rows\": 2\n}\n[/block]\n\n[block:api-header]\n{\n  \"type\": \"basic\",\n  \"title\": \"Transações NEGADAS\"\n}\n[/block]\n\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Código\",\n    \"h-1\": \"Mensagem\",\n    \"h-2\": \"Orientação\",\n    \"h-3\": \"Pode retentar ?\",\n    \"0-0\": \"1000\",\n    \"1-0\": \"1001\",\n    \"2-0\": \"1002\",\n    \"3-0\": \"1003\",\n    \"4-0\": \"1004\",\n    \"5-0\": \"1005\",\n    \"6-0\": \"1006\",\n    \"7-0\": \"1007\",\n    \"8-0\": \"1008\",\n    \"9-0\": \"1009\",\n    \"10-0\": \"1010\",\n    \"11-0\": \"1011\",\n    \"12-0\": \"1013\",\n    \"13-0\": \"1014\",\n    \"14-0\": \"1016\",\n    \"15-0\": \"1017\",\n    \"16-0\": \"1019\",\n    \"17-0\": \"1020\",\n    \"18-0\": \"1021\",\n    \"19-0\": \"1022\",\n    \"20-0\": \"1023\",\n    \"21-0\": \"1024\",\n    \"22-0\": \"1025\",\n    \"23-0\": \"1042\",\n    \"24-0\": \"1045\",\n    \"25-0\": \"2000\",\n    \"26-0\": \"2001\",\n    \"27-0\": \"2002\",\n    \"28-0\": \"2003\",\n    \"29-0\": \"2004\",\n    \"30-0\": \"2005\",\n    \"31-0\": \"2006\",\n    \"32-0\": \"2007\",\n    \"33-0\": \"2008\",\n    \"34-0\": \"2009\",\n    \"35-0\": \"9102\",\n    \"36-0\": \"9108\",\n    \"37-0\": \"9109\",\n    \"38-0\": \"9111\",\n    \"39-0\": \"9112\",\n    \"40-0\": \"9999\",\n    \"0-1\": \"Transação não autorizada\",\n    \"1-1\": \"Cartão vencido\",\n    \"2-1\": \"Transação não permitida\",\n    \"3-1\": \"Rejeitado emissor\",\n    \"4-1\": \"Cartão com restrição\",\n    \"5-1\": \"Transação não autorizada\",\n    \"6-1\": \"Tentativas de senha excedidas\",\n    \"7-1\": \"Rejeitado emissor\",\n    \"8-1\": \"Rejeitado emissor\",\n    \"9-1\": \"Transação não autorizada\",\n    \"10-1\": \"Valor inválido\",\n    \"11-1\": \"Cartão inválido\",\n    \"12-1\": \"Transação não autorizada\",\n    \"13-1\": \"Tipo de conta inválido\",\n    \"14-1\": \"Saldo insuficiente\",\n    \"15-1\": \"Senha inválida\",\n    \"16-1\": \"Transação não permitida\",\n    \"17-1\": \"Transação não permitida\",\n    \"18-1\": \"Rejeitado emissor\",\n    \"19-1\": \"Cartão com restrição\",\n    \"20-1\": \"Rejeitado emissor\",\n    \"21-1\": \"Transação não permitida\",\n    \"22-1\": \"Cartão bloqueado\",\n    \"23-1\": \"Tipo de conta inválido\",\n    \"24-1\": \"Código de segurança inválido\",\n    \"25-1\": \"Cartão com restrição\",\n    \"26-1\": \"Cartão vencido\",\n    \"27-1\": \"Transação não permitida\",\n    \"28-1\": \"Rejeitado emissor\",\n    \"29-1\": \"Cartão com restrição\",\n    \"30-1\": \"Transação não autorizada\",\n    \"31-1\": \"Tentativas de senha excedidas\",\n    \"32-1\": \"Cartão com restrição\",\n    \"33-1\": \"Cartão com restrição\",\n    \"34-1\": \"Cartão com restrição\",\n    \"35-1\": \"Transação inválida\",\n    \"36-1\": \"Erro no processamento\",\n    \"37-1\": \"Erro no processamento\",\n    \"38-1\": \"Time-out na transação\",\n    \"39-1\": \"Emissor indisponível\",\n    \"40-1\": \"Erro não especificado\",\n    \"0-3\": \"#\",\n    \"1-3\": \"#\",\n    \"2-3\": \"#\",\n    \"3-3\": \"#\",\n    \"4-3\": \"#\",\n    \"5-3\": \"#\",\n    \"6-3\": \"#\",\n    \"7-3\": \"#\",\n    \"8-3\": \"#\",\n    \"9-3\": \"#\",\n    \"10-3\": \"#\",\n    \"11-3\": \"#\",\n    \"12-3\": \"#\",\n    \"13-3\": \"#\",\n    \"14-3\": \"Sim\",\n    \"15-3\": \"Sim\",\n    \"16-3\": \"#\",\n    \"17-3\": \"#\",\n    \"18-3\": \"#\",\n    \"19-3\": \"#\",\n    \"20-3\": \"#\",\n    \"21-3\": \"#\",\n    \"22-3\": \"#\",\n    \"23-3\": \"#\",\n    \"24-3\": \"Sim\",\n    \"39-3\": \"Sim\",\n    \"38-3\": \"Sim\",\n    \"37-3\": \"Sim\",\n    \"36-3\": \"Sim\",\n    \"40-3\": \"#\",\n    \"35-3\": \"#\",\n    \"34-3\": \"#\",\n    \"33-3\": \"#\",\n    \"32-3\": \"#\",\n    \"31-3\": \"#\",\n    \"25-3\": \"#\",\n    \"26-3\": \"#\",\n    \"27-3\": \"#\",\n    \"28-3\": \"#\",\n    \"29-3\": \"#\",\n    \"30-3\": \"#\",\n    \"0-2\": \"#\",\n    \"1-2\": \"#\",\n    \"2-2\": \"#\",\n    \"3-2\": \"Oriente o portador a entrar em contato com o banco emissor do cartão.\",\n    \"4-2\": \"Oriente o portador a entrar em contato com o banco emissor do cartão.\",\n    \"5-2\": \"#\",\n    \"6-2\": \"#\",\n    \"7-2\": \"Oriente o portador a entrar em contato com o banco emissor do cartão.\",\n    \"8-2\": \"Oriente o portador a entrar em contato com o banco emissor do cartão.\",\n    \"9-2\": \"#\",\n    \"10-2\": \"#\",\n    \"11-2\": \"#\",\n    \"12-2\": \"#\",\n    \"13-2\": \"O tipo de conta selecionado não existe. Ex: uma transação de crédito com um cartão de débito.\",\n    \"14-2\": \"#\",\n    \"15-2\": \"#\",\n    \"16-2\": \"#\",\n    \"17-2\": \"#\",\n    \"18-2\": \"Oriente o portador a entrar em contato com o banco emissor do cartão.\",\n    \"19-2\": \"#\",\n    \"21-2\": \"#\",\n    \"20-2\": \"Oriente o portador a entrar em contato com o banco emissor do cartão.\",\n    \"22-2\": \"Oriente o portador a entrar em contato com o banco emissor do cartão.\",\n    \"23-2\": \"O tipo de conta selecionado não existe. Ex: uma transação de crédito com um cartão de débito.\",\n    \"24-2\": \"#\",\n    \"25-2\": \"#\",\n    \"26-2\": \"#\",\n    \"27-2\": \"#\",\n    \"28-2\": \"Oriente o portador a entrar em contato com o banco emissor do cartão.\",\n    \"29-2\": \"Oriente o portador a entrar em contato com o banco emissor do cartão.\",\n    \"30-2\": \"#\",\n    \"31-2\": \"#\",\n    \"32-2\": \"#\",\n    \"33-2\": \"#\",\n    \"34-2\": \"#\",\n    \"35-2\": \"#\",\n    \"36-2\": \"#\",\n    \"37-2\": \"#\",\n    \"38-2\": \"#\",\n    \"39-2\": \"#\",\n    \"40-2\": \"#\"\n  },\n  \"cols\": 4,\n  \"rows\": 41\n}\n[/block]","category":"582df33be1b8692300c0dd37","createdAt":"2016-11-18T17:49:47.978Z","excerpt":"","githubsync":"","hidden":false,"isReference":false,"link_external":false,"link_url":"","next":{"pages":[],"description":""},"order":8,"parentDoc":null,"project":"582df33be1b8692300c0dd33","slug":"códigos-de-retorno","sync_unique":"","title":"Códigos de retorno","type":"basic","updates":[],"user":"57ea79f61780cd170064f273","version":"582df33be1b8692300c0dd36","childrenPages":[]}

Códigos de retorno


Os códigos de retorno listados abaixo fazem referência aos possíveis retornos do campo ResponseReason <RspnRsn> [block:api-header] { "type": "basic", "title": "Transações APROVADAS" } [/block] [block:parameters] { "data": { "h-0": "Código", "h-1": "Mensagem", "h-2": "Orientação", "h-3": "Pode retentar ?", "0-0": "0000", "1-0": "0001", "0-1": "Transação autorizada", "1-1": "Transação autorizada", "0-2": "#", "0-3": "#", "1-3": "#", "1-2": "Verifique a identidade antes de autorizar" }, "cols": 4, "rows": 2 } [/block] [block:api-header] { "type": "basic", "title": "Transações NEGADAS" } [/block] [block:parameters] { "data": { "h-0": "Código", "h-1": "Mensagem", "h-2": "Orientação", "h-3": "Pode retentar ?", "0-0": "1000", "1-0": "1001", "2-0": "1002", "3-0": "1003", "4-0": "1004", "5-0": "1005", "6-0": "1006", "7-0": "1007", "8-0": "1008", "9-0": "1009", "10-0": "1010", "11-0": "1011", "12-0": "1013", "13-0": "1014", "14-0": "1016", "15-0": "1017", "16-0": "1019", "17-0": "1020", "18-0": "1021", "19-0": "1022", "20-0": "1023", "21-0": "1024", "22-0": "1025", "23-0": "1042", "24-0": "1045", "25-0": "2000", "26-0": "2001", "27-0": "2002", "28-0": "2003", "29-0": "2004", "30-0": "2005", "31-0": "2006", "32-0": "2007", "33-0": "2008", "34-0": "2009", "35-0": "9102", "36-0": "9108", "37-0": "9109", "38-0": "9111", "39-0": "9112", "40-0": "9999", "0-1": "Transação não autorizada", "1-1": "Cartão vencido", "2-1": "Transação não permitida", "3-1": "Rejeitado emissor", "4-1": "Cartão com restrição", "5-1": "Transação não autorizada", "6-1": "Tentativas de senha excedidas", "7-1": "Rejeitado emissor", "8-1": "Rejeitado emissor", "9-1": "Transação não autorizada", "10-1": "Valor inválido", "11-1": "Cartão inválido", "12-1": "Transação não autorizada", "13-1": "Tipo de conta inválido", "14-1": "Saldo insuficiente", "15-1": "Senha inválida", "16-1": "Transação não permitida", "17-1": "Transação não permitida", "18-1": "Rejeitado emissor", "19-1": "Cartão com restrição", "20-1": "Rejeitado emissor", "21-1": "Transação não permitida", "22-1": "Cartão bloqueado", "23-1": "Tipo de conta inválido", "24-1": "Código de segurança inválido", "25-1": "Cartão com restrição", "26-1": "Cartão vencido", "27-1": "Transação não permitida", "28-1": "Rejeitado emissor", "29-1": "Cartão com restrição", "30-1": "Transação não autorizada", "31-1": "Tentativas de senha excedidas", "32-1": "Cartão com restrição", "33-1": "Cartão com restrição", "34-1": "Cartão com restrição", "35-1": "Transação inválida", "36-1": "Erro no processamento", "37-1": "Erro no processamento", "38-1": "Time-out na transação", "39-1": "Emissor indisponível", "40-1": "Erro não especificado", "0-3": "#", "1-3": "#", "2-3": "#", "3-3": "#", "4-3": "#", "5-3": "#", "6-3": "#", "7-3": "#", "8-3": "#", "9-3": "#", "10-3": "#", "11-3": "#", "12-3": "#", "13-3": "#", "14-3": "Sim", "15-3": "Sim", "16-3": "#", "17-3": "#", "18-3": "#", "19-3": "#", "20-3": "#", "21-3": "#", "22-3": "#", "23-3": "#", "24-3": "Sim", "39-3": "Sim", "38-3": "Sim", "37-3": "Sim", "36-3": "Sim", "40-3": "#", "35-3": "#", "34-3": "#", "33-3": "#", "32-3": "#", "31-3": "#", "25-3": "#", "26-3": "#", "27-3": "#", "28-3": "#", "29-3": "#", "30-3": "#", "0-2": "#", "1-2": "#", "2-2": "#", "3-2": "Oriente o portador a entrar em contato com o banco emissor do cartão.", "4-2": "Oriente o portador a entrar em contato com o banco emissor do cartão.", "5-2": "#", "6-2": "#", "7-2": "Oriente o portador a entrar em contato com o banco emissor do cartão.", "8-2": "Oriente o portador a entrar em contato com o banco emissor do cartão.", "9-2": "#", "10-2": "#", "11-2": "#", "12-2": "#", "13-2": "O tipo de conta selecionado não existe. Ex: uma transação de crédito com um cartão de débito.", "14-2": "#", "15-2": "#", "16-2": "#", "17-2": "#", "18-2": "Oriente o portador a entrar em contato com o banco emissor do cartão.", "19-2": "#", "21-2": "#", "20-2": "Oriente o portador a entrar em contato com o banco emissor do cartão.", "22-2": "Oriente o portador a entrar em contato com o banco emissor do cartão.", "23-2": "O tipo de conta selecionado não existe. Ex: uma transação de crédito com um cartão de débito.", "24-2": "#", "25-2": "#", "26-2": "#", "27-2": "#", "28-2": "Oriente o portador a entrar em contato com o banco emissor do cartão.", "29-2": "Oriente o portador a entrar em contato com o banco emissor do cartão.", "30-2": "#", "31-2": "#", "32-2": "#", "33-2": "#", "34-2": "#", "35-2": "#", "36-2": "#", "37-2": "#", "38-2": "#", "39-2": "#", "40-2": "#" }, "cols": 4, "rows": 41 } [/block]
Os códigos de retorno listados abaixo fazem referência aos possíveis retornos do campo ResponseReason <RspnRsn> [block:api-header] { "type": "basic", "title": "Transações APROVADAS" } [/block] [block:parameters] { "data": { "h-0": "Código", "h-1": "Mensagem", "h-2": "Orientação", "h-3": "Pode retentar ?", "0-0": "0000", "1-0": "0001", "0-1": "Transação autorizada", "1-1": "Transação autorizada", "0-2": "#", "0-3": "#", "1-3": "#", "1-2": "Verifique a identidade antes de autorizar" }, "cols": 4, "rows": 2 } [/block] [block:api-header] { "type": "basic", "title": "Transações NEGADAS" } [/block] [block:parameters] { "data": { "h-0": "Código", "h-1": "Mensagem", "h-2": "Orientação", "h-3": "Pode retentar ?", "0-0": "1000", "1-0": "1001", "2-0": "1002", "3-0": "1003", "4-0": "1004", "5-0": "1005", "6-0": "1006", "7-0": "1007", "8-0": "1008", "9-0": "1009", "10-0": "1010", "11-0": "1011", "12-0": "1013", "13-0": "1014", "14-0": "1016", "15-0": "1017", "16-0": "1019", "17-0": "1020", "18-0": "1021", "19-0": "1022", "20-0": "1023", "21-0": "1024", "22-0": "1025", "23-0": "1042", "24-0": "1045", "25-0": "2000", "26-0": "2001", "27-0": "2002", "28-0": "2003", "29-0": "2004", "30-0": "2005", "31-0": "2006", "32-0": "2007", "33-0": "2008", "34-0": "2009", "35-0": "9102", "36-0": "9108", "37-0": "9109", "38-0": "9111", "39-0": "9112", "40-0": "9999", "0-1": "Transação não autorizada", "1-1": "Cartão vencido", "2-1": "Transação não permitida", "3-1": "Rejeitado emissor", "4-1": "Cartão com restrição", "5-1": "Transação não autorizada", "6-1": "Tentativas de senha excedidas", "7-1": "Rejeitado emissor", "8-1": "Rejeitado emissor", "9-1": "Transação não autorizada", "10-1": "Valor inválido", "11-1": "Cartão inválido", "12-1": "Transação não autorizada", "13-1": "Tipo de conta inválido", "14-1": "Saldo insuficiente", "15-1": "Senha inválida", "16-1": "Transação não permitida", "17-1": "Transação não permitida", "18-1": "Rejeitado emissor", "19-1": "Cartão com restrição", "20-1": "Rejeitado emissor", "21-1": "Transação não permitida", "22-1": "Cartão bloqueado", "23-1": "Tipo de conta inválido", "24-1": "Código de segurança inválido", "25-1": "Cartão com restrição", "26-1": "Cartão vencido", "27-1": "Transação não permitida", "28-1": "Rejeitado emissor", "29-1": "Cartão com restrição", "30-1": "Transação não autorizada", "31-1": "Tentativas de senha excedidas", "32-1": "Cartão com restrição", "33-1": "Cartão com restrição", "34-1": "Cartão com restrição", "35-1": "Transação inválida", "36-1": "Erro no processamento", "37-1": "Erro no processamento", "38-1": "Time-out na transação", "39-1": "Emissor indisponível", "40-1": "Erro não especificado", "0-3": "#", "1-3": "#", "2-3": "#", "3-3": "#", "4-3": "#", "5-3": "#", "6-3": "#", "7-3": "#", "8-3": "#", "9-3": "#", "10-3": "#", "11-3": "#", "12-3": "#", "13-3": "#", "14-3": "Sim", "15-3": "Sim", "16-3": "#", "17-3": "#", "18-3": "#", "19-3": "#", "20-3": "#", "21-3": "#", "22-3": "#", "23-3": "#", "24-3": "Sim", "39-3": "Sim", "38-3": "Sim", "37-3": "Sim", "36-3": "Sim", "40-3": "#", "35-3": "#", "34-3": "#", "33-3": "#", "32-3": "#", "31-3": "#", "25-3": "#", "26-3": "#", "27-3": "#", "28-3": "#", "29-3": "#", "30-3": "#", "0-2": "#", "1-2": "#", "2-2": "#", "3-2": "Oriente o portador a entrar em contato com o banco emissor do cartão.", "4-2": "Oriente o portador a entrar em contato com o banco emissor do cartão.", "5-2": "#", "6-2": "#", "7-2": "Oriente o portador a entrar em contato com o banco emissor do cartão.", "8-2": "Oriente o portador a entrar em contato com o banco emissor do cartão.", "9-2": "#", "10-2": "#", "11-2": "#", "12-2": "#", "13-2": "O tipo de conta selecionado não existe. Ex: uma transação de crédito com um cartão de débito.", "14-2": "#", "15-2": "#", "16-2": "#", "17-2": "#", "18-2": "Oriente o portador a entrar em contato com o banco emissor do cartão.", "19-2": "#", "21-2": "#", "20-2": "Oriente o portador a entrar em contato com o banco emissor do cartão.", "22-2": "Oriente o portador a entrar em contato com o banco emissor do cartão.", "23-2": "O tipo de conta selecionado não existe. Ex: uma transação de crédito com um cartão de débito.", "24-2": "#", "25-2": "#", "26-2": "#", "27-2": "#", "28-2": "Oriente o portador a entrar em contato com o banco emissor do cartão.", "29-2": "Oriente o portador a entrar em contato com o banco emissor do cartão.", "30-2": "#", "31-2": "#", "32-2": "#", "33-2": "#", "34-2": "#", "35-2": "#", "36-2": "#", "37-2": "#", "38-2": "#", "39-2": "#", "40-2": "#" }, "cols": 4, "rows": 41 } [/block]