Pular para o conteúdo principal

Pagamentos

Informações dos pagamentos disponíveis na API Open Finance


Solicitar iniciação de Pix via Open Finance

Este endpoint é utilizado para inserir as informações do pagamento que será iniciado na API Open Finance. A resposta desse endpoint será uma URL de redirecionamento, que deve ser incorporada a um botão no aplicativo ou página web. Quando a pessoa usuária clicar nesse botão, ela será redirecionada para a instituição detentora da conta, onde o pagamento será efetuado.

POST /v1/pagamentos/pix
Requer autorização para o escopo: gn.opb.payment.pix.send


Requisição

Exemplo de iniciação de pagamento
{
"pagador": {
"idParticipante": "9f4cd202-8f2b-11ec-b909-0242ac120002",
"cpf": "45204392050",
"cnpj": "90293071000112"
},
"favorecido": {
"contaBanco": {
"codigoBanco": "09089356",
"agencia": "0001",
"documento": "11122233344",
"nome": "Luiz Silva",
"conta": "654984",
"tipoConta": "CACC"
}
},
"detalhes": {
"valor": "9.90",
"infoPagador": "Compra dia xx",
"idProprio": "2330",
"dataAgendamento": "2023-09-20"
}
}

Respostas

As respostas abaixo representam Sucesso(200) e Falhas/erros do consumo.

{
"identificadorPagamento": "urn:efi:ae71713f-875b-4af3-9d85-0bcb43288847",
"redirectURI": "https://open-banking.banco.com.br/authorize?request=eyJjd"
}

Listar pagamentos por um determinado período

Este endpoint é utilizado para listar as informações dos pagamentos que foram efetuados em um período de tempo.

GET /v1/pagamentos/pix
Requer autorização para o escopo: gn.opb.payment.pix.read


Requisição

Para obter o resultado da consulta é necessário informar os parâmetros inicio e fim, como exibido no trecho de código abaixo. Esses parâmetros representam o intervalo de datas em que as cobranças consultadas devem estar compreendidas.
/v1/pagamentos/pix?inicio=2022-05-01&fim=2022-12-30

Respostas

As respostas abaixo representam Sucesso(200) e Falhas/erros do consumo.

{
"pagamentos": [
{
"identificadorPagamento": "urn:efi:49315a93-d39c-4564-9edb-9a73678dbdb1",
"endToEndId": "E00038166201907261559y6j6",
"valor": "1.99",
"status": "aceito",
"dataCriacao": "2022-04-29T11:55:03.000Z",
"devolucoes": [
{
"identificadorDevolucao": "D09089356202211111429d82ecc2ecde",
"valor": "1.99",
"status": "aceito",
"dataCriacao": "2022-04-29T11:59:03.000Z"
}
],
"idProprio": "6236574863254"
}
],
"total": 3,
"porPagina": 1,
"ultimo": "/pagamentos/pix?inicio=2022-04-29&fim=2022-04-29&quantidade=1&pagina=3",
"proximo": "/pagamentos/pix?inicio=2022-04-29&fim=2022-04-29&quantidade=1&pagina=2",
"anterior": null,
"atual": "/pagamentos/pix?inicio=2022-04-29&fim=2022-04-29&quantidade=1&pagina=1"
}