Autenticação: Bearer JWT ou chave de API do vendedor (TokenAuth)
10, maximo 100) e ordenada por created_at DESC.
Pre-requisitos
- O vendedor deve existir — veja Cadastrar vendedor.
- O chamador precisa de vinculo de acesso para
seller_id.
Parametros de caminho
UUID unificado da conta.
GET — listar
Parametros de consulta
Limitado a
100.Resposta
Envelope padrao paginado; itens emresults[] seguem o esquema abaixo.
POST — criar
Corpo da requisicao
Nome legivel do plano.
Se pagamentos com cartao de credito sao aceitos.
Maximo de parcelas permitidas (inteiro como string, ex.:
"12"). Restringido pelas opcoes do modelo.Numero de parcelas em que o vendedor absorve os juros (inteiro como string).
Se boleto e aceito.
Numero de parcelas no boleto (carne). Padrao
1.Data ISO — vencimento visivel ao comprador.
Data ISO — ultima data em que o boleto pode ser pago (deve ser ≥
boleto_expiration_date).Instrucoes livres impressas no boleto. Maximo 60 caracteres.
Modo de calculo da multa por atraso. Um de
FIXED, PERCENTAGE, NONE.Valor da multa. Interpretado em centavos (
FIXED) ou pontos-base (PERCENTAGE) — confirmar conforme o caso. Minimo 1.Data ISO — deve ser ≥
boleto_expiration_date.Um de
DAILY_AMOUNT, DAILY_PERCENTAGE, MONTHLY_PERCENTAGE, NONE.Minimo
1.Data ISO — deve ser ≥
boleto_expiration_date.Lista de descontos:
{ "mode": "PERCENTAGE"|"FIXED", "value": <int minimo 1>, "until_date": "YYYY-MM-DD" }.Se PIX e aceito.
Resposta
201 Created com o plano salvo, e boleto_discounts retornado como array ja decodificado.
Resposta — estrutura do plano
UUID do plano.
Erros
| Status | Quando |
|---|---|
400 | Validacao do corpo falhou (ex.: boleto_discounts invalido, vencimento posterior ao limite de pagamento, vendedor ausente). |
401 | Credenciais ausentes ou invalidas. |
403 | Sem vinculo de acesso para seller_id. |