Inicio
Documentação
Recursos
Parcerias
Comunidade

Recursos

Confira as atualizaçÔes das nossas soluçÔes e do funcionamento do sistema ou peça suporte técnico.

Parcerias

Conheça nosso programa para agĂȘncias ou desenvolvedores que oferecem serviços de integração e vendedores que desejam contratĂĄ-los.

Comunidade

Fique por dentro das Ășltimas novidades, peça ajuda a outros integradores e compartilhe seu conhecimento.

Testar o processamento de pagamentos - Teste de integração - Mercado Pago Developers

Busca inteligente powered by OpenAI 

Testar o processamento de pagamentos

Para testar o processamento correto de pagamentos com o Mercado Pago Point, vocĂȘ precisarĂĄ realizar uma sĂ©rie de transaçÔes e suas respectivas validaçÔes utilizando nossa API.

Importante
Nessas transaçÔes, utilize cartÔes reais e realize operaçÔes com valores mínimos. Este fluxo de teste garante que o dinheiro serå reembolsado no cartão utilizado para pagamento.

Criar e processar uma intenção de pagamento

Para testar a correta criação e processamento de uma intenção de pagamento, siga os passos abaixo.

  1. Faça uma requisiçao para o endpoint Criar uma intenção de pagamento utilizando suas credenciais de produção. VocĂȘ deve associĂĄ-la ao dispositivo Point previamente configurado, substituindo o valor deviceId no path da chamada pelo valor correspondente ao seu identificador. AlĂ©m disso, utilize um valor que permita identificar essa intenção de teste em seu sistema por meio do campo external_reference, e lembre-se de ter um valor mĂ­nimo no campo amount.
Nota
Recomendamos que, antes de processar a intenção de pagamento, valide sua correta criação fazendo uma requisição para Buscar intenção de pagamento utilizando o id obtido na resposta. Embora não seja obrigatório, isso permitirå verificar se sua integração estå funcionando corretamente e comparar as informaçÔes da intenção com aquelas recebidas por meio das notificaçÔes Webhooks.
  1. Processe a intenção de pagamento pressionando o botão para iniciar a cobrança no seu dispositivo Point e seguindo os passos indicados na tela.

  2. Certifique-se de ter recebido as notificaçÔes Webhooks do Mercado Pago para cada um dos eventos ocorridos.

TĂłpicoEventoValor de ReferĂȘncia
IntegraçÔes PointCriação da intenção de pagamentoVocĂȘ identificarĂĄ a intenção de pagamento pelo campo external_reference, que terĂĄ o mesmo valor atribuĂ­do no momento da criação.
IntegraçÔes PointFinalização da intenção de pagamentoVocĂȘ identificarĂĄ a intenção de pagamento pelo campo external_reference, que terĂĄ o mesmo valor atribuĂ­do no momento da criação. AlĂ©m disso, o campo payment.id permitirĂĄ identificar o pagamento e comparar essa informação com o valor recebido na notificação de Pagamentos.
Nota
Recomendamos validar o sucesso do processamento do pagamento enviando um GET para a API v1/payments , utilizando o id do pagamento obtido em suas notificaçÔes.

Reembolsar um pagamento

Para confirmar que o fluxo de pagamentos estå funcionando corretamente, realize o reembolso da transação processada na etapa anterior diretamente do seu dispositivo Point. Dessa forma, o valor referente a essa etapa de testes serå devolvido.

Para isso, siga os passos abaixo.

  1. Na tela principal do seu dispositivo Point, deslize até chegar à aba Mais opçÔes.
  2. Pressione o botĂŁo Ver mais dentro da seção "Atividade com este Point". VocĂȘ acessarĂĄ os detalhes da operação realizada.
  3. Na tela de "Detalhes da operação", abaixo dos detalhes, selecione a opção Devolver dinheiro.
  4. Confirme que deseja devolver o dinheiro daquela operação de teste.

A tela de "Detalhes da operação" agora deverĂĄ exibir o valor devolvido e, ao voltar para "Mais opçÔes", vocĂȘ poderĂĄ ver essa nova atividade com o dispositivo.

Criar uma intenção de pagamento e rejeitar o pagamento

Para validar que o fluxo de rejeição de pagamentos funciona corretamente, siga os próximos passos.

  1. Faça uma requisiçao para o endpoint Criar uma intenção de pagamento utilizando suas credenciais de produção. VocĂȘ deve associĂĄ-la ao dispositivo Point previamente configurado, substituindo o valor deviceId no path da chamada pelo valor correspondente ao seu identificador. AlĂ©m disso, utilize um valor que permita identificar essa intenção de teste em seu sistema por meio do campo external_reference, e lembre-se de ter um valor mĂ­nimo no campo amount.

  2. Obtenha a intenção de pagamento no dispositivo Point e pressione o botão MMais opçÔes no canto inferior direito da tela.

  3. Na tela, aparecerĂĄ uma mensagem perguntando se deseja sair sem concluir o pagamento. Clique em Sim para rejeitar o pagamento gerado.

  4. Certifique-se de ter recebido as notificaçÔes Webhooks do Mercado Pago para cada um dos eventos ocorridos.

TĂłpicoEventoValor de referĂȘncia
Integraciones PointCriação da intenção de pagamentoVocĂȘ identificarĂĄ a intenção de pagamento pelo campo external_reference, que terĂĄ o mesmo valor atribuĂ­do no momento da criação.
Integraciones PointCancelamento da intenção de pagamentoVocĂȘ identificarĂĄ a intenção de pagamento pelo campo external_reference, que terĂĄ o mesmo valor atribuĂ­do no momento da criação.