{"info":{"_postman_id":"54002d5b-52e0-4f2c-9972-90a85df46e9b","name":"Cartão Protegido - REST","description":"---\nlayout: manual\ntitle: Manual de integração Cartão Protegido\ndescription: Integração técnica Tokenização via REST API Braspag\nsearch: true\ntranslated: true\ncategories: manual\ntags:\n  - Cartão Protegido\nlanguage_tabs:\n  json: JSON\n  shell: cURL\n---\n\n# O que é Cartão Protegido?\n\nO **Cartão Protegido** é uma plataforma que permite o armazenamento seguro de cartões de crédito e débito. Contamos com ambiente totalmente certificado pelo respeitado conselho de padrão de segurança PCI Security Standards Council, que assegura que a Braspag segue plenamente os rígidos requisitos e normas determinadas pelo mesmo.\n\nA plataforma é compatível com o gateway Pagador, também da Braspag, facilitando o processamento de transações de cartão de crédito e débito via token.\n\n## Principais benefícios\n\n* **Atualiza Fácil**: a plataforma conta com _Atualiza Fácil_, que é uma funcionalidade bastante interessante principalmente para quem trabalha no modelo de recorrência. Através da tecnologia das bandeiras, qualquer atualização no número de cartõe que sofreu bloqueio ou cancelamento por parte do emissor, é automaticamente informado à Braspag que por sua vez associa o novo cartão ao token já existente, tudo isso de forma totalmente transparente para os estabelecimentos e portadores. Esta feature está disponível para para cartões Mastercard e deve solicitar a habilitação da mesma através do canal de suporte da Braspsag.\n\n* **Maior taxa de conversão**: as transações tokenizadas e processadas na Braspag via Pagador podem resultar em uma taxa de conversão maior que a média do mercado. Isso é porque os cartões tokenizados nas bandeiras são autorizadas junto com o criptograma, que provê maior segurança no processo, com isso, os emissores tendem a aprovar mais facilmente. Esta feature está disponível para para cartões Mastercard processando via Cielo 3.0. Solicitar a habilitação da mesma através do canal de suporte da Braspsag.\n\n* **Ambiente Seguro PCI DSS**: a Braspag conta com ambiente certificado PCI DSS, que assegura a integridade e segurança de dados sensíveis como os de cartão de crédito.\n\n* **Garantia da utilização de cartões válidos**: o Cartão Protegido só aceitará salvar cartões que passarem pela checagem do Algorítimo de Luhn, também conhecido como \"mod10\". Isso dará maior segurança e certeza de que os cartões salvos tenham o mínimo de validação de sua veracidade.\n\n## Casos de Uso\n\nA plataforma tem como propósito ajudar os estabelecimentos que possuem diversos casos de usos, entre eles:\n\n* **Cobrança Recorrente Agendada (Scheduled Recurring Payments)**: Estabelecimentos que já possuam uma solução interna de gerenciamento de recorrências podem utilizar a plataforma para armazenar os dados de cartão de crédito e processar através de tokens de pagamento. Exmeplo: assinatura de serviços. \n\n* **Cobrança Recorrente não Agendada (Unscheduled Recurring Payments)**: Estabelecimentos que cobram seus clientes já cadastrados, mas sem uma periodicidade definida. Exemplo: aplicativos de transporte. \n\n* **Compra com um clique (Just Click Payments)**: A “compra com um clique” permite que um pagamento online, via cartão de crédito, seja feito pulando a etapa de preenchimento dos dados para pagamento ou até mesmo de todo o processo do carrinho de compras, pois os dados do cartão já foram previamente informados pelo comprador em compras passadas e serão replicados em futuras compras mediante sua autorizaçãol.\n\n* **Recuperação de vendas**: Estabelecimentos podem entrar novamente em contato com os clientes que eventualmente tiveram problemas na compra, oferecer uma nova tentativa de cobrança. \n\n## Arquitetura\n\nA integração é realizada através de serviços disponibilizados como Web Services. O modelo empregado é bastante simples: Através do endpoint https://cartaoprotegidoapisandbox.braspag.com.br/v1/ serão enviadas todas as requisições relativas à esse serviço. Essa URL recebera as mensagens HTTP através dos métodos POST, GET ou Del. Cada tipo de mensagem deve ser enviada para um endereço identificado através do \"path\".\n\n* **POST** - O método HTTP POST é utilizado na criação do token.\n* **DEL** - O método HTTP DEL é utilizado para remoção de token.\n* **GET** - O método HTTP GET é utilizado para consultas de recursos já existentes. Por exemplo, consulta de tokens já criados.\n\n# Como se integra?\n\n## Coleção do Postman\n\nPara quem quiser experimentar as APIs diretamente via Postman, segue o link para baixar a coleção:\n\n* Coleção do Postman: [https://bit.ly/2YX3YwE](https://bit.ly/2YX3YwE)\n* Variáveis do Sandbox: [https://bit.ly/2YX3YwE](https://bit.ly/2YX3YwE)\n\n## Etapa de Autenticação\n\nPara consumir os métodos da API, é necessário obter o AccessToken no padrão OAuth 2.0\n\n|Ambiente | Endpoint | Authorization |\n|---|---|---|\n| **SANDBOX** | https://authsandbox.braspag.com.br/oauth2/token | **Basic _(Authorization)_**<br><br>O valor do Authorization deve ser obtido concatenando-se o valor do \"ClientID\", sinal de dois-pontos (\":\") e \"ClientSecret\"<br><br>Ex. b4c14ad4-5184-4ca0-8d1a-d3a7276cead9:qYmZNOSo/5Tcjq7Nl2wTfw8wuC6Z8gqFAzc/utxYjfs=<br><br>e na sequência, codificar o resultado na base 64. <br>Com isso, será gerado um código alphanumérico que será utilizado na requisição de access token. Para efeitos de teste, utilize os dados abaixo:<br><br>ClientID: **b4c14ad4-5184-4ca0-8d1a-d3a7276cead9**<br>ClientSecret: **qYmZNOSo/5Tcjq7Nl2wTfw8wuC6Z8gqFAzc/utxYjfs=**|\n| --- | --- |\n| **PRODUÇÃO** | https://auth.braspag.com.br/oauth2/token | Solicite os dados \"ClientID\" e \"ClientSecret\" à equipe de suporte após concluir o desenvolvimento em sandbox. |\n\n### Request\n\n<aside class=\"request\"><span class=\"method post\">POST</span> <span class=\"endpoint\">oauth2/token</span></aside>\n\n``` shell\n--request POST \"https://authsandbox.braspag.com.br/oauth2/token\"\n--header \"Authorization: Basic _(Authorization)_\"\n--header \"Content-Type: application/x-www-form-urlencoded\" \n--body \"grant_type=client_credentials\"\n```\n\n|Parâmetros|Descrição|\n|---|---|\n|`Authorization`|Basic _(Authorization)_|\n|`Content-Type`|application/x-www-form-urlencoded|\n|`grant_type`|client_credentials|\n\n### Response\n\n``` json\n{\n  \"access_token\": \"faSYkjfiod8ddJxFTU3vti_ ... _xD0i0jqcw\",\n  \"token_type\": \"bearer\",\n  \"expires_in\": 599\n}\n```\n\n```shell\ncurl\n{\n  \"access_token\": \"faSYkjfiod8ddJxFTU3vti_ ... _xD0i0jqcw\",\n  \"token_type\": \"bearer\",\n  \"expires_in\": 599\n}\n```\n\n|Propriedades do Response|Descrição|\n|---|---|\n|`access_token`|O token de acesso solicitado. O aplicativo pode usar esse token para se autenticar no recurso protegido|\n|`token_type`|Indica o valor do tipo de token|\n|`expires_in`|Expiração do o token de acesso, em segundos <br/> O token quando expirar, é necessário obter um novo|\n\n## Create Token Reference\n\nO objetivo deste método é salvar um cartão e obter como resposta a referência do token (Token Reference).\n\n### Request\n\n<aside class=\"request\"><span class=\"method post\">POST</span><span class=\"endpoint\">/v1/Token</span></aside>\n\n```json\n{\n    \"Alias\":\"5R2O4042YP\",\n    \"Card\": {\n        \"Number\": \"4551870000000183\",\n        \"Holder\": \"Joao da Silva\",\n        \"ExpirationDate\": \"12/2021\",\n        \"SecurityCode\": \"123\"\n    }\n}\n```\n\n```shell\ncurl\n--request POST \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token\"\n--header \"Content-Type: application/json\"\n--header \"MerchantId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\n--header \"Authorization: Bearer {access_token}\"\n--data-binary\n{\n    \"Alias\":\"5R2O4042YP\",\n    \"Card\": {\n        \"Number\": \"4551870000000183\",\n        \"Holder\": \"Joao da Silva\",\n        \"ExpirationDate\": \"12/2021\",\n        \"SecurityCode\": \"123\"\n    }\n}\n```\n\n|Parâmetros|Tipo|Tamanho|Obrigatório|Descrição|\n|---|---|---|---|---|\n|`MerchantID`|GUID|-|Sim|Merchant ID do estabelecimento para plataforma Cartão Protegido no respectivo ambiente (Sandbox/Produção)|\n|`Authorization`|Texto|-|Sim|**Bearer** _(Authorization)_<BR>(é o token de acesso gerado no passo anterior)|\n|`Content-Type`|Texto|-|Sim|application/json|\n|`Alias`|Texto|64|Não |Alias do cartão. O valor desta informação deve ser único (não pode repetir).|\n|`Card.Number`|Número|16|Sim|Número do Cartão do comprador|\n|`Card.Holder`|Texto|25|Sim|Nome do Comprador impresso no cartão|\n|`Card.ExpirationDate`|Texto|7|Sim|Data de validade impresso no cartão, no formato MM/AAAA|\n|`Card.SecurityCode`|Número|4|Sim|Código de segurança impresso no verso do cartão|\n\n### Response\n\n```json\n{\n    \"Alias\": \"5R2O4042YP\",\n    \"TokenReference\": \"c2e0d46e-6a78-409b-9ad4-75bcb3985762\",\n    \"ExpirationDate\": \"2021-12-31\",\n    \"Card\": {\n        \"Number\": \"************0183\",\n        \"ExpirationDate\": \"12/2021\",\n        \"Holder\": \"Joao da Silva\",\n        \"SecurityCode\": \"***\"\n    },\n    \"Links\": [\n        {\n            \"Method\": \"GET\",\n            \"Rel\": \"self\",\n            \"HRef\": \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/c2e0d46e-6a78-409b-9ad4-75bcb3985762\"\n        },\n        {\n            \"Method\": \"DELETE\",\n            \"Rel\": \"remove\",\n            \"HRef\": \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/c2e0d46e-6a78-409b-9ad4-75bcb3985762\"\n        },\n        {\n            \"Method\": \"PUT\",\n            \"Rel\": \"suspend\",\n            \"HRef\": \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/c2e0d46e-6a78-409b-9ad4-75bcb3985762/suspend\"\n        }\n    ]\n}\n```\n\n```shell\ncurl\n--request POST \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token\"\n--header \"Content-Type: application/json\"\n--data-binary\n{\n    \"Alias\": \"5R2O4042YP\",\n    \"TokenReference\": \"c2e0d46e-6a78-409b-9ad4-75bcb3985762\",\n    \"ExpirationDate\": \"2021-12-31\",\n    \"Card\": {\n        \"Number\": \"************0183\",\n        \"ExpirationDate\": \"12/2021\",\n        \"Holder\": \"Joao da Silva\",\n        \"SecurityCode\": \"***\"\n    },\n    \"Links\": [\n        {\n            \"Method\": \"GET\",\n            \"Rel\": \"self\",\n            \"HRef\": \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/c2e0d46e-6a78-409b-9ad4-75bcb3985762\"\n        },\n        {\n            \"Method\": \"DELETE\",\n            \"Rel\": \"remove\",\n            \"HRef\": \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/c2e0d46e-6a78-409b-9ad4-75bcb3985762\"\n        },\n        {\n            \"Method\": \"PUT\",\n            \"Rel\": \"suspend\",\n            \"HRef\": \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/c2e0d46e-6a78-409b-9ad4-75bcb3985762/suspend\"\n        }\n    ]\n}\n```\n\n|Propriedades|Descrição|Tipo|Tamanho|Formato|\n|-----------|---------|----|-------|-------|\n|`Alias`|Alias do cartão de crédito|Texto|64|Qualquer texto, que seja único na base de tokens do estabelecimento|\n|`TokenReference`|Token no Cartão Protegido que representa os dados do cartão|Guid|36|xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx|\n|`ExpirationDate`|Data de expiração do token, no formato MM/AAAA|Texto|7|MM/AAAA|\n|`Card.Number`|Número|16|Sim|Número do cartão mascarado|\n|`Card.Holder`|Texto|25|Sim|Nome do portador impresso no cartão|\n|`Card.ExpirationDate`|Texto|7|Sim|Data de validade impresso no cartão, no formato MM/AAAA|\n|`Card.SecurityCode`|Número|4|Sim|Código de segurança impresso no verso do cartão mascarado|\n\n## Get Token Reference Information\n\nO objetivo deste método é obter as informações relacionadas a uma referência de token, tais como Status, Cartão Mascarado, Data de Validade e Nome do Portador.\n\n### Request\n\n<aside class=\"request\"><span class=\"method get\">GET</span> <span class=\"endpoint\">/v1/Token/{TokenReference}</span></aside>\n\n```shell\ncurl\n--request GET \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/{TokenReference}\"\n--header \"Content-Type: application/json\"\n--header \"MerchantId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\n--header \"Authorization: Bearer {access_token}\"\n--data-binary\n```\n\n|Parâmetros|Tipo|Tamanho|Obrigatório|Descrição|\n|---|---|---|---|---|\n|`MerchantID`|GUID|-|Sim|Merchant ID do estabelecimento para plataforma Cartão Protegido no respectivo ambiente (Sandbox/Produção)|\n|`Authorization`|Texto|-|Sim|**Bearer** _(Authorization)_<BR>(é o token de acesso gerado no passo anterior)|\n|`Content-Type`|Texto|-|Sim|application/json|\n|`TokenReference`|GUID|36|Sim|Token no Cartão Protegido que representa os dados do cartão|\n\n### Response\n\n```json\n{\n    \"TokenReference\": \"1fdb4ef8-17f3-4f26-87e9-3a5f34bca8a0\",\n    \"Status\": \"Active\",\n    \"Provider\": \"Braspag\",\n    \"Account\": {\n        \"Number\": \"************0183\",\n        \"ExpirationDate\": \"12/2021\",\n        \"Holder\": \"Runscope Teste\"\n    }\n}\n```\n\n```shell\ncurl\n--request GET \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/{TokenReference}\"\n--header \"Content-Type: application/json\"\n--data-binary\n{\n    \"TokenReference\": \"1fdb4ef8-17f3-4f26-87e9-3a5f34bca8a0\",\n    \"Status\": \"Active\",\n    \"Provider\": \"Braspag\",\n    \"Account\": {\n        \"Number\": \"************0183\",\n        \"ExpirationDate\": \"12/2021\",\n        \"Holder\": \"Runscope Teste\"\n    }\n}\n```\n\n|Propriedades|Descrição|Tipo|Tamanho|Formato|\n|-----------|---------|----|-------|-------|\n|`TokenReference`|Token no Cartão Protegido que representa os dados do cartão|Guid|36|xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx|\n|`Status`|Status atual do token no Cartão Protegido.|-|Valores possíveis: Active, Removed, Suspended|Texto|\n|`Provider`|Indica o provedor que armazenou o cartão.|-|Valores possíveis: Braspag ou Master|Texto|\n|`Account.Number`|Número do Cartão do comprador mascarado|Texto|16|-|\n|`Account.Holder`|Nome do Comprador impresso no cartão, sem caraceteres acentuados|Texto|25|Exemplo: Jose da Silva|\n|`Account.ExpirationDate`|Data de validade impresso no cartão, no formato MM/AAAA|Texto|7|Exemplo: 12/2021|\n\n## Get Token Reference\n\nO objetivo deste método é obter a referência de token a partir de um alias previamente informado.\n\n<aside class=\"request\"><span class=\"method get\">GET</span> <span class=\"endpoint\">/v1/Alias/_{Alias}_/TokenReference</span></aside>\n\n### Request\n\n```shell\ncurl\n--request GET \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Alias/_{Alias}_/TokenReference\"\n--header \"Content-Type: application/json\"\n--header \"MerchantId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\n--header \"Authorization: Bearer {access_token}\"\n--data-binary\n```\n\n|Parâmetros|Tipo|Tamanho|Obrigatório|Descrição|\n|---|---|---|---|---|\n|`MerchantID`|GUID|-|Sim|Merchant ID do estabelecimento para plataforma Cartão Protegido no respectivo ambiente (Sandbox/Produção)|\n|`Authorization`|Texto|-|Sim|**Bearer** _(Authorization)_<BR>(é o token de acesso gerado no passo anterior)|\n|`Content-Type`|Texto|-|Sim|application/json|\n|`Alias`|Texto|64|Não |Alias (Apelido) do cartão de crédito utilizado anteriormente no método Create Token|\n\n### Response\n\n```json\n{\n    \"TokenReference\": \"a36ffc37-e472-4d85-af2a-6f64c52bcccf\"\n}\n```\n\n```shell\ncurl\n--request GET \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Alias/_{Alias}_/TokenReference\"\n--header \"Content-Type: application/json\"\n--data-binary\n{\n    \"TokenReference\": \"a36ffc37-e472-4d85-af2a-6f64c52bcccf\"\n}\n```\n\n|Propriedade|Descrição|Tipo|Tamanho|Formato|\n|-----------|---------|----|-------|-------|\n|`TokenReference`|Token no Cartão Protegido que representa os dados do cartão|GUID|36|xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx|\n\n## Delete Token Reference\n\nO objetivo deste método é remover a referência do token da base definitivamente. O Token Reference removido através deste método não permite que seja recuperado futuramente.\n\n<aside class=\"request\"><span class=\"method delete\">DELETE</span> <span class=\"endpoint\">/v1/Token/{TokenReference}</span></aside>\n\n### Request\n\n```json\n{\n     \"RemovedBy\":\"Merchant\",\n     \"Reason\":\"Other\"\n}\n```\n\n```shell\ncurl\n--request DELETE \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/{TokenReference}\"\n--header \"Content-Type: application/json\"\n--header \"MerchantId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\n--header \"Authorization: Bearer {access_token}\"\n--data-binary\n{\n     \"RemovedBy\":\"Merchant\",\n     \"Reason\":\"Other\"\n}\n```\n\n|Parâmetros|Tipo|Tamanho|Obrigatório|Descrição|\n|---|---|---|---|---|\n|`MerchantID`|GUID|-|Sim|Merchant ID do estabelecimento para plataforma Cartão Protegido no respectivo ambiente (Sandbox/Produção)|\n|`Authorization`|Texto|-|Sim|**Bearer** _(Authorization)_<BR>(é o token de acesso gerado no passo anterior)|\n|`Content-Type`|Texto|-|Sim|application/json|\n|`RemovedBy`|Texto|10|Sim|Quem solicitou a remoção. Valores possíveis: 'Merchant' ou 'CardHolder'|\n|`Reason`|Texto|10|Sim|Motivo da remoção do token. Valores possíveis: 'FraudSuspicion' ou 'Other'|\n\n### Response\n\n```json\n{\n    \"TokenReference\": \"26eb7cb4-c2b4-4409-8d2e-810215c42eee\",\n    \"Status\": \"Removed\",\n    \"Links\": [\n        {\n            \"Method\": \"GET\",\n            \"Rel\": \"self\",\n            \"HRef\": \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/26eb7cb4-c2b4-4409-8d2e-810215c42eee\"\n        }\n    ]\n}\n```\n\n```shell\ncurl\n--request DELETE \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/{TokenReference}\"\n--header \"Content-Type: application/json\"\n--data-binary\n{\n    \"TokenReference\": \"26eb7cb4-c2b4-4409-8d2e-810215c42eee\",\n    \"Status\": \"Removed\",\n    \"Links\": [\n        {\n            \"Method\": \"GET\",\n            \"Rel\": \"self\",\n            \"HRef\": \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/26eb7cb4-c2b4-4409-8d2e-810215c42eee\"\n        }\n    ]\n}\n```\n\n|Propriedade|Descrição|Tipo|Tamanho|Formato|\n|-----------|---------|----|-------|-------|\n|`TokenReference`|Token no Cartão Protegido que representa os dados do cartão|Guid|36|xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx|\n|`Status`|Texto|10|Não |Status atual do token no Cartão Protegido|\n\n## Suspend Token Reference\n\nO objetivo deste método é suspender uma referência do token temporariamente. O Token Reference suspenso através deste método pode ser reativado via método Unsuspend Token Reference.\n\n<aside class=\"request\"><span class=\"method put\">PUT</span> <span class=\"endpoint\">/v1/Token/{TokenReference}/suspend</span></aside>\n\n### Request\n\n```json\n{\n     \"RemovedBy\":\"Merchant\",\n     \"Reason\":\"FraudSuspicion\"\n}\n```\n\n```shell\ncurl\n--request PUT \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/{TokenReference}/suspend\"\n--header \"Content-Type: application/json\"\n--header \"MerchantId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\n--header \"Authorization: Bearer {access_token}\"\n--data-binary\n{\n     \"RemovedBy\":\"Merchant\",\n     \"Reason\":\"FraudSuspicion\"\n}\n```\n\n|Parâmetros|Tipo|Tamanho|Obrigatório|Descrição|\n|---|---|---|---|---|\n|`MerchantID`|GUID|-|Sim|Merchant ID do estabelecimento para plataforma Cartão Protegido no respectivo ambiente (Sandbox/Produção)|\n|`Authorization`|Texto|-|Sim|**Bearer** _(Authorization)_<BR>(é o token de acesso gerado no passo anterior)|\n|`Content-Type`|Texto|-|Sim|application/json|\n|`RemovedBy`|Texto|10|Sim|Quem solicitou a remoção. Valores possíveis: 'Merchant' ou 'CardHolder'|\n|`Reason`|Texto|10|Sim|Motivo da remoção do token. Valores possíveis: 'FraudSuspicion' ou 'Other'|\n\n### Response\n\n```json\n{\n    \"TokenReference\": \"0a69a878-e50a-4252-bccc-24942a6225a9\",\n    \"Status\": \"Suspended\",\n    \"Links\": [\n        {\n            \"Method\": \"GET\",\n            \"Rel\": \"self\",\n            \"HRef\": \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/0a69a878-e50a-4252-bccc-24942a6225a9\"\n        },\n        {\n            \"Method\": \"DELETE\",\n            \"Rel\": \"remove\",\n            \"HRef\": \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/0a69a878-e50a-4252-bccc-24942a6225a9\"\n        }\n    ]\n}\n```\n\n```shell\ncurl\n--request PUT \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/{TokenReference}/suspend\"\n--header \"Content-Type: application/json\"\n--data-binary\n{\n    \"TokenReference\": \"0a69a878-e50a-4252-bccc-24942a6225a9\",\n    \"Status\": \"Suspended\",\n    \"Links\": [\n        {\n            \"Method\": \"GET\",\n            \"Rel\": \"self\",\n            \"HRef\": \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/0a69a878-e50a-4252-bccc-24942a6225a9\"\n        },\n        {\n            \"Method\": \"DELETE\",\n            \"Rel\": \"remove\",\n            \"HRef\": \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/0a69a878-e50a-4252-bccc-24942a6225a9\"\n        }\n    ]\n}\n```\n\n|Propriedade|Descrição|Tipo|Tamanho|Formato|\n|-----------|---------|----|-------|-------|\n|`TokenReference`|Token no Cartão Protegido que representa os dados do cartão|Guid|36|xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx|\n|`Status`|Texto|10|Não |Status atual do token no Cartão Protegido|\n\n## Unsuspend Token Reference\n\nO objetivo deste método é reativar uma referência do token.\n\n<aside class=\"request\"><span class=\"method put\">PUT</span> <span class=\"endpoint\">/v1/Token/{TokenReference}/unsuspend</span></aside>\n\n### Request\n\n```shell\ncurl\n--request PUT \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/{TokenReference}/unsuspend\"\n--header \"Content-Type: application/json\"\n--header \"MerchantId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\n--header \"Authorization: Bearer {access_token}\"\n--data-binary\n```\n\n|Parâmetros|Tipo|Tamanho|Obrigatório|Descrição|\n|---|---|---|\n|`MerchantID`|GUID|-|Sim|Merchant ID do estabelecimento para plataforma Cartão Protegido no respectivo ambiente (Sandbox/Produção)|\n|`Authorization`|Texto|-|Sim|**Bearer** _(Authorization)_<BR>(é o token de acesso gerado no passo anterior)|\n|`Content-Type`|Texto|-|Sim|application/json|\n\n### Response\n\n```json\n{\n    \"TokenReference\": \"0a69a878-e50a-4252-bccc-24942a6225a9\",\n    \"Status\": \"Active\",\n    \"Links\": [\n        {\n            \"Method\": \"GET\",\n            \"Rel\": \"self\",\n            \"HRef\": \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/0a69a878-e50a-4252-bccc-24942a6225a9\"\n        },\n        {\n            \"Method\": \"DELETE\",\n            \"Rel\": \"remove\",\n            \"HRef\": \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/0a69a878-e50a-4252-bccc-24942a6225a9\"\n        },\n        {\n            \"Method\": \"PUT\",\n            \"Rel\": \"suspend\",\n            \"HRef\": \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/0a69a878-e50a-4252-bccc-24942a6225a9/suspend\"\n        }\n    ]\n}\n```\n\n```shell\ncurl\n--request PUT \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/{TokenReference}/unsuspend\"\n--header \"Content-Type: application/json\"\n--data-binary\n{\n    \"TokenReference\": \"0a69a878-e50a-4252-bccc-24942a6225a9\",\n    \"Status\": \"Active\",\n    \"Links\": [\n        {\n            \"Method\": \"GET\",\n            \"Rel\": \"self\",\n            \"HRef\": \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/0a69a878-e50a-4252-bccc-24942a6225a9\"\n        },\n        {\n            \"Method\": \"DELETE\",\n            \"Rel\": \"remove\",\n            \"HRef\": \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/0a69a878-e50a-4252-bccc-24942a6225a9\"\n        },\n        {\n            \"Method\": \"PUT\",\n            \"Rel\": \"suspend\",\n            \"HRef\": \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/0a69a878-e50a-4252-bccc-24942a6225a9/suspend\"\n        }\n    ]\n}\n```\n\n|Propriedade|Descrição|Tipo|Tamanho|Formato|\n|-----------|---------|----|-------|-------|\n|`TokenReference`|Token no Cartão Protegido que representa os dados do cartão|Guid|36|xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx|\n|`Status`|Texto|10|Não |Status atual do token no Cartão Protegido.|\n\n# Códigos de erro\n\nEm casos de erro na requisição, serão informados os códos de erro e sua descrição, conforme o exemplo.\n\n### Response\n\n```json\n{\n    \"Errors\": [\n        {\n            \"Code\": \"CP903\",\n            \"Message\": \"Token alias already exists\"\n        }\n    ]\n}\n```\n\n```shell\ncurl\n--request PUT \"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token\"\n--header \"Content-Type: application/json\"\n--data-binary\n{\n    \"Errors\": [\n        {\n            \"Code\": \"CP903\",\n            \"Message\": \"Token alias already exists\"\n        }\n    ]\n}\n```\n\n|Code|Message|Descrição|\n|------|--------|---------|\n|CP903|Token alias already exists|Acontece quando o Alias já foi utilizado anteriormente.|\n|CP990|'XXXXX' must not be empty.|Acontece quando algum campo está inválido.|\n\n# Dicas de implementação\n\n## Código de segurança do cartão\n\nO código de segurança é obrigatório para que uma autorização seja aceita pelo banco emissor do cartão. Ele é mais um mecanismo de segurança no processo anti-fraude, onde busca-se validar que a pessoa que está utilizando o cartão seja de fato a dona dele. \nPor esta razão, as regras do PCI permitem que se armazene o número do cartão e a validade, mas nunca o código de segurança, nem mesmo a Braspag, certificada PCI.\nA recomendação é que o CVV seja sempre solicitado no ato da compra. \n\n<aside class=\"notice\">Estabelecimentos que possuem o modelo de negócio baseado em recorrência, como, por exemplo, assinaturas de serviços, devem solicitar junto à adquirência contratada a liberação de transações sem CVV.</aside>\n\n## Compra com um clique\n\nUma dica para melhorar sua conversão é salvar o número do cartão mascarado para apresentar ao cliente qual cartão ele tem habilitado para “a compra com 1 clique” no site;\n\n* Opcionalmente, também salvar a data de validade, para ativamente comunicar ao cliente que o cartão que ele tem armazenado expirou e sugerir a troca;\n* Sempre perguntar se o comprador deseja armazenar os dados do cartão para próxima compra;\n* Segurança do login e senha dos usuarios do site – senhas muito fracas são facilmente descobertas e o fraudador consegue fazer uma compra mesmo sem ter o cartão (no caso de não solicitação do CVV pelo site);\n* Controlar variáveis de sessão para evitar que o usuário (login do cliente) permaneça logado no site e outra pessoa acesse depois fazendo “compras via 1 clique” com este login (ex: usuários conectados em lan houses).\n","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json"},"item":[{"name":"Authentication Process","item":[{"name":"01.Request AccessToken","id":"1195a264-dcb2-4d3b-8d82-6dc644102d78","request":{"method":"POST","header":[{"key":"Authorization","value":"Basic ZTFjNTQ1NDItNGNiYy00OTU4LWI0NDktYjczMTA3ZTFmNmMwOmtibS9VRnRnMGZiaDhPSkVaRGJPUG1LU3ZSTElxK3RqeTh2UzZzNnppWEU9","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"grant_type","value":"client_credentials","type":"text"}]},"url":"https://authsandbox.braspag.com.br/oauth2/token"},"response":[]}],"id":"4dd7768a-9f72-48a0-8809-911861a8afa8"},{"name":"Remove Token","id":"71e6b980-77a6-43cd-8373-b28d86588e1e","request":{"auth":{"type":"oauth2","oauth2":{"accessToken":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJjbGllbnRfbmFtZSI6IkNhcnRhb1Byb3RlZ2lkb0JyYXNwYWdUZXN0ZSIsImNsaWVudF9pZCI6ImUxYzU0NTQyLTRjYmMtNDk1OC1iNDQ5LWI3MzEwN2UxZjZjMCIsInNjb3BlcyI6IntcIlNjb3BlXCI6XCJDYXJ0YW9Qcm90ZWdpZG9BcGlcIixcIkNsYWltc1wiOltdfSIsInJvbGUiOiJDYXJ0YW9Qcm90ZWdpZG9BcGkiLCJpc3MiOiJodHRwczovL2F1dGhzYW5kYm94LmJyYXNwYWcuY29tLmJyIiwiYXVkIjoiVVZReGNVQTJjU0oxZmtRM0lVRW5PaUkzZG05dGZtbDVlbEI1SlVVdVFXZz0iLCJleHAiOjE1NTc0MTA3NjksIm5iZiI6MTU1NzMyNDM2OX0.qTFeFRQB8omaDVKXRQ2AXqKDosaST9l3Tp7olzqNeY4","addTokenTo":"header","authUrl":"https://authsandbox.braspag.com.br/oauth2/token","accessTokenUrl":"https://authsandbox.braspag.com.br/oauth2/token","clientId":"b4c14ad4-5184-4ca0-8d1a-d3a7276cead9","clientSecret":"qYmZNOSo/5Tcjq7Nl2wTfw8wuC6Z8gqFAzc/utxYjfs=","tokenType":"bearer"}},"method":"DELETE","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"MerchantId","value":"EC20F160-CF0E-42C2-AE5B-290BA93B02C7","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"RemovedBy\":\"Merchant\",\n\t\"Reason\":\"FraudSuspicion\"\n}"},"url":"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/{{TokenReference}}"},"response":[]},{"name":"Get Token","id":"22562aeb-0479-4312-b348-0a7b6b2e11b0","request":{"auth":{"type":"oauth2","oauth2":{"accessToken":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJjbGllbnRfbmFtZSI6IkNhcnRhb1Byb3RlZ2lkb0JyYXNwYWdUZXN0ZSIsImNsaWVudF9pZCI6ImUxYzU0NTQyLTRjYmMtNDk1OC1iNDQ5LWI3MzEwN2UxZjZjMCIsInNjb3BlcyI6IntcIlNjb3BlXCI6XCJDYXJ0YW9Qcm90ZWdpZG9BcGlcIixcIkNsYWltc1wiOltdfSIsInJvbGUiOiJDYXJ0YW9Qcm90ZWdpZG9BcGkiLCJpc3MiOiJodHRwczovL2F1dGhzYW5kYm94LmJyYXNwYWcuY29tLmJyIiwiYXVkIjoiVVZReGNVQTJjU0oxZmtRM0lVRW5PaUkzZG05dGZtbDVlbEI1SlVVdVFXZz0iLCJleHAiOjE1NTc0MDQxMDgsIm5iZiI6MTU1NzMxNzcwOH0.oFo80HuyIWYF1XPyEgAA30Q28Nax98jjWP16mXbyfdE","addTokenTo":"header","authUrl":"https://authsandbox.braspag.com.br/oauth2/token","accessTokenUrl":"https://authsandbox.braspag.com.br/oauth2/token","clientId":"b4c14ad4-5184-4ca0-8d1a-d3a7276cead9","clientSecret":"qYmZNOSo/5Tcjq7Nl2wTfw8wuC6Z8gqFAzc/utxYjfs=","tokenType":"bearer"}},"method":"GET","header":[{"key":"MerchantId","value":"EC20F160-CF0E-42C2-AE5B-290BA93B02C7","type":"text"}],"url":"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token/{{TokenReference}}"},"response":[]},{"name":"Get Card","id":"c5824112-b937-4370-8e23-9f7569e0a351","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"accessToken":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJjbGllbnRfbmFtZSI6IkNhcnRhb1Byb3RlZ2lkb0JyYXNwYWdUZXN0ZSIsImNsaWVudF9pZCI6ImUxYzU0NTQyLTRjYmMtNDk1OC1iNDQ5LWI3MzEwN2UxZjZjMCIsInNjb3BlcyI6IntcIlNjb3BlXCI6XCJDYXJ0YW9Qcm90ZWdpZG9BcGlcIixcIkNsYWltc1wiOltdfSIsInJvbGUiOiJDYXJ0YW9Qcm90ZWdpZG9BcGkiLCJpc3MiOiJodHRwczovL2F1dGhzYW5kYm94LmJyYXNwYWcuY29tLmJyIiwiYXVkIjoiVVZReGNVQTJjU0oxZmtRM0lVRW5PaUkzZG05dGZtbDVlbEI1SlVVdVFXZz0iLCJleHAiOjE1NTczMjA5OTAsIm5iZiI6MTU1NzIzNDU5MH0.Q2hsKbYFnJBET5GrhQEDuQ0gWtk_Csm2xMeOq0YbMaw","addTokenTo":"header","tokenType":"bearer"}},"method":"GET","header":[{"key":"MerchantId","value":"ec20f160-cf0e-42c2-ae5b-290ba93b02c7"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Account/c23a5d44-420d-473a-a4e9-9649301ab7f6"},"response":[]},{"name":"Get TokenReference by Alias","id":"05a34519-3d32-4cf7-b2f6-49de879fa23b","request":{"auth":{"type":"oauth2","oauth2":{"accessToken":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJjbGllbnRfbmFtZSI6IkNhcnRhb1Byb3RlZ2lkb0JyYXNwYWdUZXN0ZSIsImNsaWVudF9pZCI6ImUxYzU0NTQyLTRjYmMtNDk1OC1iNDQ5LWI3MzEwN2UxZjZjMCIsInNjb3BlcyI6IntcIlNjb3BlXCI6XCJDYXJ0YW9Qcm90ZWdpZG9BcGlcIixcIkNsYWltc1wiOltdfSIsInJvbGUiOiJDYXJ0YW9Qcm90ZWdpZG9BcGkiLCJpc3MiOiJodHRwczovL2F1dGhzYW5kYm94LmJyYXNwYWcuY29tLmJyIiwiYXVkIjoiVVZReGNVQTJjU0oxZmtRM0lVRW5PaUkzZG05dGZtbDVlbEI1SlVVdVFXZz0iLCJleHAiOjE1NTc0MDcyNDksIm5iZiI6MTU1NzMyMDg0OX0.sohtIE0YNay1hv9R-7VXezFtrBdEEYPtc3Xbuk9kDXw","addTokenTo":"header","authUrl":"https://authsandbox.braspag.com.br/oauth2/token","accessTokenUrl":"https://authsandbox.braspag.com.br/oauth2/token","clientId":"b4c14ad4-5184-4ca0-8d1a-d3a7276cead9","clientSecret":"qYmZNOSo/5Tcjq7Nl2wTfw8wuC6Z8gqFAzc/utxYjfs=","tokenType":"bearer"}},"method":"GET","header":[{"key":"MerchantId","type":"text","value":"ec20f160-cf0e-42c2-ae5b-290ba93b02c7"}],"url":"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Alias/{{Alias}}}/TokenReference"},"response":[]},{"name":"Suspend Token","id":"0e368e19-2740-47b6-9285-dff240cb0111","request":{"auth":{"type":"oauth2","oauth2":{"accessToken":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJjbGllbnRfbmFtZSI6IkNhcnRhb1Byb3RlZ2lkb0JyYXNwYWdUZXN0ZSIsImNsaWVudF9pZCI6ImUxYzU0NTQyLTRjYmMtNDk1OC1iNDQ5LWI3MzEwN2UxZjZjMCIsInNjb3BlcyI6IntcIlNjb3BlXCI6XCJDYXJ0YW9Qcm90ZWdpZG9BcGlcIixcIkNsYWltc1wiOltdfSIsInJvbGUiOiJDYXJ0YW9Qcm90ZWdpZG9BcGkiLCJpc3MiOiJodHRwczovL2F1dGhzYW5kYm94LmJyYXNwYWcuY29tLmJyIiwiYXVkIjoiVVZReGNVQTJjU0oxZmtRM0lVRW5PaUkzZG05dGZtbDVlbEI1SlVVdVFXZz0iLCJleHAiOjE1NTc0MDc2NzgsIm5iZiI6MTU1NzMyMTI3OH0.Qcd6AlvBorIHDMN2I8NNhBnjkxPAea641PwCm8cdhNU","addTokenTo":"header","authUrl":"https://authsandbox.braspag.com.br/oauth2/token","accessTokenUrl":"https://authsandbox.braspag.com.br/oauth2/token","clientId":"b4c14ad4-5184-4ca0-8d1a-d3a7276cead9","clientSecret":"qYmZNOSo/5Tcjq7Nl2wTfw8wuC6Z8gqFAzc/utxYjfs=","tokenType":"bearer"}},"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"MerchantId","value":"ec20f160-cf0e-42c2-ae5b-290ba93b02c7","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"RemovedBy\":\"Merchant | CardHolder\",\n\t\"Reason\":\"FraudSuspicion | Other\"\n}"},"url":"https://cartaoprotegidoapisandbox.braspag.com.br/v1/token/{{TokenReference}}/suspend"},"response":[]},{"name":"Unsuspend Token","id":"8a8c260e-836c-4eac-9fd4-ba66329d6d13","request":{"auth":{"type":"oauth2","oauth2":{"accessToken":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJjbGllbnRfbmFtZSI6IkNhcnRhb1Byb3RlZ2lkb0JyYXNwYWdUZXN0ZSIsImNsaWVudF9pZCI6ImUxYzU0NTQyLTRjYmMtNDk1OC1iNDQ5LWI3MzEwN2UxZjZjMCIsInNjb3BlcyI6IntcIlNjb3BlXCI6XCJDYXJ0YW9Qcm90ZWdpZG9BcGlcIixcIkNsYWltc1wiOltdfSIsInJvbGUiOiJDYXJ0YW9Qcm90ZWdpZG9BcGkiLCJpc3MiOiJodHRwczovL2F1dGhzYW5kYm94LmJyYXNwYWcuY29tLmJyIiwiYXVkIjoiVVZReGNVQTJjU0oxZmtRM0lVRW5PaUkzZG05dGZtbDVlbEI1SlVVdVFXZz0iLCJleHAiOjE1NTc0MDc2NzgsIm5iZiI6MTU1NzMyMTI3OH0.Qcd6AlvBorIHDMN2I8NNhBnjkxPAea641PwCm8cdhNU","addTokenTo":"header","authUrl":"https://authsandbox.braspag.com.br/oauth2/token","accessTokenUrl":"https://authsandbox.braspag.com.br/oauth2/token","clientId":"b4c14ad4-5184-4ca0-8d1a-d3a7276cead9","clientSecret":"qYmZNOSo/5Tcjq7Nl2wTfw8wuC6Z8gqFAzc/utxYjfs=","tokenType":"bearer"}},"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"MerchantId","value":"ec20f160-cf0e-42c2-ae5b-290ba93b02c7","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"RemovedBy\":\"Merchant | CardHolder\",\n\t\"Reason\":\"FraudSuspicion | Other\"\n}"},"url":"https://cartaoprotegidoapisandbox.braspag.com.br/v1/token/{{TokenReference}}/unsuspend"},"response":[]},{"name":"Create TokenReference","id":"1b1075b4-7931-4945-8c48-a0e4dc5107be","request":{"auth":{"type":"oauth2","oauth2":{"accessToken":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ims5SmpxWlJ1cW1xdHdBQzRwV1hub3RLMmxBayJ9.eyJjbGllbnRfbmFtZSI6Ik1pbHRvbiBTb3V6YSBTT1AiLCJjbGllbnRfaWQiOiI3MmExZmQwNi05YjczLTRmMTktYTNkNS04ZjA1MGNkODE1ZmIiLCJzY29wZXMiOiJ7XCJTY29wZVwiOlwiQ2FydGFvUHJvdGVnaWRvQXBpXCIsXCJDbGFpbXNcIjpbe1wiTmFtZVwiOlwiTWVyY2hhbnRJZFwiLFwiVmFsdWVzXCI6W1wiRjZGOEM3NkUtMjIzRi00Q0M2LUEzNDYtRTAzQ0JCREM5RTM2XCJdfV19Iiwicm9sZSI6IkNhcnRhb1Byb3RlZ2lkb0FwaSIsImlzcyI6Imh0dHBzOi8vYXV0aHNhbmRib3guYnJhc3BhZy5jb20uYnIiLCJhdWQiOiJVVlF4Y1VBMmNTSjFma1EzSVVFbk9pSTNkbTl0Zm1sNWVsQjVKVVV1UVdnPSIsImV4cCI6MTYwMDgwMjIyNiwibmJmIjoxNjAwNzE1ODI2fQ.ClZypgTqufGeJk1Yxjz_x89WUAfyaiRyD2xos1BlpIjqSw0d0ujlYxKbWQ1j5cHSWKM_0EnBKwKUpsUQNx-L4yq-_dSz3-CgSD7X0FlVeN1y0ALKhtNqRlhnWXQV0YSEZ-hRP885UlLDJ8LSeSsfUzFXDrt1itOvdWvt-h_onmuIMhI_5UaULNcNOVAOZCUzD7mIgCyfJ538_q8JWLTWecPigniLFdpR0L6kHXrSOuPFPx9GZT-HDtmzMzucT5BZ_OXUntnR7BZ0WEZs-dzKfvPmTJ5HfVXqfabg7sNodFOjiG8FdKHeFBnrrtuGw0C6UhJ93tNdUCDLG_2nWGuAUg","addTokenTo":"header","authUrl":"https://authsandbox.braspag.com.br/oauth2/token","accessTokenUrl":"https://authsandbox.braspag.com.br/oauth2/token","clientId":"b4c14ad4-5184-4ca0-8d1a-d3a7276cead9","clientSecret":"qYmZNOSo/5Tcjq7Nl2wTfw8wuC6Z8gqFAzc/utxYjfs=","tokenType":"bearer"}},"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"MerchantId","value":"EC20F160-CF0E-42C2-AE5B-290BA93B02C7"},{"key":"TokenRequestorId","value":"98765432101","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"Card\": {\r\n        \"Number\": \"4929104362976003\",\r\n        \"Holder\": \"Runscope Teste\",\r\n        \"ExpirationDate\": \"12/2023\",\r\n        \"SecurityCode\": \"123\"\r\n    }\r\n}"},"url":"https://cartaoprotegidoapisandbox.braspag.com.br/v1/Token"},"response":[]}],"auth":{"type":"oauth2","oauth2":{"accessToken":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJjbGllbnRfbmFtZSI6IkFCUklOUSIsImNsaWVudF9pZCI6IjgyYjRjOWYxLThiODAtNGZhYi04YjQ3LThkN2Q1Zjg4MDQ3YiIsInNjb3BlcyI6IntcIlNjb3BlXCI6XCJDYXJ0YW9Qcm90ZWdpZG9BcGlcIixcIkNsYWltc1wiOlt7XCJOYW1lXCI6XCJNZXJjaGFudElkXCIsXCJWYWx1ZXNcIjpbXCJmMDhkMjVjNC0wOTljLTQ0ZTEtOTMzZS05NzhmZjIxMzk4NTRcIl19XX0iLCJyb2xlIjoiQ2FydGFvUHJvdGVnaWRvQXBpIiwiaXNzIjoiaHR0cHM6Ly9hdXRoc2FuZGJveC5icmFzcGFnLmNvbS5iciIsImF1ZCI6IlVWUXhjVUEyY1NKMWZrUTNJVUVuT2lJM2RtOXRmbWw1ZWxCNUpVVXVRV2c9IiwiZXhwIjoxNTgzNjAxMzkzLCJuYmYiOjE1ODM1MTQ5OTN9.aJJ6r07dXL2vXymYpAhFGIDjqVLEO2Wdm1LKH1hrQXI","tokenType":"bearer","addTokenTo":"header"}},"event":[{"listen":"prerequest","script":{"id":"d1a87fa6-117e-419b-b0f8-a00c7eea5aab","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"a87114e3-10d8-401a-9be0-dd19fb83202f","type":"text/javascript","exec":[""]}}]}