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

# Customer Management

> Manage customer relationships, track purchase history, and provide self-service options through the Dodo Payments dashboard and API.

## Overview

O recurso Customers no Dodo Payments fornece um hub centralizado para gerenciar todos os seus relacionamentos com clientes. Acompanhe cada interação do cliente, visualize o histórico de compras, gerencie assinaturas, acesse livros-razão de transações da carteira e habilite opções de autoatendimento — tudo a partir de um único painel.

<CardGroup cols={2}>
  <Card title="Customer Dashboard" icon="table-columns">
    View and manage all customers in one place with search and filtering capabilities.
  </Card>

  <Card title="Customer Wallets" icon="wallet">
    Gerencie saldos monetários pré-pagos, financie carteiras e acompanhe o histórico de transações.
  </Card>

  <Card title="Customer Portal" icon="id-card">
    Empower customers to self-manage subscriptions, invoices, and license keys.
  </Card>

  <Card title="API Management" icon="code">
    Programmatically create, update, and retrieve customer data via API.
  </Card>
</CardGroup>

## Accessing the Customers Page

<Steps>
  <Step title="Navigate to Customers">
    From the dashboard, click on **Sales > Customers** in the navigation menu.
  </Step>

  <Step title="View Customer List">
    The Customers Page will display a list of all current and past customers who have interacted with your business.
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/dodopayments/IKECEhkZu9f1KFmK/images/customer/customers-list.png?fit=max&auto=format&n=IKECEhkZu9f1KFmK&q=85&s=d110d27ad8c3fa8e623241b62d47601c" alt="Página de lista de clientes mostrando todos os clientes com seus detalhes" style={{ maxHeight: '500px', width: 'auto' }} width="1662" height="782" data-path="images/customer/customers-list.png" />
</Frame>

## Customer Information

On the **Customers Page**, you can see a comprehensive overview of your entire customer base. The table displays all customers with the following information:

### Customer List Columns

* **Customer Name**: The full name of the customer with an avatar indicator.
* **Customer Id**: A unique identifier (e.g., `cus_5fpsWAa...`) for each customer.
* **Email**: The customer's email address for communication and portal access.
* **Phone Number**: The customer's phone number (if provided).
* **Created At (UTC)**: The date and time when the customer account was created.
* **Invite**: Quick action button to share Customer Portal invites.

### Page Features

* **Edit Columns**: Customize which columns are displayed in the customer table.
* **Build Report**: Generate custom reports based on your customer data.
* **Search**: Quickly find specific customers by name, email, or customer ID.
* **Pagination**: Navigate through your customer list with adjustable rows per page.

<Tip>
  Use the "Edit Columns" feature to customize your view and show only the information most relevant to your workflow.
</Tip>

## Customer Details Page

Click on any customer to view their detailed information page, which includes:

<Frame>
  <img src="https://mintcdn.com/dodopayments/IKECEhkZu9f1KFmK/images/customer/customer-details.png?fit=max&auto=format&n=IKECEhkZu9f1KFmK&q=85&s=4f1d97a2d31f5e64fb4a075dde6239ff" alt="Página de detalhes do cliente mostrando informações do cliente e histórico de transações" style={{ maxHeight: '500px', width: 'auto' }} width="1657" height="931" data-path="images/customer/customer-details.png" />
</Frame>

### About Section

The About section displays core customer information:

* **Name**: Customer's full name
* **Email**: Customer's email address
* **Customer ID**: Unique identifier for API and tracking purposes
* **Created At**: Timestamp of when the customer account was created

### Customer Activity Tabs

The customer details page includes three tabs for viewing different aspects of customer activity:

<Tabs>
  <Tab title="Transactions History">
    View all payment transactions for this customer including:

    * **Payment ID**: Unique transaction identifier
    * **Status**: Payment status (Successful, Failed, Pending, Refunded)
    * **Amount**: Transaction amount
    * **Date (UTC)**: When the transaction occurred
    * **Pricing Type**: Whether it's a one-time purchase or subscription
    * **Payment Method**: Payment method used (Card, UPI, etc.)
    * **Customer Email**: Email associated with the transaction
    * **Refund**: Quick action to initiate refunds
    * **Actions**: Additional options for managing the transaction
  </Tab>

  <Tab title="Active Subscriptions">
    View all active subscriptions for this customer:

    * Subscription plan details
    * Billing cycle and next renewal date
    * Subscription status
    * Options to manage or cancel subscriptions
  </Tab>

  <Tab title="Wallet Ledger">
    Visualize o livro-razão de transações da carteira do cliente exibindo:

    * Todas as adições e deduções de fundos

    * Saldo atual da carteira em cada moeda (USD, INR)

    * Motivos das transações e carimbos de data/hora

    * Histórico detalhado de transações para conciliação
      Visualize o livro-razão de crédito da carteira do cliente exibindo:

    * Todas as transações de crédito e débito

    * Saldo atual da carteira em cada moeda

    * Motivos das transações e carimbos de data/hora

    * Histórico detalhado de transações para conciliação
  </Tab>
</Tabs>

<Note>
  A aba Wallet Ledger fornece transparência completa nas transações da carteira do cliente, facilitando o rastreamento de adições, deduções e saldos monetários atuais.
</Note>

## Portal do Cliente

O Customer Portal é uma área segura e hospedada de autoatendimento onde seus clientes podem gerenciar assinaturas, visualizar histórico de faturamento, acessar chaves de licença e atualizar o perfil — sem precisar contatar o suporte.

### Capacidades do Portal

Os clientes podem acessar o portal para:

* **Visualizar Histórico de Faturamento**: Ver todas as transações passadas e baixar faturas.
* **Gerenciar Assinaturas**: Cancelar ou visualizar detalhes da assinatura.
* **Recuperar Chaves de Licença**: Acessar todas as chaves de licença vinculadas às compras.
* **Atualizar Perfil**: Alterar nome, e-mail ou número de telefone.

<Card title="Learn More About Customer Portal" icon="id-card" href="/features/customer-portal">
  Explore documentação detalhada sobre recursos do portal, métodos de acesso e exemplos de integração.
</Card>

## Carteiras dos Clientes

As Carteiras dos Clientes são contas de saldo monetário pré-pago para seus clientes. Cada cliente recebe automaticamente uma carteira que pode conter fundos reais em múltiplas moedas (USD e INR), que podem ser aplicados às faturas de assinatura, usados para saldos de reembolso ou financiados com bônus promocionais.

### Recursos Principais

* **Suporte a Múltiplas Moedas**: Acompanhe saldos monetários em USD e INR separadamente.
* **Saldos Pré-pagos**: Os clientes podem manter fundos que serão aplicados a futuras faturas e pagamentos de assinatura.
* **Histórico de Transações**: Visualize o livro-razão completo de todas as adições e deduções de fundos.
* **Design API-First**: Adicione, deduza e verifique saldos de carteira programaticamente.
* **Cobrança Baseada em Créditos**: Permita que os clientes comprem créditos antecipadamente e os utilizem em seus serviços.
* **Histórico de Transações**: Visualize o livro-razão completo de todos os créditos e débitos.
* **Design API-First**: Adicione, remova e verifique saldos de carteira programaticamente.

<Card title="Learn More About Customer Wallets" icon="wallet" href="/features/customer-wallet">
  Explore documentação detalhada, exemplos de código e melhores práticas para gerenciar saldos da carteira do cliente.
</Card>

## Gerenciamento de API

O Dodo Payments fornece uma API REST abrangente para o gerenciamento programático de clientes. Você pode criar, recuperar, atualizar e gerenciar clientes inteiramente por meio da API.

### Endpoints de API Disponíveis

<CardGroup cols={2}>
  <Card title="Create Customer" icon="user-plus" href="/api-reference/customers/create-customer">
    Crie um novo cliente em sua conta Dodo Payments com os detalhes dele.
  </Card>

  <Card title="List Customers" icon="list" href="/api-reference/customers/get-customers">
    Recupere uma lista paginada de todos os clientes associados à sua conta.
  </Card>

  <Card title="Get Customer Details" icon="user" href="/api-reference/customers/get-customers-1">
    Obtenha informações detalhadas sobre um cliente específico pelo ID dele.
  </Card>

  <Card title="Update Customer" icon="pen" href="/api-reference/customers/patch-customer">
    Atualize as informações de um cliente, como nome, e-mail ou metadados.
  </Card>

  <Card title="Delete Payment Method" icon="trash" href="/api-reference/customers/delete-payment-method">
    Remova um método de pagamento salvo da conta de um cliente.
  </Card>

  <Card title="Create Portal Session" icon="arrow-up-right-from-square" href="/api-reference/customers/create-customer-portal-session">
    Gere um link de sessão seguro do Portal do Cliente para um cliente específico.
  </Card>
</CardGroup>

<Note>
  Todos os endpoints da API requerem autenticação usando sua chave de API. Sempre use sua chave secreta no lado do servidor e nunca a exponha no código do lado do cliente.
</Note>
