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.
Lembre-se de ter uma rota de checkout cadastrada (Como cadastrar?)
š§ VisĆ£o geral do fluxo de checkout onlineā
š Como fazer a integraçãoā
O fluxo para a integração segue os passos abaixo:
-
UsuƔrio solicita pagamento online
-
O sistema chama a rota cadastrada para gerar a URL de checkout
a. Nessa requisição você receberÔ um
service_id
-
Use a rota
GET /services/:service_id
para obter os detalhes do serviƧo -
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
-
O cliente acessa a URL de checkout e realiza o pagamento
-
Utilize a rota
POST /payment/finish-checkout
para finalizar o pagamentoa. Caso ocorra algum erro durante o pagamento, use a rota
POST /payment/cancel-checkout
ImportanteEste passo é necessÔrio para que o Cortecloud receba a notificação de pagamento ou cancelamento
-
Pronto! O serviço estarÔ pronto para ir para produção