O token de autenticação no formato Bearer é obrigatório para acessar este
endpoint.
Valor do pagamento (mínimo: 1.00).
Nome do cliente.
E-mail do cliente.
Referência externa ao seu sistema para identificar o pedido.
Instruções ou descrição do pagamento.
URL para onde o cliente será redirecionado após o pagamento.
Data de expiração da fatura (formato ISO 8601).
Response
ID único da fatura criada.
ID da invoice/cobrança (UUID). Este valor deve ser usado como
externalId ao processar o pagamento com cartão.Valor da fatura.
Status da fatura. Valor inicial:
WAITING_FILL (aguardando preenchimento dos dados do cartão).ID da transação (UUID).
ID do checkout gerado.
URL do checkout onde o cliente pode preencher os dados do cartão.
Referência externa informada na criação.
Nome do cliente.
E-mail do cliente.
Descrição/instruções do pagamento.
URL de redirecionamento após pagamento.
Data e hora de expiração da fatura.
Data e hora de criação da fatura.
Data e hora da última atualização.
Próximo Passo
Processar Pagamento
Após criar a fatura, use o
invoice_id retornado para processar o pagamento com os dados do cartão.Observações Importantes
Status da Fatura
Após a criação, a fatura fica com statusWAITING_FILL aguardando o preenchimento dos dados do cartão. Os possíveis status são:
- WAITING_FILL: Aguardando preenchimento dos dados do cartão
- WAITING_PAYMENT: Dados preenchidos, aguardando processamento
- PAID: Pagamento aprovado e processado
- DECLINED: Pagamento recusado
- EXPIRED: Fatura expirou antes do pagamento
- CANCELLED: Fatura cancelada
Invoice ID (ID da Cobrança)
O campoinvoice_id retornado é essencial e deve ser armazenado. Este é o identificador da cobrança criada e será usado como externalId ao chamar o endpoint de processamento do pagamento com cartão.
Checkout URL
Acheckout_url pode ser usada para direcionar o cliente a uma página de checkout hospedada, onde ele pode preencher os dados do cartão de forma segura.
Expiração
Se nenhuma data de expiração for informada, o sistema usará um valor padrão. Após a expiração, a fatura não poderá mais ser paga.Códigos de Status HTTP
- 201: Fatura criada com sucesso
- 400: Dados inválidos no payload
- 401: Token de autenticação ausente ou inválido
- 500: Erro interno ao criar fatura
Validações
- Valor: Deve ser maior que 0.01
- E-mail: Formato válido de e-mail (se fornecido)
- Data de Expiração: Deve ser uma data futura (se fornecida)
Boas Práticas
- Armazene o Invoice ID: Guarde o
invoice_idno seu banco de dados junto com o pedido - ele é necessário para processar o pagamento - Referência Externa: Use a
external_referencepara vincular a fatura ao pedido no seu sistema - Webhook: Configure webhooks para receber notificações sobre mudanças de status
- Expiração: Defina um tempo de expiração adequado (ex: 30 minutos, 24 horas)
- Redirect URL: Configure uma URL de retorno apropriada para melhor experiência do usuário