Checkout Pro/ Preferência
O que gera o erro "Oh não, algo está errado?"
Geralmente o comportamento ocorre por utilizar credenciais de teste e/ou acessar o sandboox_init_point.
Para realizar um teste com sucesso você deve seguir as orientações:
- Checkout Pro por SDK:
- Acessar o site Mercado Pago Developers
- Iniciar sessão na sua conta do Mercado Pago
- Acessar "Suas integrações"
- Escolher a aplicação que quer testar e acessar
- Clicar em “Contas de Teste”
- Criar duas contas de teste: uma para vendedor e outra para comprador
- Iniciar sessão na conta de teste do vendedor e criar uma aplicação
- Utilizar o access_token das credenciais de produção da conta de teste do vendedor para integrar
- Iniciar sessão na conta de teste do comprador
- Realizar o pagamento enviando dados de teste (CPF, e-mail da conta teste do comprador e cartões de teste)
- Preferência:
- Acessar o site Mercado Pago Developers
- Iniciar sessão na sua conta do Mercado Pago
- Acessar "Suas integrações"
- Escolher a aplicação que quer testar e acessar
- Clicar em “Contas de Teste”
- Criar duas contas de teste: uma para vendedor e outra para comprador
- Iniciar sessão na conta de teste do vendedor e criar uma aplicação
- Utilizar o access_token das credenciais de produção da conta de teste do vendedor para criar a preferência
- Iniciar sessão na conta de teste do comprador
- Capturar o init_point de produção que foi gerado na criação da preferência
- Utilizar esse init_point para pagar ainda logado na conta do comprador
- Realizar o pagamento enviando dados de teste (CPF, e-mail da conta teste do comprador e cartões de teste)
Existe um limite máximo para o "external_referece"?
Sim, o limite máximo do external_reference é de 254 caracteres.