Cancelar cobrança recorrente
const url = 'http://localhost:8080/cobr/example';const options = { method: 'PATCH', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"status":"CANCELADA"}'};
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/cobr/example \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "status": "CANCELADA" }'O recebedor só cancela (RN-42).
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
Responses
Seção intitulada “Responses”Cobrança recorrente cancelada.
object
Identificador da recorrência, gerado pelo PSP (R + R/N + ISPB + AAAAMMDD + 11 caracteres).
object
Data prevista de liquidação, de 2 a 10 dias corridos à frente (RN-42).
object
Leva a liquidação para o próximo dia útil se o vencimento cair num dia não útil.
object
Código e descrição da rejeição ou do cancelamento.
Example
{ "valor": { "original": "10.50" }, "ajusteDiaUtil": true, "status": "CRIADA", "tentativas": [ { "tipo": "AGND", "status": "SOLICITADA" } ]}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" } ]}O PSP da conta não oferece essa capacidade (RN-50).
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" } ]}