Skip to main content
POST
Criar Produto

Visão Geral

O endpoint de criação de produtos permite que você crie produtos para vendas avulsas (one-time purchases) ou assinaturas (recurring billing). Cada produto criado recebe um uuid único que é usado para gerar o link de pagamento.

Requisição

Campo Obrigatório

string
required
Nome do produto. Será exibido na página de pagamento.

Campos Opcionais

Todos os campos abaixo possuem valores padrão e não precisam ser enviados:
string
default:""
Descrição do produto. Ajuda o cliente a entender o que está comprando.
number
default:"0"
Preço do produto em Reais (BRL). Use 0 para produtos de assinatura.
boolean
default:"true"
Habilita pagamento via PIX.
boolean
default:"true"
Habilita pagamento via cartão de crédito.
boolean
default:"true"
Habilita pagamento via boleto bancário.
boolean
default:"true"
Habilita o Pix Automático (débito recorrente do Pix) no checkout de assinatura do produto. Vem ligado por padrão — envie false para não oferecer. Produtos que não são assinatura ignoram o campo.
number
default:"1"
Número máximo de parcelas permitidas (1-12).
string
URL da imagem do produto.
string[]
Tags para categorizar o produto.
string
URL para redirecionar o cliente após o pagamento.
string
Texto do botão de redirecionamento (máximo 100 caracteres).
string
ID do Facebook Pixel para rastreamento.
boolean
default:"false"
Define se o produto é de assinatura (cobrança recorrente). Para produtos de assinatura, o preço é definido nos preços de assinatura, não no campo value.
Com a API simplificada, você pode criar um produto enviando apenas o campo name. Todos os métodos de pagamento serão habilitados por padrão.

Exemplo de Requisição

Exemplo Mínimo

Crie um produto enviando apenas o nome. Todos os métodos de pagamento serão habilitados automaticamente:

Exemplo Completo

Personalize todas as opções do produto:

Exemplo para Assinatura

Para produtos com cobrança recorrente, defina isSubscription: true. O preço será configurado posteriormente nos preços de assinatura:
Após criar um produto de assinatura, você precisa criar preços de assinatura para definir os planos (mensal, anual, etc.) e seus valores.

Resposta de Sucesso

string
Identificador único usado para o link de pagamento.
string
Nome do produto.
string
Descrição do produto.
number
Preço do produto.
boolean
Se PIX está habilitado.
boolean
Se cartão de crédito está habilitado.
boolean
Se boleto está habilitado.
boolean
Se o Pix Automático (débito recorrente) está habilitado.
array
Lista de parcelas com valores calculados.
boolean
Status do produto.
boolean
Se o produto é de assinatura (cobrança recorrente).
string
Data de criação (ISO 8601).
string
Data da última atualização (ISO 8601).

Exemplo de Resposta (201 Created)

Erros Comuns

Solução: O preço mínimo é R$ 5,00.
Solução: O campo name é o único campo obrigatório. Verifique se está preenchido.
Solução: Verifique se o header Authorization está correto.

Próximos Passos

Link de Pagamento

Aprenda a usar e compartilhar o link de pagamento

Listar Produtos

Consulte seus produtos existentes

Criar Preço de Assinatura

Configure planos de preço para produtos de assinatura

Guia de Assinaturas

Aprenda a configurar cobrança recorrente