Revisar cobrança imediata
const url = 'http://localhost:8080/cob/example';const options = { method: 'PATCH', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"calendario":{"expiracao":1},"devedor":{"cpf":"example","cnpj":"example","nome":"example"},"loc":{"id":1},"status":"REMOVIDA_PELO_USUARIO_RECEBEDOR","valor":{"original":"10.50","modalidadeAlteracao":0},"chave":"example","solicitacaoPagador":"example","infoAdicionais":[{"nome":"example","valor":"example"}]}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PATCH \ --url http://localhost:8080/cob/example \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "calendario": { "expiracao": 1 }, "devedor": { "cpf": "example", "cnpj": "example", "nome": "example" }, "loc": { "id": 1 }, "status": "REMOVIDA_PELO_USUARIO_RECEBEDOR", "valor": { "original": "10.50", "modalidadeAlteracao": 0 }, "chave": "example", "solicitacaoPagador": "example", "infoAdicionais": [ { "nome": "example", "valor": "example" } ] }'Authorizations
Seção intitulada “Authorizations”Parameters
Seção intitulada “Parameters”Path Parameters
Seção intitulada “Path Parameters”Request Bodyrequired
Seção intitulada “Request Bodyrequired”object
object
Pessoa física (cpf) ou jurídica (cnpj). Informe um dos dois.
object
Aceita o CNPJ alfanumérico.
object
object
Example
10.501 permite ao pagador alterar o valor.
Chave Pix do recebedor (telefone, e-mail, CPF/CNPJ ou EVP).
object
Responses
Seção intitulada “Responses”Cobrança revisada.
object
object
Começa em 0 e cresce de 1 em 1 a cada alteração.
Pessoa física (cpf) ou jurídica (cnpj). Informe um dos dois.
object
Aceita o CNPJ alfanumérico.
object
object
1 permite ao pagador alterar o valor.
Chave Pix do recebedor (telefone, e-mail, CPF/CNPJ ou EVP).
object
Extensão do Vintém. Na spec a cob continua ATIVA depois de expirar; este campo poupa o cálculo (RN-13).
Example
{ "loc": { "tipoCob": "cob" }, "status": "ATIVA", "valor": { "original": "10.50", "modalidadeAlteracao": 0 }}Requisição fora do formato ou violando uma regra de negócio.
Erro no formato da spec do BCB (RFC 7807).
object
object
Example generated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "correlationId": "example", "violacoes": [ { "razao": "example", "propriedade": "example", "valor": "example" } ]}API key ausente ou inválida.
Erro no formato da spec do BCB (RFC 7807).
object
object
Example generated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "correlationId": "example", "violacoes": [ { "razao": "example", "propriedade": "example", "valor": "example" } ]}A API key não tem o escopo necessário.
Erro no formato da spec do BCB (RFC 7807).
object
object
Example generated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "correlationId": "example", "violacoes": [ { "razao": "example", "propriedade": "example", "valor": "example" } ]}Recurso não encontrado.
Erro no formato da spec do BCB (RFC 7807).
object
object
Example generated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "correlationId": "example", "violacoes": [ { "razao": "example", "propriedade": "example", "valor": "example" } ]}Txid já existe, revisão desatualizada, ou Idempotency-Key reutilizada com outro payload.
Erro no formato da spec do BCB (RFC 7807).
object
object
Example generated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "correlationId": "example", "violacoes": [ { "razao": "example", "propriedade": "example", "valor": "example" } ]}default
Seção intitulada “default”Qualquer outro erro, sempre como Problema. Os mais comuns: 502 quando o
banco recusa ou falha (PSPIndisponivel) e 500 para erro interno.
Erro no formato da spec do BCB (RFC 7807).
object
object
Example generated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "correlationId": "example", "violacoes": [ { "razao": "example", "propriedade": "example", "valor": "example" } ]}