VersellAPI

Solicitar Reembolso

Solicita a devolucao total ou parcial de um Pix recebido.

i
A devolucao utiliza a mensagem PACS.004 do SPI (Sistema de Pagamentos Instantaneos). Os codigos de motivo aceitos sao: MD06 (solicitacao do cliente) e SL02 (suspeita de fraude ou falha operacional).
PUT/pix/{e2eid}/devolucao/{devolucao_id}

Solicita a devolucao de um Pix recebido identificado pelo endToEndId. O devolucao_id e um identificador unico definido por voce para esta devolucao.

Base URL: https://api.pix.basspago.com.br

Headers

HeaderValorDescricao
Content-Typeapplication/jsonTipo do conteudo da requisicao
AuthorizationBearer {access_token}Token de acesso obtido via OAuth2

Parametros de Rota

NomeTipoDescricao
e2eidstringIdentificador end-to-end do Pix recebido (retornado no webhook ou consulta)
devolucao_idstringIdentificador unico da devolucao definido por voce (deve ser unico por e2eid)

Parametros do Body

NomeTipoObrigatorioDescricao
valorstringObrigatorioValor da devolucao em BRL (ex: "10.00"). Pode ser parcial.
naturezastringObrigatorioNatureza da devolucao. Use "ORIGINAL" para devolucao padrao.
descricaostringOpcionalDescricao ou motivo da devolucao

Exemplo de Request

{
  "valor": "10.00",
  "natureza": "ORIGINAL",
  "descricao": "Devolucao solicitada pelo cliente"
}

Exemplo de Response

{
  "id": "devolucao123",
  "rtrId": "D12345678202501151030abcdef123456",
  "valor": "10.00",
  "horario": {
    "solicitacao": "2025-01-15T11:00:00.000Z"
  },
  "status": "EM_PROCESSAMENTO",
  "natureza": "ORIGINAL",
  "descricao": "Devolucao solicitada pelo cliente"
}

Exemplos de Codigo

curl -X PUT https://api.pix.basspago.com.br/pix/E12345678202501151030abcdef123456/devolucao/devolucao123 \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer {access_token}" \
  -d '{
    "valor": "10.00",
    "natureza": "ORIGINAL",
    "descricao": "Devolucao solicitada pelo cliente"
  }'