Teste de integração - Zero Dollar Auth - Mercado Pago Developers
O que você está buscando?

Não sabe como começar a integrar? 

Acesse os primeiros passos

Teste de integração

Após criar a validação Zero Dollar Auth, é importante realizar testes na integração para confirmar sua funcionalidade. Para testar a validação é necessário duas etapas:

  • Gerar card token
  • Validar integração

Gerar card token

Para testar a validação de Zero Dollar Auth, o primeiro passo é gerar um token do cartão. Para isso, utilize nossa biblioteca Mercado Pago SDK JS para capturar dados do cartão e gerar o token.

Para obter o token do cartão, use os dados de teste que compartilhamos com você na tabela abaixo.

Importante
Para simular aprovações, utilize o cartão específico 4074090000000004. Para simular rejeições, use qualquer outro cartão.
Valor a preencherExemplo
Número do cartão4074090000000004
Mês de vencimento02
Ano de vencimento2031
Código de segurança123
Titular do cartãoAPRO
Tipo de identificação. Pode ser dos seguintes tipos:
CPF: Individual Taxpayer Registration, Brazil.
CNPJ: National Register of Legal Entities, Brazil.
CUIT: Unique Tax Identification Code, Argentina.
CUIL: Unique Labor Identification Code, Argentina.
DNI: National Identity Document, Argentina.
CURP: Single Population Registration Code, Mexico.
RFC: Federal Registry of Taxpayers, Mexico.
CC: Citizenship Card, Colombia.
RUT: Single Tax List, Chile.
CI: Identity Card, Uruguay.
CPF
Número do documento15635614680
Importante
Para poder realizar transações com os dados do cartão abertos, diretamente na chamada da API, é necessário que o vendedor seja PCI Compliant . Caso contrário, esses dados não podem ser transacionados no back-end da sua aplicação.

Validar integração

Como último passo, é necessário validar a integração utilizando o token obtido na etapa anterior. Para isso, envie os parâmetros descritos na tabela abaixo ao endpoint /v1/payments e execute a requisição.

ParâmetroTipoDescriçãoExemplo
tokenStringToken do cartão12346622341
payment_method_idStringIndica o identificador do meio de pagamento selecionado para efetuar o pagamentomaster
payer.emailStringEmail do pagadorbuyer@examplemail.com
payer.typeStringTipo de identificação do pagador associadoguest
descriptionStringDescrição da validação"validação de cartão com valor zero dollar master crédito com cvv"
transaction_amountNumberCusto da validaçãoSempre zero (0) para Zero Dollar Auth

curl

curl -X POST \
      'https://api.mercadopago.com/v1/payments'\
      Content-Type: application/json
      X-Card-Validation: card_validation
      Authorization: Bearer {{access_token}}
{
    "token": "{{card_token}}",
    "payment_method_id": "master",
    "payer": {
        "email": "{{example_email}}",
        "type" : "guest"
    },
    "description": "validação de cartão com valor zero dollar master crédito sem cvv",
    "transaction_amount": 0
}