Skip to main content
O módulo de Produtos é o catálogo de primeira classe da FastPay. Em vez de descrever um item solto a cada link de pagamento, você cadastra cada produto uma vez (com preço, moeda, imagem, estoque e dimensões) e reaproveita esse mesmo produto em quantos links quiser. Use Produtos quando você precisa:
  • Vender o mesmo item em vários links (campanha, página de venda, link compartilhado).
  • Montar um link com mais de um produto (carrinho) — veja Link de Pagamento.
  • Controlar estoque ou expor peso e dimensões para cotação de frete.
  • Entregar acesso digital (URL liberada após o pagamento).
Os endpoints de Produtos usam o mesmo esquema de autenticação Basic do resto da API. Veja Autenticação.

Tipos de produto

Todo produto é físico (physical) ou digital (digital). O tipo determina o comportamento do checkout e quais campos fazem sentido:
Um link de pagamento é todo físico ou todo digital. A API rejeita um link que misture tipos.

Criar produto

Campos

Listar produtos

Parâmetros suportados:
  • merchantId — filtra por merchant (uso admin).
  • typephysical ou digital.
  • statusactive ou inactive.
  • search — busca por nome ou sku.
  • page, size, orderBy — paginação e ordenação padrão da API.
GET /v1/products/summary devolve KPIs agregados (totais por tipo, ativos, arquivados) para o catálogo do merchant. Útil para painéis e validações antes de criar um link.

Detalhar produto

A resposta inclui um imageUrl assinado quando o produto tiver imagem cadastrada (veja Imagem do produto).

Atualizar produto

Todos os campos são opcionais. Campos ausentes ficam inalterados. A resposta é 204 No Content.
Mudanças de preço não alteram retroativamente cobranças já criadas. Cada cobrança guarda um snapshot do item no momento em que foi gerada.

Arquivar e reativar

Produtos não são removidos — eles ficam ocultos via status. Produtos inactive não podem ser adicionados a novos links.
A resposta é 204 No Content.

Imagem do produto

Envie uma imagem (JPEG ou PNG, até 2 MB) com multipart/form-data:
Sempre que o produto for retornado (detalhe ou dentro de um Link de Pagamento), o campo imageUrl virá com uma URL assinada e temporária, pronta para uso no checkout.

Arquivo do produto digital

Para produtos digital você também pode armazenar um arquivo a ser disponibilizado ao comprador:
Combine com productLink para indicar a URL pública de acesso após o pagamento.

Próximos passos