Suporte/Atribuição de receita
Atribuição de receita

Atribuir receita com a Stripe PaymentIntent API

Antes de prosseguir, confirme que vinculou a sua conta Stripe.

O Flowsery processa estes eventos de webhook Stripe:

  • checkout.session.completed
  • invoice.payment_succeeded
  • charge.refunded

O encaminhamento para o website correto é automático (o Flowsery regista um URL de webhook dedicado por site) — não precisa de passar o websiteId. Para atribuir o pagamento à fonte de tráfego do visitante, encaminhe os cookies do Flowsery (_fs_vid / _fs_sid) como metadata quando criar o PaymentIntent:

JavaScript
const paymentIntent = await stripe.paymentIntents.create({
  amount: 2000,
  currency: 'usd',
  metadata: {
    fs_visitor_id: req.cookies['_fs_vid'],
    fs_session_id: req.cookies['_fs_sid'],
  },
});

Se não conseguir definir metadata, chame identify(email) para que o Flowsery possa associar o pagamento por e-mail.