Simulador de Network Token
A API Pagar.me dispõe de chaves transacionais de teste, que podem ser utilizadas por você para testar os meios de pagamento que disponibilizamos. Para realizar os testes que simulam as respostas dos meios de pagamento na nossa API basta enviar suas chaves no header e as informações obrigatórias para criar as transações.
Para simular transações utilizando o Network Token definimos algumas regras que devem ser utilizadas. Cada uma dessas regras implica em uma resposta específica da API, e dessa forma você pode testar transações de maneira completa, verificando como tratar as respostas da nossa API e entendendo totalmente o funcionamento dela.
Para testar cada cenário abaixo, é preciso enviar o respectivo número de Token de bandeira (Network Token), com uma data de expiração futura, meio de pagamento "network_token" e quaisquer outros dados obrigatórios para a criação de um pedido, cobrança ou assinatura para a nossa API.
Os números dos tokens de bandeira e seus respectivos cenários são esses:
Network Token | Cenário | Exemplo |
---|---|---|
4190000000000010 | Cartão de sucesso. Qualquer operação com esse cartão é realizada com sucesso. | Pedido enviado com o comando de Captura (com o campo capture = True), ficará com o status "Pago", sua cobrança como "Pago" e a transação (transaction) como "Capturado". |
4190000000000028 | Cartão de falha. Qualquer transação retorna como "não autorizada". | Pedido enviado com o comando de Captura (com o campo capture = True), ficará com o status "Falha", sua cobrança como "Falha" e a transação (transaction) como "Não Autorizada". |
4190000000000036 | A transação recebe o status de erro. | Pedido enviado com o comando de Captura (com o campo capture = True), ficará com o status "Falha", a cobrança como "Falha" e a transação (transaction) como "Com erro" no primeiro momento. Posteriormente a transação será atualizada para "Capturado" e tanto a cobrança quanto o pedido serão seus status atualizados para "Pago". |
4190000000000044 | A transação recebe o status de erro. | Pedido enviado com o comando de Captura (com o campo capture = True), ficará com o status "Falha", a cobrança como "Falha" e a transação (transaction) como "Com erro" no primeiro momento. Posteriormente a transação, a cobrança e o pedido terão seus status atualizados para "Falha". |
4190000000000077 | Cartão Sucesso -> Processing -> Sucesso.A transação recebe o status de sucesso e, ao realizar uma segunda ação posteriormente, ocorre um problema na operação sendo caracterizada como "processing". Por fim a transação será atualizada com sucesso da segunda operação. | Pedido enviado com o comando de Captura (com o campo capture = True), será criado com o status "Pago", sua cobrança como "Pago" e a transação (transaction) como "Capturado". Posteriormente, ao tentar cancelar essa transação ela ficará com o status "Com erro" e tanto a cobrança quanto o pedido ficarão como "Processando". Por fim, os status do pedido e da cobrança serão atualizados pela última vez para "Cancelado" e o da transação para "Estornado". |
4190000000000093 | Cartão Sucesso -> Processing -> Sucesso (primeira operação).A transação recebe o status de sucesso e, ao realizar uma segunda ação posteriormente, ocorre um problema na operação sendo caracterizada como "processing". Por fim a transação será atualizada com sucesso da primeira operação. | Pedido enviado com o comando de Captura (com o campo capture = True), será criado com o status "Pago", sua cobrança como "Pago" e a transação (transaction) como "Capturado". Posteriormente, ao tentar cancelar essa transação ela ficará com o status "Com erro" e, tanto o pedido quanto a cobrança ficarão como "Processando". Por fim, os status do pedido e da cobrança serão atualizados novamente para "Pago" e o da transação para "Capturado". |
4190000000000051 | Cartão Processing -> Cancelado. A transação recebe o status de Falha e por fim a transação será atualizada com cancelado da primeira operação. | Pedido enviado com o comando de Captura (com o campo capture = True), será criado com o status "Falha", sua cobrança como "Falha" e a transação (transaction) como "Com erro". Posteriormente, tanto o pedido quanto a cobrança terão seus status atualizados para "Cancelado" e o da transação ficará como "Estornado". |
4190000000000069 | Cartão Paid -> Chargedback. A transação recebe o status de pago e, posteriormente, muda o status para chargeback. | Pedido enviado com o comando de Captura (com o campo capture = True), será criado com o status "Pago", sua cobrança como "Pago" e a transação (transaction) como "Capturado". Posteriormente a cobrança e a transação terão o status atualizado para "chargedback". |
4190000000000110 | Não consegue criar o token (retorna erro). | Simulador transacional aceita este PAN como aprovado. Ficará com o status "Pago", sua cobrança como "Pago" e a transação (transaction) como "Capturado". |
4190000000000122 | Retorna sucesso com Network Token, mas esse token não gera criptogramas. | Simulador transacional aceita este PAN como aprovado. Ficará com o status "Pago", sua cobrança como "Pago" e a transação (transaction) como "Capturado". |
Qualquer outro Network Token | Qualquer transação retorna como "não autorizada". | Pedido (order) enviado com o comando de Captura (com o campo capture = True), ficará com o status "Falha", sua cobrança como "Falha" e a transação (transaction) como "Não Autorizada". |
Updated over 1 year ago