Permite que você crie um novo produto que pode ser usado em cobranças.
Produtos podem ser avulsos (pagamento único) ou de assinatura; use o campo opcional cycle para definir a recorrência (WEEKLY, MONTHLY, SEMIANNUALLY, ANNUALLY). Quando cycle é omitido ou null, o produto é avulso.
Alternativa: Você também pode criar e gerenciar seus produtos pelo Dashboard da AbacatePay.
PRODUCT:CREATE.Todas as requisições devem incluir sua chave de API no header Authorization usando o formato Bearer <abacatepay-api-key>. Sem esse header a requisição será rejeitada.
Saiba mais sobre como criar e usar chaves de API na documentação de autenticação.
Dados necessários para criar um produto.
Identificador único do produto no seu sistema.
"prod-123"
Nome do produto.
"Produto Exemplo"
Preço do produto em centavos.
x >= 110000
Moeda do produto.
"BRL"
Descrição opcional do produto.
"Descrição do produto"
URL da imagem do produto. Opcional.
null
Opcional. Indica se o produto é uma assinatura. Quando omitido ou null, o produto é avulso (pagamento único).
Valores possíveis: WEEKLY, MONTHLY, SEMIANNUALLY, ANNUALLY.
WEEKLY, MONTHLY, SEMIANNUALLY, ANNUALLY null
Produto criado com sucesso.
Os dados do seu produto.
O campo cycle indica se o produto é uma assinatura (subscription). Quando null, o produto é avulso (pagamento único). Valores possíveis definem a recorrência da assinatura.
A moeda (currency) é sempre BRL.
null
Se a requisição obteve sucesso ou não.
true