Infopago API Docs
Primeiros PassosQRCodes API - Cash-InAPI Contas - Cash-Out
Primeiros PassosQRCodes API - Cash-InAPI Contas - Cash-Out
  1. Accounts
  • Manual Api Contas
    • Authentication
      • Obter um token de acesso.
    • Accounts
      • Obter transações da conta do cliente.
        GET
      • Obter detalhes da transação.
        GET
      • Obter saldo da conta do cliente.
        GET
      • Obter dados consolidados do extrato do cliente.
        POST
    • Pix
      • Iniciar um pagamento por QR Code.
      • Iniciar um pagamento usando dados bancários.
      • Iniciar um pagamento por chave Pix.
      • Obter detalhes da transação por end-to-end-id.
      • Obter detalhes da transação por chave de idempotência.
      • Obter o comprovante de pagamento Pix em formato PDF.
      • Verificar informações do QRCode via Copia e Cola
    • Billets
      • Iniciar um pagamento usando dados do boleto.
      • Obter uma lista de pagamentos de boletos.
      • Obter dados da operação de pagamento de boleto por ID.
      • Obter o comprovante de pagamento de boleto em formato PDF.
    • Infractions
      • Retorna infrações abertas contra a conta do cliente.
      • Obter dados da infração pelo ID da infração.
      • Criar uma defesa contra uma infração.
    • Webhooks
      • Obter uma lista de webhooks.
      • Obter os dados de um webhook.
      • Remover um webhook.
      • Criar webhooks para operações de transferência.
      • Criar webhooks para operações de recebimento.
      • Criar webhooks para operações de devolução.
      • Criar webhooks para operações de cash-out.
      • Criar webhooks para operações de infração.
    • Internal Transfers
      • Criar uma transferência interna
      • Obter transferência interna por EndToEndId
      • Obter transferência interna por chave de idempotência
  • Esquemas
    • RequestBodies
      • AuthData
      • WebhookData
      • WebhookPayload
      • CashOutWebhookPayload
      • InfractionWebhookPayload
      • PixQrcData
      • PixManuData
      • PixDictData
      • BilletPaymentRegisterRequest
      • BilletData
    • Token
    • creditDebitType
    • AccountType
    • IspbDenyList
    • Ispb
    • Issuer
    • AccountNumber
    • PixCashOutExpiration
    • RemittanceInformation
    • DebtorData
    • CreditorData
    • Transactions
    • EndToEndId
    • IdempotencyKey
    • TxId
    • Balances
    • TransactionType
    • TransactionData
    • TransactionDetailsData
    • BalanceData
    • MetaBalances
    • Statements
    • StatementData
    • ConsolidatedStatements
    • ConsolidatedStatementData
    • LocalInstrumentType
    • InfractionListData
    • InfractionDetailBodyData
    • InfractionDefenseHistoryData
    • InfractionDefenseHistoryAttachmentsData
    • InfractionBodyData
    • InfractionData
    • OperationStatus
    • InfractionStatus
    • InfractionTypes
    • InfractionReportedBy
    • InfractionHistoryStatusTypes
    • InfractionResultTypes
    • InfractionSituationTypes
    • PixErrorCode
    • PaymentFlowType
    • RefundsData
    • PixQueuedData
    • PixData
    • PixDataProperties
    • CashoutWebhookProperties
    • BilletPaymentRegisterResponse
    • BilletPaymentRegisterDetailResponse
    • Billets
    • BilletStatusType
    • BilletTermType
    • BilletDocumentType
    • BilletValueType
    • BilletProtestData
    • BilletAddicionalValueData
    • BilletReductionValueData
    • BilletPersonData
    • BilletStatusHistoryData
    • BilletPaymentData
    • BilletData
    • BilletPaymentRegisterData
    • BilletPaymentRegisterDataList
    • WebhookType
    • WebhookData
    • WebhookListData
    • MetaPagination
    • InternalTransferAccountType
    • InternalTransferStatus
    • InternalTransferRequest
    • InternalTransferResponse
    • ErrorRFC7807
  1. Accounts

Obter dados consolidados do extrato do cliente.

POST
/accounts/consolidated-statement
Accounts
Este endpoint recupera dados consolidados de extrato com base no intervalo de datas e nos critérios de agrupamento especificados.
Validações incluem:
O período máximo permitido é de 12 meses quando agrupado por MONTH.
O período máximo permitido é de 60 dias quando agrupado por DAY.
O mês final não pode ser posterior ao mês atual quando agrupado por MONTH.
A data final deve ser anterior à data atual quando agrupado por DAY.

Requisição

Authorization
OAuth 2.0
Client Credentials
Adicionar o parâmetro
Authorization
a Cabeçalhos
, cujo valor é concatenar o Token após o Bearer.
Exemplo:
Authorization: Bearer ********************
Token URL: /oauth/token
Scopes:
account.read-Access to account infos
or
Parâmetros Bodyapplication/jsonNecessário

Examples

Respostas

🟢200
application/json
Resposta bem-sucedida com dados consolidados do extrato.
Bodyapplication/json

🟠400
🟠401
🟠403
🟠429
🔴500
🔴503
🔴504
Request Request Example
Shell
JavaScript
Java
Swift
cURL
curl --location '/accounts/consolidated-statement' \
--header 'Content-Type: application/json' \
--data '{
    "groupBy": "DAY",
    "initialDate": "2025-05-01",
    "finalDate": "2025-05-03"
}'
Response Response Example
200 - Exemplo de resposta para agrupamento por MONTH
{
    "data": [
        {
            "periodDate": "2025-01",
            "movementCount": 19,
            "creditAmount": 3678.45,
            "debitAmount": -1456.78,
            "diffAmount": 2221.67,
            "initialBalance": 2089.97,
            "finalBalance": 4311.64
        },
        {
            "periodDate": "2025-02",
            "movementCount": 49,
            "creditAmount": 0,
            "debitAmount": -1058.67,
            "diffAmount": -1058.67,
            "initialBalance": 4311.64,
            "finalBalance": 3252.97
        },
        {
            "periodDate": "2025-03",
            "movementCount": 7,
            "creditAmount": 1253.45,
            "debitAmount": -1000,
            "diffAmount": 253.45,
            "initialBalance": 3252.97,
            "finalBalance": 3506.42
        }
    ]
}
Página anterior
Obter saldo da conta do cliente.
Próxima página
Iniciar um pagamento por QR Code.
Built with