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.
Valor a preencher | Exemplo |
NĂșmero do cartĂŁo | 4074090000000004 |
MĂȘs de vencimento | 02 |
Ano de vencimento | 2031 |
Código de segurança | 123 |
Titular do cartĂŁo | APRO |
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 documento | 15635614680 |
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ùmetro | Tipo | Descrição | Exemplo |
token | String | Token do cartĂŁo | 12346622341 |
payment_method_id | String | Indica o identificador do meio de pagamento selecionado para efetuar o pagamento | master |
payer.email | String | Email do pagador | buyer@examplemail.com |
payer.type | String | Tipo de identificação do pagador associado | guest |
description | String | Descrição da validação | "validação de cartão com valor zero dollar master crédito com cvv" |
transaction_amount | Number | Custo da validação | Sempre 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
}