Simulador Point - Integrar via API para Ponto de Venda - Mercado Pago Developers
Qual documentação você quer buscar?

Não sabe como começar a integrar? 

Acesse os primeiros passos

Simulador Point

O Simulador Point é uma ferramenta que permite interagir com vários endpoints de nossa API para integrar os Pontos de Venda com os dispositivos. Seu objetivo principal é ajudar a entender o fluxo de criação e cancelamento de uma tentativa de pagamento.

Tenha em mente que essa ferramenta não é uma réplica exata do dispositivo, mas sim uma abordagem educativa e projetada para familiarizar com nossa API.

O simulador possui dois modos de uso:

  • PDV mode: simula a integração de um sistema completo (dispositivo e Ponto de Venda) com nossa API de Integrações. Acesse o Simulador PDV Mode.
Não é preciso ativar o serviço Alterar o modo de operação ao usar o simulador, pois ele já opera, por padrão, no modo PDV.
  • Device mode: simula um dispositivo de ponto virtual para que você possa testar sua integração a partir de HTTP requests. Acesse o Simulador device mode.

Para usar o simulador, siga os passos abaixo.

1. Gerar ambiente de teste

Para começar a testar integrações e fluxos de pagamento com o Simulador Point, você precisará gerar usuários de teste e acessar suas credenciais de produção.

Se desejar, você também pode criar usuários de teste usando o seguinte comando:

curl

curl -X POST \
-h "Content-Type: application/json" \
--h 'Authorization: Bearer YOUR_TEST_ACCESS_TOKEN'\
"https://api.mercadopago.com/users/test" \
-d '{"site_id":"MLB","description" : "a description"}'

2. Configurar credenciais

Ao usar o simulador pela primeira vez, você precisará inserir suas credenciais. Para obtê-las, acesse Suas integrações, opção Minhas credenciais > Credenciais de teste.

Além disso, você precisará selecionar um dos seus dispositivos disponíveis.

  • PDV mode: você deve inserir seu access-token de teste (TEST-XXXXX-XXXXX-XXXXXXX) e o simulador atribuirá a você um dispositivo virtual.

  • Device mode: você deve inserir seu access-token de teste (TEST-XXXXX-XXXXX-XXXXXXX) e seu ID de dispositivo obtido em lista seus dispositivos.

3. Simular intenção de pagamento

Preparamos diferentes cenários que permitem simular uma experiência real. Para isso, você deve selecionar o valor de acordo com o estado desejado, conforme indicado na tabela abaixo:

EstadoValor
ReversedR$1100
RejectedR$1200
ErrorR$1300
SuccessfulQualquer outro valor diferente dos anteriores
Importante
Se você usar o Simulador no device mode, lembre-se de usar X-Test-Scope:sandbox no cabeçalho para garantir que a tentativa de pagamento chegue ao dispositivo simulado.

4. Obter intenção de pagamento do dispositivo

Após criar a intenção de pagamento, clique no botão verde do dispositivo virtual para obter a intenção de pagamento criada.

Quando isso acontecer, verifique se o valor inserido inicialmente corresponde ao valor mostrado na tela do dispositivo.

5. Deslizar cartão e processar pagamento

Se o passo anterior for bem-sucedido, clique na animação do cartão. Isso representa o deslizamento do cartão no dispositivo. Em seguida, o processamento será iniciado e o dispositivo mostrará o resultado.

Importante
Para consultar um pagamento feito pelo simulador através da API de Pagamentos , você deve usar o mesmo access-token de teste que está usando no Simulador.

6. Receber a notificação

As notificações de pagamento de teste feitas pelo Simulador serão enviadas pelo mesmo canal que você definiu como método de notificação ao configurar sua integração. Consulte Configurar notificações em caso de dúvidas.

Após o processamento da intenção de pagamento, vá para o registro de suas notificações. Lá você verá que a notificação do estado da transação foi enviada e poderá verificar os detalhes.