Criar nova sessão
Cria uma sessão de pagamento. Quando maxPayments é omitido, a sessão segue o fluxo 1:1 legado. Quando maxPayments é enviado, a sessão opera como link 1:N e a resposta completa retorna multiplePayments com a disponibilidade agregada para próximas cobranças.
Documentation Index
Fetch the complete documentation index at: https://docs.malga.io/llms.txt
Use this file to discover all available pages before exploring further.
Body
Identificação do merchant id a ser utilizado
Métodos de pagamento disponíveis na sessão
1- Cartão de crédito
- Pix
- Boleto
- Drip
- NuPay
- Click to Pay
Itens do pedido
1Identificador único da cobrança do lado do cliente para conciliação futura
Valor da transação em centavos, exemplo 100 para cobrar R$ 1,00
x >= 0Identificador da moeda para processamento da cobrança, formato ISO 4217.
Determina se a sessão está ativa
Determina se a transação deve ser capturada automaticamente
Data limite da sessão, em ISO 8601 (com horário, ex.: 2026-01-17T20:00:00Z, ou apenas data, ex.: 2026-02-20).
Opcional: quando omitido, a sessão não possui data de vencimento e não entra no job de expiração por dueDate.
Quando informado, o dia calendário em America/Sao_Paulo deve ser no mínimo amanhã (a data de hoje e datas passadas são rejeitadas).
Nome que identifica a sessão
Descrição da sessão
Descrição a ser exibida fatura do comprador
3Determina se a sessão terá um Link de Pagamento
Habilita verificação por CAPTCHA no Link de Pagamento da sessão.
Configura a sessão como link de múltiplos pagamentos (1:N).
Aceita -1 (ilimitado) ou um valor inteiro entre 1 e 99999.
0, valores menores que -1 e valores acima de 99999 são inválidos.
Quando omitido, a sessão é tratada como 1:1 (legado).
-1 Chave de referência da sessão no provedor
Regras de split da sessão, persistidas para o pagamento. Não reenviar em POST /v1/sessions/{id}/charge.
Parâmetros adicionais para transacionar com vendors
Response
OK
Identificação da sessão
Nome que identifica a sessão
Status da sessão
created, paid, canceled, voided Determina se a sessão está ativa
Identificador do cliente na Malga
Identificador único da cobrança do lado do cliente para conciliação futura
Valor da transação em centavos, exemplo 100 para cobrar R$ 1,00
Identificador da moeda para processamento da cobrança, formato ISO 4217.
Determina se a transação deve ser capturada automaticamente
Identificação do merchant id a ser utilizado
Data limite da sessão, em ISO 8601. Pode estar ausente (omitempty) quando a sessão foi criada sem data de vencimento.
Descrição da sessão
Descrição a ser exibida fatura do comprador
Indica se a sessão usa verificação por CAPTCHA no Link de Pagamento.
Itens do pedido
Link para acessar o Link de Pagamento desta sessão
Parâmetros adicionais para transacionar com vendors
Métodos de pagamento disponíveis na sessão
- Cartão de crédito
- Pix
- Boleto
- Drip
- NuPay
Data de criação da sessão
Data da atualização da sessão
Chave de acesso com escopo restrito, usada para pagar a sessão
Chave de referência da sessão no provedor
Regras de split persistidas nesta sessão (definidas na criação quando informadas).
Estado conceitual de disponibilidade do link para receber uma próxima cobrança.
Retornado em respostas completas de sessão. Em respostas parciais de atualização ou pagamento, consulte GET /v1/sessions/{id} para obter o estado agregado atualizado.