Pular para o conteĆŗdo principal

Como Integrar com Checkout

šŸ“¢ Introdução​

O fluxo de checkout online permite que os clientes realizem pagamentos de forma segura e integrada. O processo envolve múltiplas etapas desde a geração da URL de checkout até a confirmação do pagamento.

info

Lembre-se de ter uma rota de checkout cadastrada (Como cadastrar?)

🧭 VisĆ£o geral do fluxo de checkout online​

Visão geral do fluxo de checkout online

šŸ“‹ Como fazer a integração​

O fluxo para a integração segue os passos abaixo:

  1. UsuƔrio solicita pagamento online

  2. O sistema chama a rota cadastrada para gerar a URL de checkout

    a. Nessa requisição você receberÔ um service_id

  3. Use a rota GET /services/:service_id para obter os detalhes do serviƧo

  4. Gere a URL de checkout e envie para o Cortecloud utilizando a rota POST /payment/checkout-url

    a. Neste momento, o Cortecloud irĆ” receber a URL e exibir para seu cliente

  5. O cliente acessa a URL de checkout e realiza o pagamento

  6. Utilize a rota POST /payment/finish-checkout para finalizar o pagamento

    a. Caso ocorra algum erro durante o pagamento, use a rota POST /payment/cancel-checkout

    Importante

    Este passo é necessÔrio para que o Cortecloud receba a notificação de pagamento ou cancelamento

  7. Pronto! O serviço estarÔ pronto para ir para produção