Codex · III

Preços

Preços: fixo vs preço livre

Cada produto no seu catálogo é ou fixo (o preço que você define é o que é cobrado) ou preço livre (o comprador ou o HTML incorporado escolhe o valor). A escolha é por produto, não por projeto, então um único projeto pode rodar um catálogo de downloads de preço fixo ao lado de uma caixinha e de uma página de doação "diga seu próprio preço" no mesmo site, com uma URL de webhook e um conjunto de credenciais de provedor.

Nunca aceitamos um pagamento por um produto que não esteja listado no seu catálogo. Não há nenhuma válvula de escape de "confie em qualquer coisa" a nível de projeto; todo checkout precisa referenciar um produto que você configurou.

Por que isto importa

Se o worker confiasse no atributo amount de todo botão de compra, um comprador poderia abrir as ferramentas de desenvolvedor do navegador, editar amount="29.99" para amount="0.01", clicar em Comprar, e pagar um centavo por um produto de $30. Os produtos em modo fixo tornam isso impossível.

Modo fixo (o padrão seguro)

Novos produtos são criados em modo fixo. Você define o preço na aba Produtos do seu painel; o elemento de compra no seu site referencia o produto pelo id. O worker lê o preço do seu catálogo e ignora qualquer valor ou moeda que o elemento de compra possa ter.

<coin-moebius-buy
  project-id="proj_YOUR_ID"
  product-id="t-shirt-medium"
  label="Buy a t-shirt">
</coin-moebius-buy>

Um comprador editando o HTML não consegue mudar o preço. O catálogo vence, sempre.

Modo preço livre (para caixinhas, doações, e pague o quanto quiser)

Alguns produtos só fazem sentido se o comprador escolher o valor: widgets de doação, caixinhas, páginas de diga-seu-próprio-preço. Para esses, defina o Preço do produto como Preço livre no formulário do produto. O painel mostra um diálogo de segurança primeiro porque é uma mudança real de comportamento: qualquer pessoa com as ferramentas de desenvolvedor do navegador pode editar o valor antes de pagar. O preço que você define no produto vira o padrão sugerido que o elemento de compra preenche.

<coin-moebius-buy
  project-id="proj_YOUR_ID"
  product-id="tip-jar"
  amount="5.00"
  currency="USD"
  label="Leave a tip">
</coin-moebius-buy>

O gerador de trechos por produto do painel produz o formato certo automaticamente, com o valor sugerido preenchido.

Alternando um produto entre os modos

Fixo e preço livre são alternados por produto, no formulário do produto. Mudar para preço livre abre um diálogo de segurança único porque é a direção destrutiva; voltar para fixo é imediato. Novos checkouts usam o novo modo na hora; transações já concluídas não são afetadas.

Pronto para conectar?

O plano gratuito cobre a maioria dos sites e nunca pede cartão.