- Introdução Infopago API
- QR Codes API
- Auth
- Cob
- CobV
- PayloadLocation
- Pix
- Webhook
- Acconts API
- Authentication
- Accounts
- Pix
- Billets
- Infractions
- Webhooks
Consultar Pix.
GET
/pix/{e2eid}
Pix
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://infopago.apidog.io//pix/'
Response Response Example
200 - Exemplo de Pix 1
{
"endToEndId": "E12345678202009091221abcdef12345",
"txid": "cd1fe328c875481285a6f233ae41b662",
"valor": "100.00",
"horario": "2020-09-10T13:03:33.902Z",
"infoPagador": "Reforma da casa",
"devolucoes": [
{
"id": "000AAA111",
"rtrId": "D12345678202009091000abcde123456",
"valor": "11.00",
"horario": {
"solicitacao": "2020-09-10T13:03:33.902Z"
},
"status": "EM_PROCESSAMENTO"
}
]
}
Requisição
Parâmetros Path
e2eid
string
requerido
Respostas
🟢200OK
application/json
Body
endToEndId
string
requerido
txid
string
opcional
Padrão de combinação:
[a-zA-Z0-9]{1,35}
valor
string
Valor do Pix.
Padrão de combinação:
\d{1,10}\.\d{2}
componentesValor
Informações sobre o valor do Pix
valor
do Pix é igual a:original.valor
+ saque.valor
+ troco.valor
) + multa.valor
+ juros.valor
– abatimento.valor
– desconto.valor
considerando-se apenas os campos que estiverem presentes para cada tipo de cobrança pago.
saque
e troco
só serão retornadas quando o Pix for relativo a um Pix Saque ou Pix Troco, respectivamente, eas demais estruturas (
juros
, multa
, abatimento
e desconto
) só serão pertinentes aos Pix de pagamentos das cobranças com vencimento.saque
e outra do tipo troco
;original
com valor=0.00 (zero) uma vez que a soma será respeitada, ou pode-se omitir asubestrutura original. No caso de um Pix Troco ou de um pagamento de cobrança com vencimento a subsestrutura
original
vai sempre estarpresente.
Exemplos válidos:
...
"componentesValor": {
"original": {
"valor": "100.00"
}
}
...
...
"componentesValor": {
"saque": {
"valor": "100.00",
"modalidadeAgente": "AGPSS",
"prestadorDeServicoDeSaque": "12345678"
}
}
...
...
"componentesValor": {
"original": {
"valor": "0.00"
},
"saque": {
"valor": "100.00",
"modalidadeAgente": "AGPSS",
"prestadorDeServicoDeSaque": "12345678"
}
}
...
...
"componentesValor": {
"original": {
"valor": "80.00"
},
"troco": {
"valor": "20.00",
"modalidadeAgente": "AGTEC",
"prestadorDeServicoDeSaque": "12345678"
}
}
...
...
"componentesValor": {
"troco": {
"valor": "20.00",
"modalidadeAgente": "AGTEC",
"prestadorDeServicoDeSaque": "12345678"
},
"original": {
"valor": "80.00"
}
}
...
...
"componentesValor": {
"original": {
"valor": "100.00"
},
"multa": {
"valor": "3.00"
},
"juros": {
"valor": "2.00"
}
}
...
Exemplos inválidos:
original.valor
maior que 0.00 (zero) e saque
juntos...
"componentesValor": {
"original": {
"valor": "80.00"
},
"saque": {
"valor": "20.00",
"modalidadeAgente": "AGPSS",
"prestadorDeServicoDeSaque": "12345678"
}
}
...
saque
...
"componentesValor": [
"saque": {
"valor": "20.00",
"modalidadeAgente": "AGPSS",
"prestadorDeServicoDeSaque": "12345678"
},
"saque": {
"valor": "10.00",
"modalidadeAgente": "AGPSS",
"prestadorDeServicoDeSaque": "12345678"
}
]
...
...
"componentesValor": {
"original": {
"valor": "60.00"
},
"saque": {
"valor": "20.00",
"modalidadeAgente": "AGPSS",
"prestadorDeServicoDeSaque": "12345678"
},
"troco": {
"valor": "20.00",
"modalidadeAgente": "AGTEC",
"prestadorDeServicoDeSaque": "12345678"
}
}
...
Any of
original
object
opcional
chave
string
Chave DICT do recebedor
Formato do campo chave
<= 77 Caracteres
horario
string <date-time>
Horário
infoPagador
string
Informação livre do pagador
<= 140 Caracteres
devolucoes
array[object (Devolução) {8}]
Devoluções
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
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
🟠403Forbidden
🟠404Record Not Found
🔴503Service Unavailable