Pular para o conteúdo principal

Introdução

Metadados permitem que você armazene informações adicionais e estruturadas sobre seus objetos nos Pagamentos Dodo. Você pode anexar metadados à maioria dos objetos de Pagamentos Dodo, incluindo pagamentos, assinaturas e mais.

Visão Geral

  • As chaves de metadados podem ter até 40 caracteres
  • Os valores de metadados podem ser uma string, número ou booleano; strings podem ter até 500 caracteres
  • Objetos, arrays e null não são aceitos como valores de metadados
  • Você pode ter até 50 pares de chave-valor de metadados por objeto
  • As chaves devem conter apenas caracteres alfanuméricos, hífens e sublinhados
  • Os metadados não são pesquisáveis usando nossa API, mas são retornados nas respostas da API e webhooks

Casos de Uso

Metadados são úteis para:
  • Armazenar IDs ou referências externas
  • Adicionar anotações internas
  • Vincular objetos de Pagamentos Dodo ao seu sistema
  • Categorizar transações
  • Adicionar atributos personalizados para relatórios

Adicionando Metadados

Você pode adicionar metadados ao criar ou atualizar objetos através da API. Para produtos, você também tem a opção de adicionar metadados diretamente da interface do painel.

Via API

Via Interface do Painel (Apenas Produtos)

Para produtos, você também pode adicionar metadados diretamente do painel de Pagamentos Dodo ao criar ou editar um produto. A seção de metadados permite que você adicione facilmente pares de chave-valor personalizados sem escrever código.
Interface de metadados de produto no painel da Dodo Payments
Usar a interface do painel para metadados de produtos é especialmente útil para membros de equipes não técnicas que precisam gerenciar informações e categorias de produtos.

Recuperando Metadados

Metadados estão incluídos nas respostas da API ao recuperar objetos:

Pesquisa e Filtragem

Embora metadados não sejam diretamente pesquisáveis via nossa API, você pode:
  1. Armazenar identificadores importantes em metadados
  2. Recuperar objetos usando seus IDs primários
  3. Filtrar os resultados no seu código de aplicação

Melhores Práticas

Faça:

  • Use convenções de nomenclatura consistentes para chaves de metadados
  • Documente seu esquema de metadados internamente
  • Mantenha os valores curtos e significativos
  • Use metadados apenas para dados estáticos
  • Considere usar prefixos para diferentes sistemas (por exemplo, crm_id, inventory_sku)

Não Faça:

  • Armazenar dados sensíveis em metadados
  • Usar metadados para valores que mudam frequentemente
  • Confiar em metadados para lógica de negócios crítica
  • Armazenar informações duplicadas que estão disponíveis em outro lugar no objeto
  • Usar caracteres especiais nas chaves de metadados

Objetos Suportados

Metadados são suportados nos seguintes objetos:

Webhooks e Metadados

Metadados estão incluídos em eventos de webhook, facilitando o manuseio de notificações com seus dados personalizados:
Última modificação em 9 de julho de 2026