Criando uma sessão
Para criar um link de pagamento, basta criar uma sessão com todas as configurações necessárias. Em seguida, será gerado automaticamente um paymentLink, retornado tanto na resposta de criação quanto na rota de detalhes do link. Essa URL é o endereço onde o ambiente de pagamento ficará disponível para o cliente. Para mais informações sobre os parâmetros e configurações disponíveis, consulte a especificação da API.Campos principais
Na criação da sessão, os campos abaixo controlam o comportamento do Link de PagamentoCriando um link de pagamento único (1:1)
Quando maxPayments é omitido, o link aceita apenas um pagamento. Após o primeiro pagamento bem-sucedido, o link é encerrado automaticamente.Criando um link com múltiplos pagamentos (1:N)
QuandomaxPayments é enviado com um número positivo, o link aceita até aquela quantidade de pagamentos. Quando enviado como -1, o link aceita pagamentos sem limite de quantidade, até a data de expiração definida em dueDate.
O valor cobrado em cada pagamento é o amount da sessão, não a soma dos valores dos items. Os itens são exibidos no checkout apenas como descrição da compra.
Pagando uma sessão
Para pagar um Link de Pagamento, você deve utilizar o endpoint de pagamento de uma sessão. Você pode ler mais detalhes na especificação da API. Veja o contrato completo na especificação de pagamento de sessão.Acompanhando os pagamentos
Após cada pagamento, consulte a sessão para verificar o estado agregado do link. O objetomultiplePayments retorna a contagem atualizada de pagamentos realizados e o status atual do link.
Veja o contrato completo na especificação de consulta de sessão.