Evento price.created
Disparado quando um preço é criado via
POST /v1/prices ou inline em
POST /v1/products.
Use este evento para sincronizar os termos de cobrança de um produto. Um price
fixa valor, moeda e forma de cobrança; quando precisar mudar valor ou cadência,
crie outro preço e desative o antigo.
data.object carrega o price completo no mesmo formato de
GET /v1/prices/:id.
O preço é a referência que checkouts e assinaturas usam para cobrar. Guarde o
price_* recebido neste evento e preserve preços antigos para conciliar
cobranças que já usaram aqueles termos.Quando acontece
Como processar
- Registre o
iddo evento (evt_*) para processar o webhook de forma idempotente. - Use
data.object.id(price_*) como chave do preço no seu sistema. - Relacione o preço ao produto usando
data.object.product. - Trate
unit_amount,currency,typeerecurringcomo os termos fixos daquele preço. - Use
typeerecurringpara diferenciar compra única de cobrança recorrente. - Use
is_activepara decidir se o preço pode ser oferecido em novos fluxos. - Use
metadatapara correlacionar o preço com referências internas.

