Pular para o conteúdo

Checkout

Receba o pagamento na sua página ou numa página hospedada pela NinePay

Você pode deixar a NinePay coletar os dados de pagamento de duas formas:

Nos dois casos, libere o acesso pelo webhook, nunca pelo retorno do navegador.

Qual escolher

  • Checkout externo: para integrar rápido, sem desenvolver tela de pagamento. O cliente sai do seu site e paga numa página da NinePay.
  • Checkout embutido: para o cliente não sair do seu site. O pagamento acontece num iframe da NinePay dentro da sua página, com a aparência dela.

Diferenças

Checkout externoCheckout embutido (ninepay.js)
Onde o cliente pagaNuma página da NinePay, para onde você redireciona o clienteNa sua página, num iframe da NinePay
O que fica na sua páginaNada da tela de pagamentoTítulo, valor e o botão de pagar; o iframe mostra os métodos, os campos do cartão e o QR do PIX
Antes de integrarNadaCadastrar no dashboard os endereços do site que abrem o iframe (até cinco)
AssinaturaCrie plano, cliente e assinatura e redirecione para https://checkout.ninepay.com.br/subscription/<uuid>/activateCrie a assinatura com method e sem cartão; a primeira fatura fica em aberto e pagá-la no iframe ativa a assinatura
MétodosOs da página da NinePayCartão, PIX Automático, PIX e boleto (sem Open Finance: o banco não abre num iframe)
Dados do cartãoFicam na página da NinePayVão do iframe direto para a NinePay; a sua página nunca os vê

Nos dois casos, o token da API fica só no seu servidor.