Sessões
Use sessões para criar carrinhos
O serviço de Sessões foi construído para permitir a criação de pedidos e pagamento destes pela Malga. Além de ser uma ferramenta que pode ser combinada com o Malga Checkout para aumentar a segurança da implementação do checkout feita no front-end. É possível criar sessões utilizando Pix, boleto e cartão de crédito, podendo cada sessão ser paga apenas uma única vez.
Utilizando as sessões
Para utilizar o Serviço de Sessões, você deve primeiro criar uma sessão, definindo seus itens, valor e métodos de pagamento. Depois, utilizando a publicKey retornada na criação da sessão, que possui um escopo mais restrito, você poderá acessar o endpoint de pagamento de uma sessão e pagar ela, sendo sempre um pagamento por sessão. O diagrama abaixo ilustra o fluxo:
Criando uma sessão
Realize a criação e gestão de sessões usando o Serviço de Sessões.
Pagando uma sessão
Pague uma sessão utilizando o Serviço de Sessões.
Integrando o MalgaCheckout com sessões
Para utilizar o Malga Checkout em conjunto com o Serviço de Sessões de uma maneira mais segura, é possível criar uma sessão pelo seu back-end e, em conjunto com uma aplicação front-end, utilizar a publicKey
de escopo restrito retornada para configurar o checkout sem expor a publicKey
de escopo mais aberto que é utilizada normalmente. O diagrama abaixo ilustra o fluxo:
Usando o MalgaCheckout com sessões
Depois de criar a sessão, é possível usar o id
dela e a publicKey
para configurar o MalgaCheckout. Para que fique seguro, recomendamos que a publicKey
usada normalmente, de escopo mais aberto, não fique exposta no front-end
, este só deve ter acesso a chave pública da sessão.
Was this page helpful?