- Introdução Infopago API
- QR Codes API
- Auth
- Cob
- CobV
- PayloadLocation
- Pix
- Webhook
- Acconts API
- Authentication
- Accounts
- Pix
- Billets
- Infractions
- Webhooks
Solicitar devolução.
PUT
/pix/{e2eid}/devolucao/{id}
Pix
natureza
da devolução (Vide a descrição deste campo).Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://infopago.apidog.io//pix//devolucao/' \
--header 'Content-Type: application/json' \
--data-raw '{
"valor": "7.89"
}'
Response Response Example
201 - Exemplo de devolução 1
{
"id": "123456",
"rtrId": "D12345678202009091000abcde123456",
"valor": "7.89",
"horario": {
"solicitacao": "2020-09-11T15:25:59.411Z"
},
"status": "EM_PROCESSAMENTO"
}
Requisição
Parâmetros Path
e2eid
string
requerido
id
string
requerido
Parâmetros Bodyapplication/json
valor
string
Valor
Padrão de combinação:
\d{1,10}\.\d{2}
natureza
enum<string>
opcional
comum (com código:
MD06
da pacs.004), ou a um Pix de Saque ou Troco (com códigos possíveis: MD06
e SL02
da pacs.004). Na ausênciadeste campo a natureza deve ser interpretada como sendo de um Pix comum (
ORIGINAL
).ORIGINAL
: quando a devolução é solicitada pelo usuário recebedor e se refere a um Pix comum ou ao valor da compra em um Pix Troco (MD06
);RETIRADA
: quando a devolução é solicitada pelo usuário recebedor e se refere a um Pix Saque ou ao valor do troco em um Pix Troco (SL02
).Valores permitidos:
ORIGINALRETIRADA
descricao
string
Mensagem ao pagador relativa à devolução.
descricao
, opcional, determina um texto a ser apresentado ao pagador contendo informações sobre a devolução. Esse texto será preenchido, na pacs.004, pelo PSP do recebedor, no campo RemittanceInformation. O tamanho do campo na pacs.004 está limitado a 140 caracteres.<= 140 Caracteres
Examples
Respostas
🟢201Created
application/json
Body
id
string
requerido
Padrão de combinação:
[a-zA-Z0-9]{1,35}
rtrId
string
RtrId
>= 32 Caracteres<= 32 Caracteres
Exemplo:
D12345678202009091000abcde123456
Padrão de combinação:
[a-zA-Z0-9]{32}
valor
string
Valor a devolver.
Padrão de combinação:
\d{1,10}\.\d{2}
natureza
enum<string>
opcional
MD06
, BE08
e FR01
da pacs.004),ou a um Pix de Saque ou Troco (com códigos possíveis:
MD06
e SL02
da pacs.004). Na ausência deste campo a natureza deve ser interpretada comosendo de um Pix comum (
ORIGINAL
).ORIGINAL
: quando a devolução é solicitada pelo usuário recebedor e se refere a um Pix comum ou ao valor da compra em um Pix Troco (MD06
);RETIRADA
: quando a devolução é solicitada pelo usuário recebedor e se refere a um Pix Saque ou ao valor do troco em um Pix Troco (SL02
);MED_OPERACIONAL
: quando a devolução ocorre no âmbito do MED por motivo de falha operacional e se refere a um Pix comum (BE08
);MED_FRAUDE
: quando a devolução ocorre no âmbito do MED por fundada suspeita de fraude e se refere a um Pix comum (FR01
).Valores permitidos:
ORIGINALRETIRADAMED_OPERACIONALMED_FRAUDE
descricao
string
Mensagem ao pagador relativa à devolução.
descricao
, opcional, determina um texto a ser apresentado ao pagador contendo informações sobre a devolução. Esse texto será preenchido, na pacs.004, pelo PSP do recebedor, no campo RemittanceInformation. O tamanho do campo na pacs.004 está limitado a 140 caracteres.<= 140 Caracteres
horario
object
requerido
solicitacao
string <date-time>
Horário de solicitação
liquidacao
string <date-time>
Horário de liquidacao
status
enum<string>
Status
Valores permitidos:
EM_PROCESSAMENTODEVOLVIDONAO_REALIZADO
motivo
string
Descrição do status.
Status da Devolução
de a devolução ter atingido o status em questão.
Pode ser utilizado, por exemplo, para detalhar o motivo de a devolução não ter sido realizada.
<= 140 Caracteres
🟠400Bad Request
🟠403Forbidden
🟠404Record Not Found
🔴503Service Unavailable