Mercado Pago
Nesta página
Comece com o Mercado Pago#
Esta página fornece um guia completo para integrar o Mercado Pago com DEUNA.
Como funciona
O Mercado Pago permite que você ofereça aos seus clientes a opção de salvar o cartão para facilitar futuras compras.
Mercado Pago tokeniza cartões através de API ou widget. A DEUNA utiliza esta solução para tokenizar e armazenar cartões no cofre.
Valida se o cartão está operacional antes de armazená-lo no Mercado Pago.
Você pode realizar a validação de duas maneiras:
- Autenticação zero dólar
- Cobrar com valor mínimo
Autenticação zero dólar
O autenticação de zero dólar a validação consiste na realização de uma cobrança de validação com valor zero.
Esta operação está disponível apenas com Visa e Mastercard para Argentina e Brasil.
Cobrar com valor mínimo
O cobrar com valor mínimo a validação consiste na realização de uma cobrança de validação de valor baixo, que é reembolsada imediatamente.
Esta operação está disponível para franquias e países onde a autenticação Zero dólar não está disponível.
Requisitos#
O requisito para integrar o Mercado Pago é ter uma conta de vendedor no Mercado Pago ou Mercado Libre.
Integrar Mercado Pago
Agora que os requisitos técnicos foram estabelecidos, você pode iniciar a integração.
1. Ative o webhook do Mercado Pago
Para ativar a tokenização com Mercado Pago, devemos primeiro ativar a validação do webhook do Mercado Pago.
O que é o webhook
Um webhook é uma ferramenta que facilita o recebimento de notificações em tempo real sempre que ocorre um evento específico.
Para certificar que o Mercado Pago é a origem dessas notificações, uma validação do requests que chegam ao nosso webhook foi implementado.
2. Valide o webhook
O Mercado Pago sempre nos enviará uma chave secreta no requests eles enviam para o nosso webhook, o que nos permitirá validar a origem do mesmo.
3. Obtenha o URL do webhook
Entre em contato com a equipe DEUNA para solicitar a URL do webhook do Mercado Pago.
4. Configure o webhook:
Configure o webhook do Mercado Pago painel do desenvolvedor. Para fazer isso, você deve fazer o seguinte:
-
Entre no painel do desenvolvedor e selecione sua integração.
-
No menu esquerdo, selecione Webhooks.
-
Clique em Configurar notificações.
-
Em Modo de produção, insira o URL que fornecemos a você.
-
Selecione os eventos
PaymentseFraud alerts -
Clique em salvar configuração.
5. Obtenha a chave secreta
Na seção webhooks, você deve obter sua chave secreta para operar.
-
Obtenha o chave secreta clicando no botão de senha.
-
Envie a chave secreta obtida para a equipe DEUNA.
-
Nós nos encarregaremos de fazer as configurações necessárias.
6. Ative a tokenização no PSP
Assim que a equipe DEUNA confirmar que todas as configurações necessárias foram concluídas com sucesso, devemos ativar a tokenização no PSP.
- Digite o ADMIN
- Acesse Conexões e procure a configuração do Mercado Pago
- Ative o salvar cartões no PSP caixa de seleção
- Clique em editar.
7. Verifique a validação
Quando a tokenização com Mercado Pago é realizada corretamente:
- A resposta chega do Crie um cartão endpoint.
- O
vault.provideratributo tem o valorMercadopago.
"vault": {
"provider": "Mercadopago",
"id": "id of the vault provider"
}- O
verified_byO atributo contém os possíveis métodos de validação.
"data": {
"verified_by": "mercadopago_minimum_amount" or "mercadopago_zero_dollar_auth"
}
Observação:#
- O
external_referencecampo deve atender aos seguintes requisitos:- Comprimento máximo: 64 caracteres
- Caracteres permitidos: caracteres alfanuméricos (letras e números), hífens (-) e sublinhados (_)
- Restrição: Caracteres especiais como o símbolo de hash (#), parênteses, colchetes ou outros símbolos de pontuação não são permitidos.