Pular para o conteúdo
LeztyPay docs
Painel

Limites

Os tetos desta página são valores, não campos. Eles mudam raramente e, quando mudarem, entram no changelog.

Chamadas por minuto

O limite é por chave de API e separado por tipo de chamada:

Tipo de chamada Teto por minuto
Escrita (POST, PUT, PATCH, DELETE) 60
Leitura (GET) 600

A janela é fixa de 60 segundos, e não deslizante: o contador zera na virada do minuto.

Toda resposta traz três headers com o estado do balde:

  • X-RateLimit-Limit: o teto da classe.
  • X-RateLimit-Remaining: quantas chamadas sobram nesta janela.
  • X-RateLimit-Reset: o instante em que o contador zera, em segundos desde a época Unix.

Estourou, a resposta é 429 rate_limited com o header Retry-After em segundos. Espere esse tempo antes da próxima tentativa. Não faça backoff cego: o Retry-After já é o número certo, e insistir antes dele só gasta mais 429.

Dois usos que costumam bater no teto e não precisam: pesquisar o status de uma cobrança em laço apertado (use webhooks) e listar tudo de novo a cada minuto (use os filtros de data).

Tamanho do corpo

O corpo de uma requisição em /v1 vai até 256 KB. Acima disso a requisição é cortada antes de chegar no handler.

Na prática só metadata chega perto: ela aceita no máximo 20 chaves, cada chave até 40 caracteres, cada valor até 500 caracteres, e 4 KB no total. Uma lista de itens vai até 50 entradas.

Faixas de valor

Valor de uma cobrança: de R$ 1,00 a R$ 100.000,00. Em centavos, de 100 a 10000000. Fora disso é 400 amount_too_small ou 400 amount_too_large.

A taxa nunca pode consumir a cobrança inteira. Um valor tão baixo que o líquido ficaria zero também responde 400 amount_too_small, mesmo estando acima de R$ 1,00.

Valor de um saque: mínimo de R$ 1,00, e o valor mais a taxa precisam caber no saldo disponível. Pode existir ainda um limite diário na sua conta, em valor e em quantidade; quando bate, a resposta é 409 daily_limit_exceeded com o limite e o usado em details.

Faixa de prazo

O prazo de expiração pedido na criação da cobrança vai de 5 minutos a 30 dias, em segundos: de 300 a 2592000. O padrão é uma hora. Fora da faixa é 400 invalid_expires_in.

Esse prazo é um pedido, e o processador pode encurtá-lo ou estendê-lo. A data que vale é a que volta na resposta. Detalhes em Expiração.

Próximo passo

Fundamentos fechados. Siga para Cobranças, o recurso principal da API.

Referência: Cria uma cobrança PIX.