Skip to main content
Links de pagamento são a forma mais simples de receber pagamentos com o Pagozz. Crie um link, compartilhe com seu cliente, e receba via PIX.

Ciclo de vida

Criar link → Compartilhar URL → Checkout → Pagar PIX → Webhook confirma
1

Merchant cria o link

Via API ou painel, definindo nome, valor e configurações.
2

Pagador abre o link

URL pública com formulário de checkout.
3

Pagador preenche dados

Email, CPF e campos extras configurados pelo merchant.
4

QR Code PIX gerado

Sistema calcula valor final (descontos/juros) e gera cobrança PIX.
5

Pagamento confirmado

Webhook notifica o merchant, saldo é atualizado.

Modos de valor

ModoComportamentoValidação
fixedValor definido pelo merchantamount >= 100 (R$ 1,00)
freePagador escolhe o valorPagador informa >= R$ 1,00
minimumPagador paga pelo menos o mínimomin_amount >= 100

Vencimento e penalidades

Configure vencimento com descontos por antecipação e penalidades por atraso:
CampoTipoDescrição
due_datedateData de vencimento
early_discount_typepercentage | fixedTipo do desconto
early_discount_valueintegerValor (basis points ou centavos)
early_discount_untildateData limite para desconto
late_penalty_typepercentage | fixedTipo da multa (aplicada uma vez)
late_penalty_valueintegerValor da multa
daily_interest_typepercentage | fixedTipo dos juros diários
daily_interest_valueintegerValor dos juros por dia

Exemplo de cálculo

Link: R$ 100,00 | Vencimento: 15/02 | Desconto: 5% até 10/02
Multa: 2% | Juros: 0,1%/dia

05/02 → R$ 100 - 5%              = R$ 95,00  (desconto)
12/02 → R$ 100                   = R$ 100,00 (fora do prazo de desconto)
15/02 → R$ 100                   = R$ 100,00 (no vencimento)
17/02 → R$ 100 + 2% + (0,1%x2)  = R$ 102,20 (2 dias de atraso)

Fórmula

final_amount = original_amount - discount_amount + penalty_amount + interest_amount
net_amount   = final_amount - fee

Campos do checkout

Personalize quais informações o pagador precisa fornecer:
CampoPadrãoOpções
EmailObrigatórioNão configurável
CPFObrigatórioNão configurável
Nome completooptionaldisabled, optional, required
CNPJdisableddisabled, optional, required
Nome da empresadisableddisabled, optional, required
Telefoneoptionaldisabled, optional, required
Endereçodisableddisabled, optional, required

Pós-pagamento

CampoDescrição
success_redirect_urlRedirect automático após pagamento confirmado
callback_urlExibe botão “Voltar à loja” no checkout
StatusDescriçãoCheckout
activeAceitando pagamentosFormulário normal
inactiveDesativado pelo merchantTela “Link desativado”
Não é possível desativar um link que possui pagamentos em processamento.

Valores e taxas

Todos os valores são em centavos:
CampoDescrição
original_amountValor original do link
discount_amountDesconto por antecipação
penalty_amountMulta por atraso
interest_amountJuros por atraso
final_amountValor cobrado do pagador
feeTaxa Pagozz (R$ 0,99 por PIX)
net_amountValor líquido para o merchant

Segurança

  • Auto-pagamento bloqueado: pagador não pode ser o próprio merchant
  • Pagamento duplicado: se já existe transação em processamento do mesmo pagador para o mesmo link, retorna a transação existente
  • Tokens criptografados: URLs usam JWE (A256GCM), sem expiração