Atualizar uma Cobrança Imediata
Use este endpoint para atualizar uma cobrança imediata. Apenas cobranças no status ACTIVE podem ser atualizadas.
Campos Mutáveis (podem ser atualizados):
- expirationSeconds: Tempo em segundos até a cobrança expirar
- receiverKey: Chave PIX que receberá o pagamento
- debtorDocument: CPF/CNPJ do pagador (deve ser informado junto com debtorName)
- debtorName: Nome do pagador (deve ser informado junto com debtorDocument)
- description: Descrição personalizada da cobrança
- additionalInfo: Informações adicionais em pares chave-valor
- tags: Array de tags personalizadas
Campos Imutáveis (não podem ser atualizados):
- id: Identificador único da cobrança
- accountId: Identificador da conta
- txId: Identificador da transação
- amount: Valor original da cobrança
- status: Status da cobrança (gerenciado pelo sistema)
- pactualId: ID do provedor externo
- emv: Payload do QR Code
- locationUrl: URL do QR Code
- createdAt: Timestamp de criação
- updatedAt: Timestamp da última atualização
Restrições de Estado:
- As cobranças SÓ podem ser atualizadas quando o status é ACTIVE
- Cobranças com status COMPLETED, DELETED ou EXPIRED não podem ser atualizadas
Autorizações
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Cabeçalhos
ID da Conta (formato UUID)
Parâmetros de caminho
Identificador da cobrança imediata
Corpo
AdditionalInfo é o novo mapa de chave-valor para informações adicionais
{ "status": "updated", "version": "2" }Amount é o novo valor da cobrança em formato decimal com 2 casas decimais
"150.00"
DebtorDocument é o novo CPF ou CNPJ do pagador (deve ser informado junto com DebtorName)
"98765432109"
DebtorName é o novo nome do pagador (deve ser informado junto com DebtorDocument)
"Maria Santos"
Description é a nova descrição personalizada para a cobrança
"Descrição de pagamento atualizada"
ExpirationSeconds é o novo tempo de expiração em segundos (deve ser maior que 0)
7200
Metadata é um mapa para atualizar pares de chave-valor personalizados (merge patch RFC 7386)
Nova chave Pix que receberá o pagamento
1"+5511988888888"
Tags é o novo array de tags personalizadas
["updated", "revised"]Resposta
Cobrança atualizada com sucesso
AdditionalInfo contém informações adicionais de chave-valor
{ "customerId": "67890", "orderId": "12345" }Amount é o valor da cobrança em formato decimal
"100.00"
CreatedAt é o timestamp de quando a cobrança foi criada
"2024-01-15T10:30:00Z"
DebtorDocument é o CPF ou CNPJ do pagador
"12345678901"
DebtorName é o nome do pagador
"João da Silva"
Description é a descrição personalizada da cobrança
"Payment for order #12345"
EMV é o payload do QR code no formato EMV
"00020126580014br.gov.bcb.pix..."
ExpirationSeconds é o tempo em segundos até a expiração
3600
ID é o identificador único da cobrança
"550e8400-e29b-41d4-a716-446655440000"
LocationURL é a URL para acessar a localização/QR code da cobrança
"https://api.example.com/qr/550e8400"
Metadata são os metadados personalizados associados a esta cobrança
Chave Pix que receberá o pagamento
"+5511999999999"
Status é o status atual da cobrança
"ACTIVE"
Tags é um array de tags personalizadas
["ecommerce", "subscription"]TxID é o identificador da transação
"TXN123456789"
UpdatedAt é o timestamp da última atualização
"2024-01-15T10:30:00Z"

