> ## Documentation Index
> Fetch the complete documentation index at: https://docs.beinfi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Listar provedores conectados

> Os provedores de pagamento conectados à sua conta, com o estado de cada conexão, e quais provedores podem ser conectados.



## OpenAPI

````yaml /api-reference/openapi.pt-BR.json get /account/providers
openapi: 3.1.0
info:
  title: Infi API
  version: 0.0.1
  description: >
    A API REST do Infi: catálogo, clientes, medição de uso, assinaturas,
    faturas,

    pagamentos e checkout.


    **Autenticação.** Envie a chave secreta em `Authorization: Bearer sk_test_…`

    (sandbox) ou `sk_live_…` (produção). O prefixo da chave decide o ambiente.
    As

    rotas de checkout (`/pay/*`) e `/public/*` não levam chave: rodam no
    navegador

    de quem paga.


    **Idempotência.** Toda requisição que altera dados exige o header

    `Idempotency-Key`. Uma repetição com a mesma chave devolve a resposta
    original

    em vez de executar de novo.


    **Valores.** Dinheiro e quantidades trafegam como texto decimal (`"150.00"`,

    `"0.0001"`), nunca como número de ponto flutuante.


    **Erros.** O corpo traz `error_code` (estável, use para decidir), `message`

    (para pessoas) e `tracer_id` (envie ao suporte). Erros de limite de
    requisições

    e de idempotência vêm aninhados em `error`, com `code` e `request_id`.
servers:
  - url: https://api-sandbox.beinfi.com
    description: Sandbox
  - url: https://api.beinfi.com
    description: Produção
security:
  - bearerAuth: []
tags:
  - name: Catálogo
  - name: Clientes
  - name: Medição de uso
  - name: Assinaturas
  - name: Faturas
  - name: Pagamentos
  - name: Checkout
  - name: Cupons
  - name: Cobrança
  - name: Conta
  - name: Webhooks
  - name: Conta de teste
  - name: Rail
  - name: Lojas
paths:
  /account/providers:
    get:
      tags:
        - Conta
      summary: Listar provedores conectados
      description: >-
        Os provedores de pagamento conectados à sua conta, com o estado de cada
        conexão, e quais provedores podem ser conectados.
      operationId: listProviderConnections
      responses:
        '200':
          content:
            application/json:
              schema:
                type: object
                required:
                  - connections
                  - supported
                properties:
                  connections:
                    type: array
                    items:
                      $ref: '#/components/schemas/ProviderConnection'
                  supported:
                    type: array
                    items:
                      type: string
          description: Sucesso.
components:
  schemas:
    ProviderConnection:
      type: object
      required:
        - provider
        - status
        - webhookRegistered
      properties:
        provider:
          type: string
        status:
          type: string
          enum:
            - pending_provider_verification
            - pending_wallet
            - pending_webhook
            - pending_key
            - connected
            - degraded
            - needs_reconnect
            - disabled
          description: >-
            `connected` quando está pronta para cobrar. Os estados `pending_*`
            dizem o passo que falta; `needs_reconnect` pede que você conecte de
            novo.
        externalAccountId:
          type: string
          description: O ID da sua conta no provedor.
        walletId:
          type: string
        walletAddress:
          type: string
          description: Endereço da carteira de recebimento
        verificationStatus:
          type: string
        settlementAsset:
          type: string
          enum:
            - USDC
        settlementNetwork:
          type: string
          enum:
            - base
            - solana
        webhookRegistered:
          type: boolean
          description: Se os avisos do provedor para o Infi estão configurados.
        webhookUrl:
          type: string
          format: uri
        webhookEvents:
          type: array
          items:
            type: string
        publishableKey:
          type: string
        pixKey:
          type: string
          description: A chave Pix que recebe as cobranças.
        connectedAt:
          type: string
          format: date-time
        lastVerifiedAt:
          type: string
          format: date-time
      description: Uma conexão com um provedor de pagamento. Segredos nunca são devolvidos.
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: >-
        Chave secreta da conta: `Authorization: Bearer sk_test_…` ou
        `sk_live_…`. Use só no servidor.

````