Dúvidas Sobre Integrações, Plataformas e Módulos
É possível o Pagar.me gerar um link para enviar para o cliente comprar um produto?
O Pagar.me não gera um link para o cliente comprar um produto. Caso você queira gerar esse link para seu cliente, você pode facilmente gerar uma transação de boleto e acessar seus dados via API, ou para cartão de crédito você pode enviar um link que o leva para o Checkout Pagar.me, com uma simples integração, mantendo assim o cliente sempre no ambiente do seu site.
Quais cartões de teste eu posso usar para testar o sistema Pagar.me?
Você pode utilizar qualquer cartão que possua dados válidos, ou seja:
- número de cartão válido
- data de expiração maior que o dia atual
- cvv com 3 ou 4 dígitos (4 para cartões Amex)
Existem diversos sites online que geram números válidos de cartão de crédito, que você pode consultar para gerar uma base de cartões para testes. Um desses sites se encontra nesse link.
Como simulo erro em uma transação de teste?
É possível simular a recusa de uma transação em modo teste simplesmente enviando o cvv do cartão de crédito com o início 6. Por exemplo: 651, 601 ou 658.
Com isso o status da sua transação será recusada e o código de erro será equivalente aos dois últimos dígitos do CVV. Por exemplo: para o cvv 651, o código de erro será 51 (saldo insuficiente).
Obs.: para que essa simulação funcione, é necessário passar os dados do cartão no corpo da própria transação, e não via card_hash.
O card_hash possui tempo de expiração? Posso usa-lo mais de uma vez?
Sim, após ser gerado o card_hash ele tem a duração de 5 minutos e você só pode usa-lo uma única vez.
Caso você deseje realizar mais de uma cobrança, ou quer salvar os dados do cartão para fornecer aos seus cliente o one-click buy, você deve salvar os dados em nosso ambiente PCI, e usá-los sempre que desejar.
Para detalhes de integração, acesse a sessão de cards da nossa documentação.
Eu já possuo um recebedor padrão? Onde eu posso encontrar?
Você possui um recebedor padrão de teste logo no momento em que cria a conta na Dashboard. Para criar um recebedor de live, você precisa concluir o fluxo de cadastro de dados bancários na seção de cadastro da "Minha conta" da Dashboard.
Para conseguir seu recebedor padrão via API, é só acessar a rota `/company` passando sua api key como parâmetro, enquanto para listar todos os recebedores atrelados a sua empresa, é só utilizar a rota "/recipients" passando o mesmo parâmetro.
Para ter mais informações sobre como listar todos seus recebedores, acesse esse link.
Quando o POSTback é enviado?
Para transações, o POSTback é enviado sempre que a transação muda de status. Por exemplo: "Autorizada" para "Paga", "Paga" para "Estornada", "Processando" para "Paga".
Para assinaturas, o POSTback pode ser enviado em 2 casos*:
- Sempre que a assinatura muda de status
- Sempre que uma nova transação é criada
*Por padrão, apenas o POSTback para mudança de status está ativo, para ativar o POSTback por transação criada você precisa ativá-lo em sua Dashboard na sessão "Minha Conta" > "Recorrência":
Eu consigo utilizar o checkout em aplicações mobile?
Sim, você consegue! :) Você pode utilizar uma webview para abrir o checkout em sua aplicação.
Existe API nativa para integração mobile?
Sim, hoje temos uma biblioteca para auxiliar a integração com iOS:
Como simulo o pagamento de um boleto via Dasboard?
Uma vez que a transação foi gerada, você consegue fazer isso via Dashboard ou via API.
Em Menu > Transações é possível encontrar a transação e clicar sobre ela. Uma vez na página de detalhes da transação, no canto superior direito da página clique no botão "Simular Pagamento" e aguarde até a transação ter o status de "Pago".
Posso gerar um boleto em modo teste?
Sim, é possível gerar uma transação de boleto em teste, assim como simular o pagamento do mesmo e receber as notificações do pagamento.
Lembre-se que a URL do boleto gerado em modo teste é puramente fictícia (https://pagar.me), pois não é gerado um código de barras para o boleto, evitando assim que alguém pague por acidente o boleto fictício.
É possível oferecer pagamento rápido (One-Click Buy)?
Sim. Você pode ver como integrar essa ferramenta em nossa página de documentação.
Com o Pagar.me, você pode armazenar os dados do cartão de um usuário em nosso ambiente seguro e decidir quando, quanto e como deseja cobrá-lo.
Dessa forma, você pode implementar funcionalidades como o one-click-buy (compra por um clique) e realizar transações sem que o usuário precise reentrar ou lembrar seus dados de cartão.
Como vejo o manual de integração da API?
Para acessar o manual de integração, basta visitar nossa página de documentação da API.