Infopago API Docs
Primeiros PassosQRCodes API - Cash-InAPI Contas - Cash-Out
Primeiros PassosQRCodes API - Cash-InAPI Contas - Cash-Out
  1. Webhooks
  • Manual Api Contas
    • Authentication
      • Obter token de acesso.
    • 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.
        GET
      • Consultar webhook.
        GET
      • Remover um webhook.
        DELETE
      • Criar webhook para operações de transferência.
        POST
      • Criar webhook para operações de recebimento.
        POST
      • Criar webhook para operações de devolução.
        POST
      • Criar webhook para falhas em operações de saída.
        POST
      • Criar webhook para cobranças (invoices).
        POST
      • Criar webhook para eventos CaaS (carteiras e ordens).
        POST
      • Criar webhook para operações de infração.
        POST
    • 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. Webhooks

Criar webhook para falhas em operações de saída.

POST
/webhooks/cashout
Webhooks
Este webhook é acionado quando uma operação de saída é rejeitada na validação, antes ou durante o envio do Pix.
O campo data.message (repetido em transaction.message) identifica o motivo. O formato do POST enviado à sua URL está em Callback payload samples.
Mensagens de rejeição
MensagemO que significa
Chave não encontradaA chave Pix informada não existe no DICT. O texto também pode vir como Chave Pix não encontrada.
Não foi possível consultar chave PixA consulta ao DICT falhou. Tente novamente mais tarde.
Chave associada a uma conta ou usuário com restriçãoA chave existe, mas a conta ou o usuário recebedor está com restrição e não pode receber o Pix.
Chave Pix indisponível para consulta no momentoO DICT está temporariamente indisponível para essa chave. Tente novamente.
ISPB não autorizadoO ISPB do destinatário não é aceito para esta operação.
Transação não autorizada.A transação foi recusada pelas regras de autorização da conta ou do arranjo.
Dados do destinatário não informados.Faltam dados obrigatórios do recebedor (conta, documento ou nome).
Nome do destinatário não retornado pela consulta da chave Pix.A consulta da chave não devolveu o nome do recebedor. Sem esse dado a transferência não segue.
Não é possível realizar transferências para contas de terceirosA conta de origem só permite Pix para contas do mesmo titular.
Não é possível realizar transferências para a mesma contaOrigem e destino são a mesma conta.
Conta não autorizada para pagamentos através do Pix para Pessoa Física.A conta autenticada não pode enviar Pix para CPF.
Conta não autorizada para pagamentos através do Pix para Pessoa Jurídica.A conta autenticada não pode enviar Pix para CNPJ.
Limite de valores excedido para envio de PixO valor ultrapassa o limite configurado para envio de Pix nesta conta.
Pagamento expirado por timeoutA operação não foi concluída no tempo limite e foi rejeitada.
Saldo insuficiente para realizar transação.Não há saldo disponível para o valor solicitado.
Não autorizado. Conta configurada para não permitir cash out.A conta está configurada para bloquear saídas (cash out).

Callbacks

notification

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:
webhook.write-Permite cadastrar, alterar ou remover webhooks
or
Parâmetros Bodyapplication/jsonNecessário

Examples

Respostas

🟢201
application/json
Criado
Bodyapplication/json

🟠400
🟠401
🟠403
🟠409
🟠429
🔴500
🔴503
🔴504
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/webhooks/cashout' \
--header 'Content-Type: application/json' \
--data '{
    "uri": "http://example.com",
    "email": "string",
    "method": "POST",
    "enabled": true,
    "pauseOnFail": true,
    "headers": {
        "headerName": "string"
    }
}'
Response Response Example
201 - Exemplo de webhook de operação de saída
{
    "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
    "type": "CASHOUT",
    "uri": "https://example.com/webhook",
    "enabled": true
}
Página anterior
Criar webhook para operações de devolução.
Próxima página
Criar webhook para cobranças (invoices).
Built with