Infopago API Docs
Primeiros PassosQRCodes API - Cash-InAPI Contas - Cash-Out
Primeiros PassosQRCodes API - Cash-InAPI Contas - Cash-Out
  1. Authentication
  • Manual Api Contas
    • Authentication
      • Obter token de acesso.
        POST
    • Contas BaaS
      • Listar contas do BaaS.
      • Consultar conta do BaaS.
    • Credenciais
      • Gerar credencial da API de Contas para conta filha.
      • Gerar credencial da API de QR Codes (Pix) para conta filha.
    • Onboardings
      • Criar onboarding no BaaS.
      • Enviar imagem do onboarding.
      • Listar onboardings do BaaS.
      • Consultar onboarding do BaaS.
    • Contas
      • Obter transações da conta do cliente.
      • Consultar detalhes de uma transação.
      • Consultar transações da conta.
      • Obter saldo da conta do cliente.
      • Consultar saldo da conta.
      • Consultar extrato consolidado por hora.
      • Consultar extrato consolidado da conta.
    • Chaves Pix
      • Listar chaves Pix da conta.
      • Criar chave Pix da conta.
      • Solicitar OTP para criar chave EMAIL ou PHONE.
      • Remover chave Pix da conta.
      • Consultar dados de uma chave Pix.
    • Pix
      • Iniciar pagamento Pix por QR Code.
      • Iniciar pagamento Pix por dados bancários.
      • Iniciar pagamento Pix por chave Pix.
      • Devolver um Pix recebido.
      • Consultar Pix por end-to-end-id.
      • Consultar Pix por chave de idempotência.
      • Obter comprovante Pix em PDF.
      • Consultar informações de QR Code Pix copia e cola
    • Estatísticas
      • Consultar estatísticas de pessoa
      • Consultar estatísticas de chave registrada
    • Boletos
      • Iniciar pagamento de boleto pela linha digitável.
      • Listar pagamentos de boletos.
      • Consultar pagamento de boleto por ID.
      • Iniciar pagamento de boleto pelo código do boleto.
      • Consultar informações de um boleto.
      • Consultar detalhes do pagamento de boleto por ID.
      • Obter comprovante de pagamento de boleto em PDF.
    • Infractions
      • Listar infrações abertas contra a conta.
      • Consultar infração por ID.
      • Enviar defesa para uma infração.
    • TED
      • Criar uma transferência TED.
      • Consultar TED por ID.
      • Consultar TED por chave de idempotência.
    • Pagadores
      • Criar pagador.
      • Listar pagadores.
      • Consultar pagador.
      • Atualizar pagador.
      • Excluir pagador.
    • Cobranças
      • Criar cobrança Pix, boleto ou híbrida.
      • Listar cobranças.
      • Consultar cobrança.
      • Cancelar cobrança.
      • Emitir cobrança em rascunho.
    • Webhooks
      • Listar webhooks cadastrados.
      • Consultar webhook.
      • Remover um webhook.
      • Criar webhook para operações de transferência.
      • Criar webhook para operações de recebimento.
      • Criar webhook para operações de devolução.
      • Criar webhook para falhas em operações de saída.
      • Criar webhook para cobranças (invoices).
      • Criar webhook para eventos CaaS (carteiras e ordens).
      • Criar webhook para operações de infração.
    • Internal Transfers
      • Criar transferência interna
      • Consultar transferência interna por EndToEndId
      • Consultar transferência interna por chave de idempotência
  • Esquemas
    • RequestBodies
      • WebhookData
      • AuthData
      • PixQrcData
      • PixManuData
      • PixDictData
      • BilletPaymentRegisterRequest
      • WebhookPayload
      • CashOutWebhookPayload
      • InfractionWebhookPayload
      • BilletData
      • BilletPaymentRequest
    • Token
    • creditDebitType
    • AccountType
    • IspbDenyList
    • Ispb
    • Issuer
    • AccountNumber
    • PixCashOutExpiration
    • RemittanceInformation
    • DebtorData
    • CreditorData
    • EndToEndId
    • IdempotencyKey
    • TxId
    • LocalInstrumentType
    • OperationStatus
    • PixErrorCode
    • PaymentFlowType
    • PixDataProperties
    • BilletPaymentRegisterResponse
    • BilletPaymentRegisterDetailResponse
    • BilletPaymentRegisterData
    • BilletPaymentRegisterDataList
    • WebhookType
    • MetaPagination
    • InternalTransferAccountType
    • InternalTransferStatus
    • InternalTransferRequest
    • InternalTransferResponse
    • ErrorRFC7807
    • Transactions
    • Balances
    • TransactionType
    • BaasAccountList
    • TransactionData
    • BaasAccountResponse
    • TransactionDetailsData
    • BaasAccount
    • BalanceData
    • BaasOnboardingList
    • MetaBalances
    • BaasOnboardingResponse
    • Statements
    • BaasOnboarding
    • StatementData
    • BaasOnboardingAddress
    • ConsolidatedStatements
    • BaasOnboardingPersonInput
    • ConsolidatedStatementData
    • BaasOnboardingCompanyInput
    • BaasOnboardingCreateNaturalPerson
    • InfractionListData
    • BaasOnboardingCreateLegalPerson
    • InfractionDetailBodyData
    • BaasOnboardingCreateResponse
    • InfractionDefenseHistoryData
    • BaasOnboardingImageUploadResponse
    • InfractionDefenseHistoryAttachmentsData
    • InfractionBodyData
    • InfractionData
    • InfractionStatus
    • InfractionTypes
    • InfractionReportedBy
    • InfractionHistoryStatusTypes
    • InfractionResultTypes
    • InfractionSituationTypes
    • RefundsData
    • PixQueuedData
    • PixData
    • CashoutWebhookProperties
    • Billets
    • BilletStatusType
    • BilletTermType
    • BilletDocumentType
    • BilletValueType
    • BilletProtestData
    • BilletAddicionalValueData
    • BilletReductionValueData
    • BilletPersonData
    • BilletStatusHistoryData
    • BilletPaymentData
    • BilletData
    • WebhookData
    • WebhookListData
    • ErrorInvoiceApi
    • InvoiceListMeta
    • InvoicePaymentMethod
    • InvoiceStatus
    • InvoiceType
    • InvoiceCustomerAddress
    • InvoiceCustomerRequest
    • InvoiceCustomer
    • InvoiceCustomerList
    • InvoiceInterest
    • InvoiceLateFee
    • InvoiceDiscount
    • InvoiceCreateRequest
    • Invoice
    • InvoiceListItem
    • InvoiceList
    • InvoiceSuccess
    • InvoiceWebhookNotification
    • CryptoWebhookNotification
    • PixKeyData
    • StatisticsInterval
    • SpiStatistics
    • FraudMarkersStatistics
    • InfractionReportsStatistics
    • PersonEntriesStatistics
    • KeyEntriesStatistics
    • PersonStatisticsBlock
    • KeyStatisticsBlock
    • GetPersonStatisticsResponse
    • GetEntryStatisticsResponse
    • AccountPixKey
    • AccountPixKeyCreateRequest
    • AccountPixKeyChallengeRequest
    • AccountPixKeyChallengeResponse
    • AccountPixKeysListResponse
    • PixRefundRequest
    • PixRefundResponse
    • TedRequest
    • TedResponse
    • BilletInfoRequest
    • BilletInfoResponse
    • EConsignadoCltLeadStatus
    • EConsignadoCltLead
    • EConsignadoCltLeadListRequest
    • EConsignadoCltLeadListResponse
    • EConsignadoProposalContact
    • EConsignadoRequestedGuarantee
    • EConsignadoCltLeadProposalRequest
    • EConsignadoCltLeadProposalItem
    • EConsignadoCltLeadProposalResponse
    • EConsignadoCltLeadOutcomeRequest
    • EConsignadoCltLeadOutcomeResponse
    • EConsignadoAuthorizationRequest
    • EConsignadoAuthorizationRequestResponse
    • EConsignadoAuthorizationStatusRequest
    • EConsignadoAuthorizationStatusResponse
    • EConsignadoFgtsBalanceRequest
    • EConsignadoFgtsBalanceResponse
    • BankarizationDecimal
    • BankarizationDebtor
    • BankarizationOperation
    • CreateAccountBankarizationApplication
    • BankarizationProductSummary
    • BankarizationProductDetail
    • BankarizationApplication
    • BankarizationApplicationList
    • CryptoRiskNetwork
    • CryptoRiskAnalyzeRequest
    • CryptoRiskAnalysisEvent
    • CryptoRiskAnalysis
    • CryptoRiskAnalysisSummary
    • CryptoRiskAnalysisEnvelope
    • CryptoRiskIngestProgress
    • CryptoRiskIngestAccepted
    • CryptoRiskIngestAcceptedEnvelope
    • CryptoRiskIngestProgressEnvelope
    • CryptoRiskAnalysisList
    • CryptoCaasNetwork
    • CryptoCaasAsset
    • CryptoCaasOperation
    • CryptoCaasOrderStatus
    • CryptoCaasWalletId
    • CryptoCaasDecimalAmount
    • CryptoCaasWalletCreateRequest
    • CryptoCaasQuoteCreateRequest
    • CryptoCaasFirstPurchaseAcknowledgment
    • CryptoCaasOrderCreateRequest
    • CryptoCaasWalletLimitSource
    • CryptoCaasWalletLimitReason
    • CryptoCaasWalletFirstPurchaseLimits
    • CryptoCaasWalletLimits
    • CryptoCaasWallet
    • CryptoCaasQuote
    • CryptoCaasOrder
    • CryptoCaasWalletEnvelope
    • CryptoCaasQuoteEnvelope
    • CryptoCaasOrderEnvelope
    • CryptoCaasWalletList
    • CryptoCaasOrderList
  1. Authentication

Obter token de acesso.

POST
/oauth/token
Autenticação
O primeiro passo para utilizar a API corporativa é a autenticação. Nesta etapa, o servidor de autorização valida as credenciais do cliente e emite um token de acesso.
A API utiliza tokens Bearer do OAuth 2.0. Toda requisição a recursos protegidos deve incluir o token no cabeçalho HTTP Authorization. Após obter o token, sua aplicação pode acessar os endpoints compatíveis com os escopos concedidos.
Escopos
Peça só o que a credencial precisa.
.read — consultar.
.create — criar.
.write — criar com permissão completa de execução.
EscopoPara que serve
Conta e extrato
account.readPermite consultar saldo e extratos da conta.
transactions.readPermite consultar transações da conta.
Pix
pix.readPermite consultar chaves Pix, dados de QR Code, estatísticas e status de pagamentos Pix.
pix.createPermite criar pagamentos Pix.
pix.writePermite criar pagamentos Pix e gerenciar chaves Pix da conta.
Transferência interna
internal-transfer.readPermite consultar transferências internas.
internal-transfer.createPermite criar transferências internas.
internal-transfer.writePermite criar transferências internas com permissão completa de execução.
TED
ted.readPermite consultar TEDs.
ted.createPermite criar TEDs.
ted.writePermite criar TEDs com permissão completa de execução.
Boletos
billets.readPermite consultar boletos e informações para pagamento.
billets.createPermite criar solicitações de pagamento de boleto.
billets.writePermite pagar boletos.
Webhooks
webhook.readPermite consultar os webhooks cadastrados.
webhook.writePermite cadastrar, alterar ou remover webhooks.
Infrações
infractions.readPermite consultar infrações Pix.
infractions.writePermite responder ou enviar defesa de infrações Pix.
BaaS
baas.accounts.readPermite consultar contas vinculadas ao BaaS.
baas.onboarding.readPermite consultar cadastros/onboardings.
baas.onboarding.writePermite criar cadastros/onboardings e enviar documentos.
baas.credentials.writePermite criar credenciais de API para contas vinculadas.
eConsignado
econsignado.readPermite consultar dados, propostas, autorizações e contratos do eConsignado.
econsignado.writePermite enviar propostas, autorizações e operações do eConsignado.
Cripto
crypto-risk.readPermite consultar análises de risco de carteiras cripto.
crypto-risk.writePermite criar análises de risco de carteiras cripto.
crypto-caas.readPermite consultar carteiras, cotações e ordens cripto.
crypto-caas.writePermite criar carteiras, cotações e ordens cripto.
Crédito e cobranças
invoices.readPermite consultar cobranças/faturas.
invoices.writePermite criar, alterar ou cancelar cobranças/faturas.
credit.products.readPermite consultar produtos de crédito disponíveis.
credit.simulations.writePermite criar simulações de crédito.
credit.applications.writePermite criar propostas de crédito.
credit.bankarization.applications.readPermite consultar solicitações de bancarização.
credit.bankarization.applications.writePermite criar ou atualizar solicitações de bancarização.
credit.consignado.readPermite consultar produtos, propostas e contratos de crédito consignado.
credit.consignado.writePermite criar propostas e operações de crédito consignado.
credit.loans.readPermite consultar operações de crédito.

Requisição

Parâmetros Body
application/json
Necessário

Examples

Respostas

🟢201
application/json
Criado
Bodyapplication/json

🟠400
🟠401
🔴500
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/oauth/token' \
--header 'Content-Type: application/json' \
--data '{
    "clientId": "string",
    "clientSecret": "string",
    "grantType": "client_credentials",
    "scope": "string"
}'
Response Response Example
201 - Exemplo 1
{
    "tokenType": "string",
    "expiresAt": 0,
    "refreshExpiresIn": 0,
    "notBeforePolicy": 0,
    "accessToken": "string",
    "scope": "string"
}
Próxima página
Listar contas do BaaS.
Built with