Criar devolução para Pix recebido

Através desse endpoint será possível criar uma devolução para um Pix recebido utilizando o indentificador global (EndToEndId) de uma transação Pix recebida.

PUT https://sandbox-api.openbank.stone.com.br/api/v1/pix/{e2eid}/devolucao/{id}

HEADERS

authorization* string
Bearer token de autenticação.

x-stone-account-id* string
Necessário para permissionamento.

x-stone-idempotency-id* string
Para garantir idempotência das operações.


PATH PARAMS


e2eid* string

id* string
Identificador do pagamento.


Format: [a-zA-Z0-9]{1,35}

BODY PARAMS

valor* string
Valor a ser devolvido. Deve ser igual ou inferior ao valor da transação original.
Format: \d{1,10}.\d{2}

Exemplo body:

{
  "valor": "7.89"
}

Response

201 OK
{
  "id": "123456",
  "rtrId": "D12345678202009091000abcde123456",
  "valor": "7.89",
  "horario": {
    "solicitacao": "2020-09-11T15:25:59.411Z"
  },
  "status": "EM_PROCESSAMENTO"
}

400 Bad Request
{
  "type": "https://pix.bcb.gov.br/api/v2/error/PixConsultaInvalida",
  "title": "Consulta Pix Inválida",
  "status": 400,
  "detail": "Os parâmetros de consulta à lista de pix recebidos não respeitam o schema ou não fazem sentido semanticamente.",
  "violacoes": [{
    "propriedade": "valor",
    "razao": "tem seu formato inválido",
    "valor": "invalid"
  },
  {
    "propriedade": "id",
    "razao": "tem seu formato inválido",
    "valor": "@@@@"
  }]
}

403 Forbidden
{
  "type": "https://pix.bcb.gov.br/api/v2/error/AcessoNegado",
  "title": "Acesso Negado",
  "status": 403,
  "detail": "Requisição de participante autenticado que viola alguma regra de autorização."
}
404 Not Found
{
  "type": "https://pix.bcb.gov.br/api/v2/error/NaoEncontrado",
  "title": "Não Encontrado",
  "status": 404,
  "detail": "Entidade não encontrada."
}

Última modificação: 17.08.2022