{"_id":"5909d9523f9a171b00a11a0b","body":"A SDK POS Stone é um componente que permite a integração da função de pagamentos Stone em um terminal POS em conjunto com uma aplicação de negócio. \n\nDesenvolvido para permitir a integração de aplicações de negócios de uma forma mais prática e segura. E é indicado para clientes que desejam desenvolver a própria aplicação de negócio. \n\nA aplicação foi desenvolvida para garantir a segurança nas transações financeiras, proporcionando o desenvolvimento de uma aplicação de negócio e integração com a Stone.","excerpt":"Descrição do que é a SDK de POS e pra que funciona.","link_external":false,"link_url":"","order":0,"category":"5909d7020e63622f003599ff","createdAt":"2017-05-03T13:21:22.344Z","next":{"pages":[],"description":""},"project":"582df33be1b8692300c0dd33","user":"57f681feca5e5d1700039ad7","version":"582df33be1b8692300c0dd36","__v":0,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"hidden":false,"isReference":false,"slug":"o-que-é-sdk-de-pos","updates":[],"githubsync":"","sync_unique":"","title":"O que é SDK de POS?","type":"basic","parentDoc":null,"childrenPages":[]}

O que é SDK de POS?

Descrição do que é a SDK de POS e pra que funciona.

A SDK POS Stone é um componente que permite a integração da função de pagamentos Stone em um terminal POS em conjunto com uma aplicação de negócio. Desenvolvido para permitir a integração de aplicações de negócios de uma forma mais prática e segura. E é indicado para clientes que desejam desenvolver a própria aplicação de negócio. A aplicação foi desenvolvida para garantir a segurança nas transações financeiras, proporcionando o desenvolvimento de uma aplicação de negócio e integração com a Stone.
A SDK POS Stone é um componente que permite a integração da função de pagamentos Stone em um terminal POS em conjunto com uma aplicação de negócio. Desenvolvido para permitir a integração de aplicações de negócios de uma forma mais prática e segura. E é indicado para clientes que desejam desenvolver a própria aplicação de negócio. A aplicação foi desenvolvida para garantir a segurança nas transações financeiras, proporcionando o desenvolvimento de uma aplicação de negócio e integração com a Stone.
{"_id":"5909db161d980c0f00525728","type":"basic","excerpt":"Descrição da operação e funcionalidade da interação entre a aplicação de negócio e a SDK Stone.","githubsync":"","hidden":false,"isReference":false,"sync_unique":"","title":"Como funciona","__v":0,"body":"O módulo de pagamentos opera no terminal de maneira independente, garantindo a segurança da transação financeira sem dependência da aplicação de negócio instalada. \n\nA aplicação foi desenvolvida seguindo o padrão de mensageria baseado no EPAS CARD PAYMENTS / ISO 20022 requerida para a realização de transações financeiras na solução Stone.\n\nPara facilitar a integração com novos parceiros, a Stone disponibiliza uma Especificação que descreve de forma detalhada todas as mensagerias necessárias tanto de configuração do POS perante a aplicação como para os tipos de cartão, como a mensageria necessária para enviar uma transação, por exemplo.\n\nA SDK Stone utiliza o HTTPS (TLS v1.2) como protocolo de comunicação, tal comunicação permite que os dados sejam criptografados antes de serem transmitidos, sendo possível apenas para o servidor final ser capaz de autenticar e validar a mensagem transmitida. \n\nEssa documentação SDK Stone é voltada para os fabricantes de POS que desenvolvem a aplicação de pagamento com o objetivo de simplificar o desenvolvimento das aplicações de negócio, as quais não precisam se preocupar com o fluxo de pagamento, uma vez que este já foi desenvolvido. \n\nNormalmente as aplicações são geridas por um Gerenciador de Aplicações responsável pela chamada tanto do SDK como da Aplicação de Negócio de acordo com a necessidade.\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/2a24a36-c1b252a-Camadas.PNG\",\n        \"c1b252a-Camadas.PNG\",\n        582,\n        561,\n        \"#6498cb\"\n      ]\n    }\n  ]\n}\n[/block]\nPara transacionar o cliente deve se apoiar nas chamadas desenvolvidas pelos fabricantes para realizar as ações desejadas.","link_url":"","next":{"pages":[],"description":""},"order":1,"version":"582df33be1b8692300c0dd36","api":{"params":[],"url":"","results":{"codes":[{"code":"{}","name":"","status":200,"language":"json"},{"status":400,"language":"json","code":"{}","name":""}]},"settings":"","auth":"required"},"category":"5909d7020e63622f003599ff","user":"57f681feca5e5d1700039ad7","createdAt":"2017-05-03T13:28:54.979Z","link_external":false,"project":"582df33be1b8692300c0dd33","slug":"como-funciona","updates":[],"parentDoc":null,"childrenPages":[]}

Como funciona

Descrição da operação e funcionalidade da interação entre a aplicação de negócio e a SDK Stone.

O módulo de pagamentos opera no terminal de maneira independente, garantindo a segurança da transação financeira sem dependência da aplicação de negócio instalada. A aplicação foi desenvolvida seguindo o padrão de mensageria baseado no EPAS CARD PAYMENTS / ISO 20022 requerida para a realização de transações financeiras na solução Stone. Para facilitar a integração com novos parceiros, a Stone disponibiliza uma Especificação que descreve de forma detalhada todas as mensagerias necessárias tanto de configuração do POS perante a aplicação como para os tipos de cartão, como a mensageria necessária para enviar uma transação, por exemplo. A SDK Stone utiliza o HTTPS (TLS v1.2) como protocolo de comunicação, tal comunicação permite que os dados sejam criptografados antes de serem transmitidos, sendo possível apenas para o servidor final ser capaz de autenticar e validar a mensagem transmitida. Essa documentação SDK Stone é voltada para os fabricantes de POS que desenvolvem a aplicação de pagamento com o objetivo de simplificar o desenvolvimento das aplicações de negócio, as quais não precisam se preocupar com o fluxo de pagamento, uma vez que este já foi desenvolvido. Normalmente as aplicações são geridas por um Gerenciador de Aplicações responsável pela chamada tanto do SDK como da Aplicação de Negócio de acordo com a necessidade. [block:image] { "images": [ { "image": [ "https://files.readme.io/2a24a36-c1b252a-Camadas.PNG", "c1b252a-Camadas.PNG", 582, 561, "#6498cb" ] } ] } [/block] Para transacionar o cliente deve se apoiar nas chamadas desenvolvidas pelos fabricantes para realizar as ações desejadas.
O módulo de pagamentos opera no terminal de maneira independente, garantindo a segurança da transação financeira sem dependência da aplicação de negócio instalada. A aplicação foi desenvolvida seguindo o padrão de mensageria baseado no EPAS CARD PAYMENTS / ISO 20022 requerida para a realização de transações financeiras na solução Stone. Para facilitar a integração com novos parceiros, a Stone disponibiliza uma Especificação que descreve de forma detalhada todas as mensagerias necessárias tanto de configuração do POS perante a aplicação como para os tipos de cartão, como a mensageria necessária para enviar uma transação, por exemplo. A SDK Stone utiliza o HTTPS (TLS v1.2) como protocolo de comunicação, tal comunicação permite que os dados sejam criptografados antes de serem transmitidos, sendo possível apenas para o servidor final ser capaz de autenticar e validar a mensagem transmitida. Essa documentação SDK Stone é voltada para os fabricantes de POS que desenvolvem a aplicação de pagamento com o objetivo de simplificar o desenvolvimento das aplicações de negócio, as quais não precisam se preocupar com o fluxo de pagamento, uma vez que este já foi desenvolvido. Normalmente as aplicações são geridas por um Gerenciador de Aplicações responsável pela chamada tanto do SDK como da Aplicação de Negócio de acordo com a necessidade. [block:image] { "images": [ { "image": [ "https://files.readme.io/2a24a36-c1b252a-Camadas.PNG", "c1b252a-Camadas.PNG", 582, 561, "#6498cb" ] } ] } [/block] Para transacionar o cliente deve se apoiar nas chamadas desenvolvidas pelos fabricantes para realizar as ações desejadas.
{"_id":"5909dc0295b5490f0052f151","type":"basic","body":"Na Stone temos um ambiente de homologação onde o desenvolvedor terá a oportunidade de testar o funcionamento da aplicação de negócio em conjunto com o SDK, podendo simular transações e avaliar o comportamento da sua aplicação.\n\n**Transações**\n  * Para o ambiente de produção [https://pos.stone.com.br](https://pos.stone.com.br)\n  * Para o ambiente de testes [https://sandbox-auth-integration.stone.com.br](https://sandbox-auth-integration.stone.com.br)\n\n**TMS**\n  * Para o ambiente de produção [https://tms.stone.com.br](https://tms.stone.com.br)\n  * Para o ambiente de testes [https://tms-integration.stone.com.br](https://tms-integration.stone.com.br)\n[block:callout]\n{\n  \"type\": \"danger\",\n  \"title\": \"Ativação Terminal\",\n  \"body\": \"Para que seja possível a realização de transações de teste no ambiente informado, é necessário que o processo de **ATIVAÇÃO **do terminal seja realizado. \\n\\nPortanto, verificar com o fabricante do seu terminal, qual é a operação necessária.\"\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"Credenciais de Acesso\"\n}\n[/block]\nPara obter sua chave para integração em nosso ambiente de **Homologação**, solicite sua credencial de acesso ao nosso time de integrações pelo e-mail [integracoes@stone.com.br](mailto:integracoes@stone.com.br).\n\nVocê deve encaminhar um e-mail com as seguintes informações:\n\n  * O nome da empresa parceira que realizará transações na Stone\n  * O CNPJ da empresa\n  * Uma descrição sucinta do negócio parceiro (em uma frase)\n  * E-mail para onde a credencial deve ser enviada\n  * Modelo do(s) Terminal(ais)\n  * Número de Série\n\nLhe encaminharemos a sua **StoneCode **com um formato como este: 12313122\n\nUma vez que a etapa de homologação for concluída você precisará de uma credencial de **PRODUÇÃO** que será encaminhada após o seu cadastro com a Stone, favor entrar em contato com o seu representante comercial na Stone.","link_external":false,"project":"582df33be1b8692300c0dd33","next":{"pages":[],"description":""},"sync_unique":"","version":"582df33be1b8692300c0dd36","category":"5909d7020e63622f003599ff","isReference":false,"link_url":"","githubsync":"","order":2,"user":"57f681feca5e5d1700039ad7","__v":0,"excerpt":"Informações necessárias para realização de testes no ambiente de homologação e produção.","slug":"como-testar","title":"Como testar","updates":[],"api":{"results":{"codes":[{"language":"json","code":"{}","name":"","status":200},{"status":400,"language":"json","code":"{}","name":""}]},"settings":"","auth":"required","params":[],"url":""},"createdAt":"2017-05-03T13:32:50.126Z","hidden":false,"parentDoc":null,"childrenPages":[]}

Como testar

Informações necessárias para realização de testes no ambiente de homologação e produção.

Na Stone temos um ambiente de homologação onde o desenvolvedor terá a oportunidade de testar o funcionamento da aplicação de negócio em conjunto com o SDK, podendo simular transações e avaliar o comportamento da sua aplicação. **Transações** * Para o ambiente de produção [https://pos.stone.com.br](https://pos.stone.com.br) * Para o ambiente de testes [https://sandbox-auth-integration.stone.com.br](https://sandbox-auth-integration.stone.com.br) **TMS** * Para o ambiente de produção [https://tms.stone.com.br](https://tms.stone.com.br) * Para o ambiente de testes [https://tms-integration.stone.com.br](https://tms-integration.stone.com.br) [block:callout] { "type": "danger", "title": "Ativação Terminal", "body": "Para que seja possível a realização de transações de teste no ambiente informado, é necessário que o processo de **ATIVAÇÃO **do terminal seja realizado. \n\nPortanto, verificar com o fabricante do seu terminal, qual é a operação necessária." } [/block] [block:api-header] { "title": "Credenciais de Acesso" } [/block] Para obter sua chave para integração em nosso ambiente de **Homologação**, solicite sua credencial de acesso ao nosso time de integrações pelo e-mail [integracoes@stone.com.br](mailto:integracoes@stone.com.br). Você deve encaminhar um e-mail com as seguintes informações: * O nome da empresa parceira que realizará transações na Stone * O CNPJ da empresa * Uma descrição sucinta do negócio parceiro (em uma frase) * E-mail para onde a credencial deve ser enviada * Modelo do(s) Terminal(ais) * Número de Série Lhe encaminharemos a sua **StoneCode **com um formato como este: 12313122 Uma vez que a etapa de homologação for concluída você precisará de uma credencial de **PRODUÇÃO** que será encaminhada após o seu cadastro com a Stone, favor entrar em contato com o seu representante comercial na Stone.
Na Stone temos um ambiente de homologação onde o desenvolvedor terá a oportunidade de testar o funcionamento da aplicação de negócio em conjunto com o SDK, podendo simular transações e avaliar o comportamento da sua aplicação. **Transações** * Para o ambiente de produção [https://pos.stone.com.br](https://pos.stone.com.br) * Para o ambiente de testes [https://sandbox-auth-integration.stone.com.br](https://sandbox-auth-integration.stone.com.br) **TMS** * Para o ambiente de produção [https://tms.stone.com.br](https://tms.stone.com.br) * Para o ambiente de testes [https://tms-integration.stone.com.br](https://tms-integration.stone.com.br) [block:callout] { "type": "danger", "title": "Ativação Terminal", "body": "Para que seja possível a realização de transações de teste no ambiente informado, é necessário que o processo de **ATIVAÇÃO **do terminal seja realizado. \n\nPortanto, verificar com o fabricante do seu terminal, qual é a operação necessária." } [/block] [block:api-header] { "title": "Credenciais de Acesso" } [/block] Para obter sua chave para integração em nosso ambiente de **Homologação**, solicite sua credencial de acesso ao nosso time de integrações pelo e-mail [integracoes@stone.com.br](mailto:integracoes@stone.com.br). Você deve encaminhar um e-mail com as seguintes informações: * O nome da empresa parceira que realizará transações na Stone * O CNPJ da empresa * Uma descrição sucinta do negócio parceiro (em uma frase) * E-mail para onde a credencial deve ser enviada * Modelo do(s) Terminal(ais) * Número de Série Lhe encaminharemos a sua **StoneCode **com um formato como este: 12313122 Uma vez que a etapa de homologação for concluída você precisará de uma credencial de **PRODUÇÃO** que será encaminhada após o seu cadastro com a Stone, favor entrar em contato com o seu representante comercial na Stone.
{"_id":"5909dfcc9b1ddb2500adedb8","excerpt":"","next":{"pages":[],"description":""},"title":"Como integrar","updates":[],"__v":0,"api":{"results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"language":"json","code":"{}","name":"","status":400}]},"settings":"","auth":"required","params":[],"url":""},"body":"Para utilizar um POS com aplicação SDK Stone, é necessário verificar junto aos fabricantes quais modelos de POS são certificados pela Stone.\n\nOs fabricantes que oferecem essa ferramenta oferecem uma documentação completa para direcionar a mensageria e configuração necessária para integrar as aplicações, assim como a chamada de cada ação.\n[block:callout]\n{\n  \"type\": \"info\",\n  \"title\": \"Detalhes\",\n  \"body\": \"Para maiores informações sobre o processo de integração de sua aplicação de negócio com a SDK Stone (POS), favor consulta o fabricante do seu terminal.\"\n}\n[/block]","link_external":false,"link_url":"","user":"57f681feca5e5d1700039ad7","version":"582df33be1b8692300c0dd36","category":"5909d7020e63622f003599ff","githubsync":"","order":3,"project":"582df33be1b8692300c0dd33","type":"basic","createdAt":"2017-05-03T13:49:00.292Z","hidden":false,"isReference":false,"slug":"como-integrar","sync_unique":"","parentDoc":null,"childrenPages":[]}

Como integrar


Para utilizar um POS com aplicação SDK Stone, é necessário verificar junto aos fabricantes quais modelos de POS são certificados pela Stone. Os fabricantes que oferecem essa ferramenta oferecem uma documentação completa para direcionar a mensageria e configuração necessária para integrar as aplicações, assim como a chamada de cada ação. [block:callout] { "type": "info", "title": "Detalhes", "body": "Para maiores informações sobre o processo de integração de sua aplicação de negócio com a SDK Stone (POS), favor consulta o fabricante do seu terminal." } [/block]
Para utilizar um POS com aplicação SDK Stone, é necessário verificar junto aos fabricantes quais modelos de POS são certificados pela Stone. Os fabricantes que oferecem essa ferramenta oferecem uma documentação completa para direcionar a mensageria e configuração necessária para integrar as aplicações, assim como a chamada de cada ação. [block:callout] { "type": "info", "title": "Detalhes", "body": "Para maiores informações sobre o processo de integração de sua aplicação de negócio com a SDK Stone (POS), favor consulta o fabricante do seu terminal." } [/block]
{"_id":"5909e11e9ae20d1900bc169f","updates":[],"user":"57f681feca5e5d1700039ad7","githubsync":"","link_url":"","isReference":false,"slug":"fabricantes","sync_unique":"","type":"basic","version":"582df33be1b8692300c0dd36","api":{"results":{"codes":[{"name":"","status":200,"language":"json","code":"{}"},{"status":400,"language":"json","code":"{}","name":""}]},"settings":"","auth":"required","params":[],"url":""},"excerpt":"","hidden":false,"order":4,"title":"Fabricantes","body":"O responsável pelo suporte será o fabricante do respectivo terminal, a Stone segue responsável pelo suporte as fabricantes, auxiliando-as e certificando seus produtos integrados no SDK Stone.\n\nSendo assim, as fabricantes ficam responsáveis pelo suporte ao cliente que está desenvolvendo uma aplicação de negócio que trabalha em conjunto com o SDK Stone.\n\n**Fabricantes Certificados**\n\n* **[Gertec](https://www.gertec.com.br/)**\n\n* **[Ingenico](https://www.ingenico.com.br/)**","link_external":false,"next":{"pages":[],"description":""},"project":"582df33be1b8692300c0dd33","__v":0,"category":"5909d7020e63622f003599ff","createdAt":"2017-05-03T13:54:38.508Z","parentDoc":null,"childrenPages":[]}

Fabricantes


O responsável pelo suporte será o fabricante do respectivo terminal, a Stone segue responsável pelo suporte as fabricantes, auxiliando-as e certificando seus produtos integrados no SDK Stone. Sendo assim, as fabricantes ficam responsáveis pelo suporte ao cliente que está desenvolvendo uma aplicação de negócio que trabalha em conjunto com o SDK Stone. **Fabricantes Certificados** * **[Gertec](https://www.gertec.com.br/)** * **[Ingenico](https://www.ingenico.com.br/)**
O responsável pelo suporte será o fabricante do respectivo terminal, a Stone segue responsável pelo suporte as fabricantes, auxiliando-as e certificando seus produtos integrados no SDK Stone. Sendo assim, as fabricantes ficam responsáveis pelo suporte ao cliente que está desenvolvendo uma aplicação de negócio que trabalha em conjunto com o SDK Stone. **Fabricantes Certificados** * **[Gertec](https://www.gertec.com.br/)** * **[Ingenico](https://www.ingenico.com.br/)**
{"_id":"5a33f0571bbb4f00425392b3","project":"582df33be1b8692300c0dd33","version":"582df33be1b8692300c0dd36","category":"5909d7020e63622f003599ff","user":"59de082aed35e800383f94b6","updates":[],"next":{"pages":[],"description":""},"createdAt":"2017-12-15T15:55:03.423Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"status":400,"language":"json","code":"{}","name":""}]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":5,"body":"[block:api-header]\n{\n  \"title\": \"SANDBOX\"\n}\n[/block]\nPara obter sua chave para integração em nosso ambiente Sandbox (TESTE), solicite sua credencial de acesso ao nosso time de integrações pelo e-mail [integracoes@stone.com.br](mailto:integracoes@stone.com.br) com:\n\n- Nome da empresa\n- Modelo e Serial Number do terminal\n\nLhe encaminharemos a chave vinculada ao produto SDK POS Stone:\n\n**StoneCode**\n\nLembrando que o StoneCode também deve ser de conhecimento do desenvolvedor.\n[block:callout]\n{\n  \"type\": \"warning\",\n  \"body\": \"Nosso Sandbox foi preparado para lhe ajudar a validar as principais respostas das bandeiras. As transações recebem respostas correspondentes ao valor dos centavos instanciados.\\n\\nExemplo: Transações de R$1,00 tem código de resposta 0000. Transações de R$1,01 tem código de resposta 1007. \\n\\nTodos os possíveis códigos de retorno deste ambiente e seus significados encontram-se na seção [Códigos de Retorno do Sandbox](doc:codigos-retorno-sandbox).\",\n  \"title\": \"Códigos de Retorno no Ambiente de Integração\"\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"PRODUÇÃO\"\n}\n[/block]\nUma vez que a etapa de homologação for concluída você precisará de uma credencial de **PRODUÇÃO** .\n\nGostaria de se tornar um parceiro Stone?  \n\nFavor preencher o seguinte formulário para que nosso time entre em contato com você: [clique aqui](https://goo.gl/forms/57bBzP9u7akgBRCl2”)","excerpt":"","slug":"credenciais-de-acesso","type":"basic","title":"Credenciais de Acesso","__v":0,"parentDoc":null,"childrenPages":[]}

Credenciais de Acesso


[block:api-header] { "title": "SANDBOX" } [/block] Para obter sua chave para integração em nosso ambiente Sandbox (TESTE), solicite sua credencial de acesso ao nosso time de integrações pelo e-mail [integracoes@stone.com.br](mailto:integracoes@stone.com.br) com: - Nome da empresa - Modelo e Serial Number do terminal Lhe encaminharemos a chave vinculada ao produto SDK POS Stone: **StoneCode** Lembrando que o StoneCode também deve ser de conhecimento do desenvolvedor. [block:callout] { "type": "warning", "body": "Nosso Sandbox foi preparado para lhe ajudar a validar as principais respostas das bandeiras. As transações recebem respostas correspondentes ao valor dos centavos instanciados.\n\nExemplo: Transações de R$1,00 tem código de resposta 0000. Transações de R$1,01 tem código de resposta 1007. \n\nTodos os possíveis códigos de retorno deste ambiente e seus significados encontram-se na seção [Códigos de Retorno do Sandbox](doc:codigos-retorno-sandbox).", "title": "Códigos de Retorno no Ambiente de Integração" } [/block] [block:api-header] { "title": "PRODUÇÃO" } [/block] Uma vez que a etapa de homologação for concluída você precisará de uma credencial de **PRODUÇÃO** . Gostaria de se tornar um parceiro Stone? Favor preencher o seguinte formulário para que nosso time entre em contato com você: [clique aqui](https://goo.gl/forms/57bBzP9u7akgBRCl2”)
[block:api-header] { "title": "SANDBOX" } [/block] Para obter sua chave para integração em nosso ambiente Sandbox (TESTE), solicite sua credencial de acesso ao nosso time de integrações pelo e-mail [integracoes@stone.com.br](mailto:integracoes@stone.com.br) com: - Nome da empresa - Modelo e Serial Number do terminal Lhe encaminharemos a chave vinculada ao produto SDK POS Stone: **StoneCode** Lembrando que o StoneCode também deve ser de conhecimento do desenvolvedor. [block:callout] { "type": "warning", "body": "Nosso Sandbox foi preparado para lhe ajudar a validar as principais respostas das bandeiras. As transações recebem respostas correspondentes ao valor dos centavos instanciados.\n\nExemplo: Transações de R$1,00 tem código de resposta 0000. Transações de R$1,01 tem código de resposta 1007. \n\nTodos os possíveis códigos de retorno deste ambiente e seus significados encontram-se na seção [Códigos de Retorno do Sandbox](doc:codigos-retorno-sandbox).", "title": "Códigos de Retorno no Ambiente de Integração" } [/block] [block:api-header] { "title": "PRODUÇÃO" } [/block] Uma vez que a etapa de homologação for concluída você precisará de uma credencial de **PRODUÇÃO** . Gostaria de se tornar um parceiro Stone? Favor preencher o seguinte formulário para que nosso time entre em contato com você: [clique aqui](https://goo.gl/forms/57bBzP9u7akgBRCl2”)
{"_id":"5909e206866ace1b000dbc64","link_external":false,"updates":[],"body":"[block:api-header]\n{\n  \"title\": \"Gostaria de desenvolver minha própria aplicação de negócio. Preciso certificar minha aplicação?\"\n}\n[/block]\nAs fabricantes devem certificar a integração entre a aplicação de negócio e o SDK Stone. A Stone certifica a integração entre o terminal e a aplicação SDK. \n\n[block:api-header]\n{\n  \"title\": \"O SDK Stone funciona sem a necessidade de uma Aplicação comercial de mercado ou uma desenvolvida pelo próprio cliente?\"\n}\n[/block]\nExistem terminais POS específicos que são capazes de transacionar sem a compra ou desenvolvimento de uma Aplicação de Negócio, os mesmos comportam uma aplicação básica e genérica. Lembrando sempre que o ideal quando queremos uma aplicação personalizada é interessante desenvolver a própria.\n[block:api-header]\n{\n  \"title\": \"Como desenvolvo minha própria aplicação de negócio?\"\n}\n[/block]\nEsse suporte é dado pelas fabricantes, uma vez que, deve ser validado quais POS atendem os requisitos para embarcar o SDK Stone e possuem uma plataforma para tal desenvolvimento.\n[block:api-header]\n{\n  \"title\": \"Para quem indicamos o desenvolvimento de aplicações de negócios próprias?\"\n}\n[/block]\nClientes que possuem time de desenvolvimento com experiência no mercado de pagamentos e que necessitam de uma aplicação customizada para o seu negócio.\n[block:api-header]\n{\n  \"title\": \"Como Subadquirentes podem se integrar com a Stone com o auxílio do SDK Stone?\"\n}\n[/block]\nO fluxo segue o mesmo, dada necessidade das Subadquirentes de possuir uma aplicação de negócio personalizada embarcados nos seus terminas, pode-se contratar uma empresa especializada para entregar essa aplicação ou desenvolver a própria.\n\nTal ferramenta permite a personalização e fluxo da aplicação de negócios, sendo dois pontos de grande importância para os Subadquirentes.\n[block:api-header]\n{\n  \"title\": \"A Stone restringe o desenvolvimento da aplicação?\"\n}\n[/block]\nNão, desde que a aplicação respeite todos os termos legais, o desenvolvedor tem a liberdade para desenvolver novas ideia que revolucionem o mercado de terminais POS.","hidden":false,"link_url":"","title":"FAQ - Problemas frequentes","user":"57f681feca5e5d1700039ad7","category":"5909d7020e63622f003599ff","excerpt":"","next":{"pages":[],"description":""},"project":"582df33be1b8692300c0dd33","slug":"perguntas-respostas","sync_unique":"","api":{"results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"status":400,"language":"json","code":"{}","name":""}]},"settings":"","auth":"required","params":[],"url":""},"createdAt":"2017-05-03T13:58:30.488Z","isReference":false,"order":6,"type":"basic","version":"582df33be1b8692300c0dd36","__v":0,"githubsync":"","parentDoc":null,"childrenPages":[]}

FAQ - Problemas frequentes


[block:api-header] { "title": "Gostaria de desenvolver minha própria aplicação de negócio. Preciso certificar minha aplicação?" } [/block] As fabricantes devem certificar a integração entre a aplicação de negócio e o SDK Stone. A Stone certifica a integração entre o terminal e a aplicação SDK. [block:api-header] { "title": "O SDK Stone funciona sem a necessidade de uma Aplicação comercial de mercado ou uma desenvolvida pelo próprio cliente?" } [/block] Existem terminais POS específicos que são capazes de transacionar sem a compra ou desenvolvimento de uma Aplicação de Negócio, os mesmos comportam uma aplicação básica e genérica. Lembrando sempre que o ideal quando queremos uma aplicação personalizada é interessante desenvolver a própria. [block:api-header] { "title": "Como desenvolvo minha própria aplicação de negócio?" } [/block] Esse suporte é dado pelas fabricantes, uma vez que, deve ser validado quais POS atendem os requisitos para embarcar o SDK Stone e possuem uma plataforma para tal desenvolvimento. [block:api-header] { "title": "Para quem indicamos o desenvolvimento de aplicações de negócios próprias?" } [/block] Clientes que possuem time de desenvolvimento com experiência no mercado de pagamentos e que necessitam de uma aplicação customizada para o seu negócio. [block:api-header] { "title": "Como Subadquirentes podem se integrar com a Stone com o auxílio do SDK Stone?" } [/block] O fluxo segue o mesmo, dada necessidade das Subadquirentes de possuir uma aplicação de negócio personalizada embarcados nos seus terminas, pode-se contratar uma empresa especializada para entregar essa aplicação ou desenvolver a própria. Tal ferramenta permite a personalização e fluxo da aplicação de negócios, sendo dois pontos de grande importância para os Subadquirentes. [block:api-header] { "title": "A Stone restringe o desenvolvimento da aplicação?" } [/block] Não, desde que a aplicação respeite todos os termos legais, o desenvolvedor tem a liberdade para desenvolver novas ideia que revolucionem o mercado de terminais POS.
[block:api-header] { "title": "Gostaria de desenvolver minha própria aplicação de negócio. Preciso certificar minha aplicação?" } [/block] As fabricantes devem certificar a integração entre a aplicação de negócio e o SDK Stone. A Stone certifica a integração entre o terminal e a aplicação SDK. [block:api-header] { "title": "O SDK Stone funciona sem a necessidade de uma Aplicação comercial de mercado ou uma desenvolvida pelo próprio cliente?" } [/block] Existem terminais POS específicos que são capazes de transacionar sem a compra ou desenvolvimento de uma Aplicação de Negócio, os mesmos comportam uma aplicação básica e genérica. Lembrando sempre que o ideal quando queremos uma aplicação personalizada é interessante desenvolver a própria. [block:api-header] { "title": "Como desenvolvo minha própria aplicação de negócio?" } [/block] Esse suporte é dado pelas fabricantes, uma vez que, deve ser validado quais POS atendem os requisitos para embarcar o SDK Stone e possuem uma plataforma para tal desenvolvimento. [block:api-header] { "title": "Para quem indicamos o desenvolvimento de aplicações de negócios próprias?" } [/block] Clientes que possuem time de desenvolvimento com experiência no mercado de pagamentos e que necessitam de uma aplicação customizada para o seu negócio. [block:api-header] { "title": "Como Subadquirentes podem se integrar com a Stone com o auxílio do SDK Stone?" } [/block] O fluxo segue o mesmo, dada necessidade das Subadquirentes de possuir uma aplicação de negócio personalizada embarcados nos seus terminas, pode-se contratar uma empresa especializada para entregar essa aplicação ou desenvolver a própria. Tal ferramenta permite a personalização e fluxo da aplicação de negócios, sendo dois pontos de grande importância para os Subadquirentes. [block:api-header] { "title": "A Stone restringe o desenvolvimento da aplicação?" } [/block] Não, desde que a aplicação respeite todos os termos legais, o desenvolvedor tem a liberdade para desenvolver novas ideia que revolucionem o mercado de terminais POS.
{"_id":"5b5f8933d6dcef0003727e2c","project":"582df33be1b8692300c0dd33","version":"582df33be1b8692300c0dd36","category":"5909d7020e63622f003599ff","user":"5927391d6c729e0f0059755d","updates":[],"next":{"pages":[],"description":""},"createdAt":"2018-07-30T21:54:59.853Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[{"status":200,"language":"json","code":"{}","name":""},{"status":400,"language":"json","code":"{}","name":""}]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":7,"body":"Nosso Sandbox permite que os desenvolvedores possam testar o comportamento para os principais códigos de retorno (Action Codes) possíveis. Os códigos retornados nas transações em ambiente de integração tem correspondência com o número de centavos do valor da transação. \n\n###**Códigos para qualquer bandeira**\n\n| Centavos | <RspnRsn> Response Reason Code | <Rspn> (Response) | <MsgCntt> (Message Content) | <MsgCntt> (Message Content) |\n|----------|--------------------------------|-------------------|-------------------------------------------------------------------------------|---------------------------------------------------------------|\n| 00 | 0000 | APPR | Aprovado | Approved |\n| 01 | 1007 | DECL | Consultar o emissor | Refer to card issuer |\n| 02 | 1008 | DECL | Consultar as condições especiais do emissor | Refer to card issuer's special conditions |\n| 03 | 1009 | DECL | Estabelecimento inválido | Invalid card acceptor |\n| 04 | 2000 | DECL | Não aprovado | Do not honour |\n| 05 | 1000 | DECL | Não aprovado | Do not honour |\n| 06 | 9999 | DECL | Erro não especificado | Other errors |\n| 07 | 2007 | DECL | Condições especiais | Special conditions |\n| 08 | 0001 | APPR | Aprovar após verificação de identidade | Approve after identity verification |\n| 09 | 9123 | DECL | Requisição em progresso | Request in progress |\n| 10 | 0002 | PART | Parcialmente aprovado | Partially approved |\n| 11 | 0003 | APPR | Aprovado (VIP) | Approved (VIP) |\n| 12 | 9102 | DECL | Transação inválida | Invalid transaction |\n| 13 | 1010 | DECL | Valor inválido | Invalid amount |\n| 14 | 1011 | DECL | Cartão inválido | Invalid card number |\n| 15 | 9108 | DECL | Não foi possível enviar a transação para o destinatário | Transaction destination cannot be found for routing |\n| 16 | 0004 | APPR | Aprovado, atualizar trilha 3 | Approved, upgrade track 3 |\n| 17 | 9999 | DECL | Erro não especificado | Other errors |\n| 18 | 9999 | DECL | Erro não especificado | Other errors |\n| 19 | 9103 | DECL | Re-enter transaction | Re-enter transaction |\n| 20 | 9999 | DECL | Erro não especificado | Other errors |\n| 21 | 9999 | DECL | Erro não especificado | Other errors |\n| 22 | 9999 | DECL | Erro não especificado | Other errors |\n| 23 | 1013 | DECL | Unacceptable fee | Unacceptable fee |\n| 24 | 3001 | DECL |  |  |\n| 25 | 3002 | DECL |  |  |\n| 26 | 3003 | DECL |  |  |\n| 27 | 3004 | DECL |  |  |\n| 28 | 3005 | DECL |  |  |\n| 29 | 3006 | DECL |  |  |\n| 30 | 9100 | DECL | Erro no formato da mensagem | One or more data element errors (see message error indicator) |\n| 31 | 9108 | DECL | Não foi possível enviar a transação para o destinatário | Transaction destination cannot be found for routing |\n| 32 | 9999 | DECL | Erro não especificado | Other errors |\n| 33 | 2001 | DECL | Cartão vencido | Expired card |\n| 34 | 2002 | DECL | Suspeita de fraude | Suspected fraud |\n| 35 | 2003 | DECL | Estabelecimento entrar em contato com emissor | Card acceptor contact acquirer |\n| 36 | 2004 | DECL | Cartão com restrição | Restricted card |\n| 37 | 2005 | DECL | Estabelecimento entrar em contato com departamento de segurança do adquirente | Card acceptor call acquirer's security department |\n| 38 | 2006 | DECL | Tentativas de senha excedidas | Allowable PIN tries exceeded |\n| 39 | 1014 | DECL | Nenhuma conta do tipo selecionado | No account of type requested |\n| 40 | 1015 | DECL | Função selecionada não suportada | Requested function not supported |\n| 41 | 2008 | DECL | Cartão perdido | Lost card |\n| 42 | 1014 | DECL | Nenhuma conta do tipo selecionado | No account of type requested |\n| 43 | 2009 | DECL | Cartão roubado | Stolen card |\n| 44 | 1014 | DECL | Nenhuma conta do tipo selecionado | No account of type requested |\n| 51 | 1016 | DECL | Saldo insuficiente | Not sufficient funds |\n| 52 | 1014 | DECL | Nenhuma conta do tipo selecionado | No account of type requested |\n| 53 | 1014 | DECL | Nenhuma conta do tipo selecionado | No account of type requested |\n| 54 | 1001 | DECL | Cartão vencido | Expired card |\n| 55 | 1017 | DECL | Senha inválida | Incorrect PIN |\n| 56 | 1018 | DECL | No card record | No card record |\n| 57 | 1019 | DECL | Transação não permitida para o portador | Transaction not permitted to cardholder |\n| 58 | 1020 | DECL | Transação não permitida para o terminal | Transaction not permitted to terminal |\n| 59 | 1002 | DECL | Suspeita de fraude | Suspected fraud |\n| 60 | 1003 | DECL | Estabelecimento entrar em contato com adquirente | Card acceptor contact acquirer |\n| 61 | 1021 | DECL | Limite de valor para saque excedido | Exceeds withdrawal amount limit |\n| 62 | 1004 | DECL | Cartão com restrição | Restricted card |\n| 63 | 1022 | DECL | Violação de segurança | Security violation |\n| 64 | 1010 | DECL | Valor inválido | Invalid amount |\n| 65 | 1023 | DECL | Limite de quantidade de saques excedido | Exceeds withdrawal frequency limit |\n| 66 | 1005 | DECL | Estabelecimento entrar em contato com departamento de segurança do adquirente | Card acceptor call acquirer's security department |\n| 67 | 2000 | DECL | Não aprovado | Do not honour |\n| 68 | 9999 | DECL | Erro não especificado | Other errors |\n| 72 | 9999 | DECL | Erro não especificado | Other errors |\n| 73 | 9999 | DECL | Erro não especificado | Other errors |\n| 74 | 9999 | DECL | Erro não especificado | Other errors |\n| 75 | 1006 | DECL | Tentativas de senha excedidas | Allowable PIN tries exceeded |\n| 82 | 9999 | DECL | Erro não especificado | Other errors |\n| 83 | 9999 | DECL | Erro não especificado | Other errors |\n| 90 | 9106 | DECL | Cutover in process | Cutover in process |\n| 91 | 9107 | DECL | Emissor fora de operação | Card issuer or switch inoperative |\n| 92 | 9108 | DECL | Não foi possível enviar a transação para o destinatário | Transaction destination cannot be found for routing |\n| 93 | 1024 | DECL | Violação da lei | Violation of law |\n| 94 | 9113 | DECL | Transmissão duplicada | Duplicate transmission |\n| 95 | 9115 | DECL | Reconciliation cutover or checkpoint error | Reconciliation cutover or checkpoint error |\n| 96 | 9109 | DECL | Erro no sistema | System malfunction |\n\n\n###**Códigos exclusivos para BINs MasterCard**\n\n| Centavos | <RspnRsn> Código de Resposta | <Rspn> (Response) | <MsgCntt> (Conteúdo da Mensagem) |  |\n|----------|------------------------------|-------------------|-----------------------------------------|----------------------------------------|\n| 70 | 1007 | DECL | Consultar o emissor | Refer to card issuer |\n| 71 | 1048 | DECL | Nova senha inválida | New PIN invalid |\n| 76 | 1042 | DECL | Status ruim para conta de destino | To account bad status |\n| 77 | 1041 | DECL | Status ruim para conta de origem | From account bad status |\n| 78 | 1014 | DECL | Nenhuma conta do tipo selecionado | No account of type requested |\n| 79 | 8002 | DECL |  |  |\n| 80 | 9112 | DECL | Emissor indisponível | Card issuer unavailable |\n| 81 | 9102 | DECL | Transação inválida | Invalid transaction |\n| 84 | 1033 | DECL | Ciclo de vida inválido para a transação | Invalid life cycle for the transaction |\n| 85 | 0000 | APPR | Aprovado | Approved |\n| 86 | 1801 | DECL | Não é possivel Validar o PIN | Can not Validate PIN |\n| 87 | 0862 | APPR |  |  |\n| 88 | 1802 | DECL | Falha na Criptografia | Encryption failed |\n| 89 | 1017 | DECL | Senha inválida | Incorrect PIN |\n\n\n###**Códigos exclusivos para BINs Visa e ELO**\n\n| Centavos | <RspnRsn> Código de Resposta | <Rspn> (Response) | <MsgCntt> (Conteúdo da Mensagem) |  |\n|----------|------------------------------|-------------------|-------------------------------------------------|------------------------------------------------|\n| 70 | 9999 | DECL | Erro não especificado | Other errors |\n| 71 | 9999 | DECL | Erro não especificado | Other errors |\n| 76 | 9114 | DECL | Não foi possível encontrar a transação original | Not able to trace back to original transaction |\n| 77 | 9999 | DECL | Erro não especificado | Other errors |\n| 78 | 1025 | DECL | Cartão bloqueado | Card not effective |\n| 79 | 9999 | DECL | Erro não especificado | Other errors |\n| 80 | 9112 | DECL | Emissor indisponível | Card issuer unavailable |\n| 81 | 1802 | DECL | Falha na Criptografia | Encryption failed |\n| 84 | 9999 | DECL | Erro não especificado | Other errors |\n| 85 | 0000 | APPR | Aprovado | Approved |\n| 86 | 1801 | DECL | Não é possivel Validar o PIN | Can not Validate PIN |\n| 87 | 9999 | DECL | Erro não especificado | Other errors |\n| 88 | 9999 | DECL | Erro não especificado | Other errors |\n| 89 | 9999 | DECL | Erro não especificado | Other errors |","excerpt":"","slug":"codigos-retorno-sandbox","type":"basic","title":"Códigos de Retorno do Sandbox","__v":0,"parentDoc":null,"childrenPages":[]}

Códigos de Retorno do Sandbox


Nosso Sandbox permite que os desenvolvedores possam testar o comportamento para os principais códigos de retorno (Action Codes) possíveis. Os códigos retornados nas transações em ambiente de integração tem correspondência com o número de centavos do valor da transação. ###**Códigos para qualquer bandeira** | Centavos | <RspnRsn> Response Reason Code | <Rspn> (Response) | <MsgCntt> (Message Content) | <MsgCntt> (Message Content) | |----------|--------------------------------|-------------------|-------------------------------------------------------------------------------|---------------------------------------------------------------| | 00 | 0000 | APPR | Aprovado | Approved | | 01 | 1007 | DECL | Consultar o emissor | Refer to card issuer | | 02 | 1008 | DECL | Consultar as condições especiais do emissor | Refer to card issuer's special conditions | | 03 | 1009 | DECL | Estabelecimento inválido | Invalid card acceptor | | 04 | 2000 | DECL | Não aprovado | Do not honour | | 05 | 1000 | DECL | Não aprovado | Do not honour | | 06 | 9999 | DECL | Erro não especificado | Other errors | | 07 | 2007 | DECL | Condições especiais | Special conditions | | 08 | 0001 | APPR | Aprovar após verificação de identidade | Approve after identity verification | | 09 | 9123 | DECL | Requisição em progresso | Request in progress | | 10 | 0002 | PART | Parcialmente aprovado | Partially approved | | 11 | 0003 | APPR | Aprovado (VIP) | Approved (VIP) | | 12 | 9102 | DECL | Transação inválida | Invalid transaction | | 13 | 1010 | DECL | Valor inválido | Invalid amount | | 14 | 1011 | DECL | Cartão inválido | Invalid card number | | 15 | 9108 | DECL | Não foi possível enviar a transação para o destinatário | Transaction destination cannot be found for routing | | 16 | 0004 | APPR | Aprovado, atualizar trilha 3 | Approved, upgrade track 3 | | 17 | 9999 | DECL | Erro não especificado | Other errors | | 18 | 9999 | DECL | Erro não especificado | Other errors | | 19 | 9103 | DECL | Re-enter transaction | Re-enter transaction | | 20 | 9999 | DECL | Erro não especificado | Other errors | | 21 | 9999 | DECL | Erro não especificado | Other errors | | 22 | 9999 | DECL | Erro não especificado | Other errors | | 23 | 1013 | DECL | Unacceptable fee | Unacceptable fee | | 24 | 3001 | DECL | | | | 25 | 3002 | DECL | | | | 26 | 3003 | DECL | | | | 27 | 3004 | DECL | | | | 28 | 3005 | DECL | | | | 29 | 3006 | DECL | | | | 30 | 9100 | DECL | Erro no formato da mensagem | One or more data element errors (see message error indicator) | | 31 | 9108 | DECL | Não foi possível enviar a transação para o destinatário | Transaction destination cannot be found for routing | | 32 | 9999 | DECL | Erro não especificado | Other errors | | 33 | 2001 | DECL | Cartão vencido | Expired card | | 34 | 2002 | DECL | Suspeita de fraude | Suspected fraud | | 35 | 2003 | DECL | Estabelecimento entrar em contato com emissor | Card acceptor contact acquirer | | 36 | 2004 | DECL | Cartão com restrição | Restricted card | | 37 | 2005 | DECL | Estabelecimento entrar em contato com departamento de segurança do adquirente | Card acceptor call acquirer's security department | | 38 | 2006 | DECL | Tentativas de senha excedidas | Allowable PIN tries exceeded | | 39 | 1014 | DECL | Nenhuma conta do tipo selecionado | No account of type requested | | 40 | 1015 | DECL | Função selecionada não suportada | Requested function not supported | | 41 | 2008 | DECL | Cartão perdido | Lost card | | 42 | 1014 | DECL | Nenhuma conta do tipo selecionado | No account of type requested | | 43 | 2009 | DECL | Cartão roubado | Stolen card | | 44 | 1014 | DECL | Nenhuma conta do tipo selecionado | No account of type requested | | 51 | 1016 | DECL | Saldo insuficiente | Not sufficient funds | | 52 | 1014 | DECL | Nenhuma conta do tipo selecionado | No account of type requested | | 53 | 1014 | DECL | Nenhuma conta do tipo selecionado | No account of type requested | | 54 | 1001 | DECL | Cartão vencido | Expired card | | 55 | 1017 | DECL | Senha inválida | Incorrect PIN | | 56 | 1018 | DECL | No card record | No card record | | 57 | 1019 | DECL | Transação não permitida para o portador | Transaction not permitted to cardholder | | 58 | 1020 | DECL | Transação não permitida para o terminal | Transaction not permitted to terminal | | 59 | 1002 | DECL | Suspeita de fraude | Suspected fraud | | 60 | 1003 | DECL | Estabelecimento entrar em contato com adquirente | Card acceptor contact acquirer | | 61 | 1021 | DECL | Limite de valor para saque excedido | Exceeds withdrawal amount limit | | 62 | 1004 | DECL | Cartão com restrição | Restricted card | | 63 | 1022 | DECL | Violação de segurança | Security violation | | 64 | 1010 | DECL | Valor inválido | Invalid amount | | 65 | 1023 | DECL | Limite de quantidade de saques excedido | Exceeds withdrawal frequency limit | | 66 | 1005 | DECL | Estabelecimento entrar em contato com departamento de segurança do adquirente | Card acceptor call acquirer's security department | | 67 | 2000 | DECL | Não aprovado | Do not honour | | 68 | 9999 | DECL | Erro não especificado | Other errors | | 72 | 9999 | DECL | Erro não especificado | Other errors | | 73 | 9999 | DECL | Erro não especificado | Other errors | | 74 | 9999 | DECL | Erro não especificado | Other errors | | 75 | 1006 | DECL | Tentativas de senha excedidas | Allowable PIN tries exceeded | | 82 | 9999 | DECL | Erro não especificado | Other errors | | 83 | 9999 | DECL | Erro não especificado | Other errors | | 90 | 9106 | DECL | Cutover in process | Cutover in process | | 91 | 9107 | DECL | Emissor fora de operação | Card issuer or switch inoperative | | 92 | 9108 | DECL | Não foi possível enviar a transação para o destinatário | Transaction destination cannot be found for routing | | 93 | 1024 | DECL | Violação da lei | Violation of law | | 94 | 9113 | DECL | Transmissão duplicada | Duplicate transmission | | 95 | 9115 | DECL | Reconciliation cutover or checkpoint error | Reconciliation cutover or checkpoint error | | 96 | 9109 | DECL | Erro no sistema | System malfunction | ###**Códigos exclusivos para BINs MasterCard** | Centavos | <RspnRsn> Código de Resposta | <Rspn> (Response) | <MsgCntt> (Conteúdo da Mensagem) | | |----------|------------------------------|-------------------|-----------------------------------------|----------------------------------------| | 70 | 1007 | DECL | Consultar o emissor | Refer to card issuer | | 71 | 1048 | DECL | Nova senha inválida | New PIN invalid | | 76 | 1042 | DECL | Status ruim para conta de destino | To account bad status | | 77 | 1041 | DECL | Status ruim para conta de origem | From account bad status | | 78 | 1014 | DECL | Nenhuma conta do tipo selecionado | No account of type requested | | 79 | 8002 | DECL | | | | 80 | 9112 | DECL | Emissor indisponível | Card issuer unavailable | | 81 | 9102 | DECL | Transação inválida | Invalid transaction | | 84 | 1033 | DECL | Ciclo de vida inválido para a transação | Invalid life cycle for the transaction | | 85 | 0000 | APPR | Aprovado | Approved | | 86 | 1801 | DECL | Não é possivel Validar o PIN | Can not Validate PIN | | 87 | 0862 | APPR | | | | 88 | 1802 | DECL | Falha na Criptografia | Encryption failed | | 89 | 1017 | DECL | Senha inválida | Incorrect PIN | ###**Códigos exclusivos para BINs Visa e ELO** | Centavos | <RspnRsn> Código de Resposta | <Rspn> (Response) | <MsgCntt> (Conteúdo da Mensagem) | | |----------|------------------------------|-------------------|-------------------------------------------------|------------------------------------------------| | 70 | 9999 | DECL | Erro não especificado | Other errors | | 71 | 9999 | DECL | Erro não especificado | Other errors | | 76 | 9114 | DECL | Não foi possível encontrar a transação original | Not able to trace back to original transaction | | 77 | 9999 | DECL | Erro não especificado | Other errors | | 78 | 1025 | DECL | Cartão bloqueado | Card not effective | | 79 | 9999 | DECL | Erro não especificado | Other errors | | 80 | 9112 | DECL | Emissor indisponível | Card issuer unavailable | | 81 | 1802 | DECL | Falha na Criptografia | Encryption failed | | 84 | 9999 | DECL | Erro não especificado | Other errors | | 85 | 0000 | APPR | Aprovado | Approved | | 86 | 1801 | DECL | Não é possivel Validar o PIN | Can not Validate PIN | | 87 | 9999 | DECL | Erro não especificado | Other errors | | 88 | 9999 | DECL | Erro não especificado | Other errors | | 89 | 9999 | DECL | Erro não especificado | Other errors |
Nosso Sandbox permite que os desenvolvedores possam testar o comportamento para os principais códigos de retorno (Action Codes) possíveis. Os códigos retornados nas transações em ambiente de integração tem correspondência com o número de centavos do valor da transação. ###**Códigos para qualquer bandeira** | Centavos | <RspnRsn> Response Reason Code | <Rspn> (Response) | <MsgCntt> (Message Content) | <MsgCntt> (Message Content) | |----------|--------------------------------|-------------------|-------------------------------------------------------------------------------|---------------------------------------------------------------| | 00 | 0000 | APPR | Aprovado | Approved | | 01 | 1007 | DECL | Consultar o emissor | Refer to card issuer | | 02 | 1008 | DECL | Consultar as condições especiais do emissor | Refer to card issuer's special conditions | | 03 | 1009 | DECL | Estabelecimento inválido | Invalid card acceptor | | 04 | 2000 | DECL | Não aprovado | Do not honour | | 05 | 1000 | DECL | Não aprovado | Do not honour | | 06 | 9999 | DECL | Erro não especificado | Other errors | | 07 | 2007 | DECL | Condições especiais | Special conditions | | 08 | 0001 | APPR | Aprovar após verificação de identidade | Approve after identity verification | | 09 | 9123 | DECL | Requisição em progresso | Request in progress | | 10 | 0002 | PART | Parcialmente aprovado | Partially approved | | 11 | 0003 | APPR | Aprovado (VIP) | Approved (VIP) | | 12 | 9102 | DECL | Transação inválida | Invalid transaction | | 13 | 1010 | DECL | Valor inválido | Invalid amount | | 14 | 1011 | DECL | Cartão inválido | Invalid card number | | 15 | 9108 | DECL | Não foi possível enviar a transação para o destinatário | Transaction destination cannot be found for routing | | 16 | 0004 | APPR | Aprovado, atualizar trilha 3 | Approved, upgrade track 3 | | 17 | 9999 | DECL | Erro não especificado | Other errors | | 18 | 9999 | DECL | Erro não especificado | Other errors | | 19 | 9103 | DECL | Re-enter transaction | Re-enter transaction | | 20 | 9999 | DECL | Erro não especificado | Other errors | | 21 | 9999 | DECL | Erro não especificado | Other errors | | 22 | 9999 | DECL | Erro não especificado | Other errors | | 23 | 1013 | DECL | Unacceptable fee | Unacceptable fee | | 24 | 3001 | DECL | | | | 25 | 3002 | DECL | | | | 26 | 3003 | DECL | | | | 27 | 3004 | DECL | | | | 28 | 3005 | DECL | | | | 29 | 3006 | DECL | | | | 30 | 9100 | DECL | Erro no formato da mensagem | One or more data element errors (see message error indicator) | | 31 | 9108 | DECL | Não foi possível enviar a transação para o destinatário | Transaction destination cannot be found for routing | | 32 | 9999 | DECL | Erro não especificado | Other errors | | 33 | 2001 | DECL | Cartão vencido | Expired card | | 34 | 2002 | DECL | Suspeita de fraude | Suspected fraud | | 35 | 2003 | DECL | Estabelecimento entrar em contato com emissor | Card acceptor contact acquirer | | 36 | 2004 | DECL | Cartão com restrição | Restricted card | | 37 | 2005 | DECL | Estabelecimento entrar em contato com departamento de segurança do adquirente | Card acceptor call acquirer's security department | | 38 | 2006 | DECL | Tentativas de senha excedidas | Allowable PIN tries exceeded | | 39 | 1014 | DECL | Nenhuma conta do tipo selecionado | No account of type requested | | 40 | 1015 | DECL | Função selecionada não suportada | Requested function not supported | | 41 | 2008 | DECL | Cartão perdido | Lost card | | 42 | 1014 | DECL | Nenhuma conta do tipo selecionado | No account of type requested | | 43 | 2009 | DECL | Cartão roubado | Stolen card | | 44 | 1014 | DECL | Nenhuma conta do tipo selecionado | No account of type requested | | 51 | 1016 | DECL | Saldo insuficiente | Not sufficient funds | | 52 | 1014 | DECL | Nenhuma conta do tipo selecionado | No account of type requested | | 53 | 1014 | DECL | Nenhuma conta do tipo selecionado | No account of type requested | | 54 | 1001 | DECL | Cartão vencido | Expired card | | 55 | 1017 | DECL | Senha inválida | Incorrect PIN | | 56 | 1018 | DECL | No card record | No card record | | 57 | 1019 | DECL | Transação não permitida para o portador | Transaction not permitted to cardholder | | 58 | 1020 | DECL | Transação não permitida para o terminal | Transaction not permitted to terminal | | 59 | 1002 | DECL | Suspeita de fraude | Suspected fraud | | 60 | 1003 | DECL | Estabelecimento entrar em contato com adquirente | Card acceptor contact acquirer | | 61 | 1021 | DECL | Limite de valor para saque excedido | Exceeds withdrawal amount limit | | 62 | 1004 | DECL | Cartão com restrição | Restricted card | | 63 | 1022 | DECL | Violação de segurança | Security violation | | 64 | 1010 | DECL | Valor inválido | Invalid amount | | 65 | 1023 | DECL | Limite de quantidade de saques excedido | Exceeds withdrawal frequency limit | | 66 | 1005 | DECL | Estabelecimento entrar em contato com departamento de segurança do adquirente | Card acceptor call acquirer's security department | | 67 | 2000 | DECL | Não aprovado | Do not honour | | 68 | 9999 | DECL | Erro não especificado | Other errors | | 72 | 9999 | DECL | Erro não especificado | Other errors | | 73 | 9999 | DECL | Erro não especificado | Other errors | | 74 | 9999 | DECL | Erro não especificado | Other errors | | 75 | 1006 | DECL | Tentativas de senha excedidas | Allowable PIN tries exceeded | | 82 | 9999 | DECL | Erro não especificado | Other errors | | 83 | 9999 | DECL | Erro não especificado | Other errors | | 90 | 9106 | DECL | Cutover in process | Cutover in process | | 91 | 9107 | DECL | Emissor fora de operação | Card issuer or switch inoperative | | 92 | 9108 | DECL | Não foi possível enviar a transação para o destinatário | Transaction destination cannot be found for routing | | 93 | 1024 | DECL | Violação da lei | Violation of law | | 94 | 9113 | DECL | Transmissão duplicada | Duplicate transmission | | 95 | 9115 | DECL | Reconciliation cutover or checkpoint error | Reconciliation cutover or checkpoint error | | 96 | 9109 | DECL | Erro no sistema | System malfunction | ###**Códigos exclusivos para BINs MasterCard** | Centavos | <RspnRsn> Código de Resposta | <Rspn> (Response) | <MsgCntt> (Conteúdo da Mensagem) | | |----------|------------------------------|-------------------|-----------------------------------------|----------------------------------------| | 70 | 1007 | DECL | Consultar o emissor | Refer to card issuer | | 71 | 1048 | DECL | Nova senha inválida | New PIN invalid | | 76 | 1042 | DECL | Status ruim para conta de destino | To account bad status | | 77 | 1041 | DECL | Status ruim para conta de origem | From account bad status | | 78 | 1014 | DECL | Nenhuma conta do tipo selecionado | No account of type requested | | 79 | 8002 | DECL | | | | 80 | 9112 | DECL | Emissor indisponível | Card issuer unavailable | | 81 | 9102 | DECL | Transação inválida | Invalid transaction | | 84 | 1033 | DECL | Ciclo de vida inválido para a transação | Invalid life cycle for the transaction | | 85 | 0000 | APPR | Aprovado | Approved | | 86 | 1801 | DECL | Não é possivel Validar o PIN | Can not Validate PIN | | 87 | 0862 | APPR | | | | 88 | 1802 | DECL | Falha na Criptografia | Encryption failed | | 89 | 1017 | DECL | Senha inválida | Incorrect PIN | ###**Códigos exclusivos para BINs Visa e ELO** | Centavos | <RspnRsn> Código de Resposta | <Rspn> (Response) | <MsgCntt> (Conteúdo da Mensagem) | | |----------|------------------------------|-------------------|-------------------------------------------------|------------------------------------------------| | 70 | 9999 | DECL | Erro não especificado | Other errors | | 71 | 9999 | DECL | Erro não especificado | Other errors | | 76 | 9114 | DECL | Não foi possível encontrar a transação original | Not able to trace back to original transaction | | 77 | 9999 | DECL | Erro não especificado | Other errors | | 78 | 1025 | DECL | Cartão bloqueado | Card not effective | | 79 | 9999 | DECL | Erro não especificado | Other errors | | 80 | 9112 | DECL | Emissor indisponível | Card issuer unavailable | | 81 | 1802 | DECL | Falha na Criptografia | Encryption failed | | 84 | 9999 | DECL | Erro não especificado | Other errors | | 85 | 0000 | APPR | Aprovado | Approved | | 86 | 1801 | DECL | Não é possivel Validar o PIN | Can not Validate PIN | | 87 | 9999 | DECL | Erro não especificado | Other errors | | 88 | 9999 | DECL | Erro não especificado | Other errors | | 89 | 9999 | DECL | Erro não especificado | Other errors |