Atribución de ingresos
Atribuir ingresos con la Stripe PaymentIntent API
Antes de continuar, confirma que has vinculado tu cuenta de Stripe.
Flowsery procesa estos eventos de webhook de Stripe:
checkout.session.completedinvoice.payment_succeededcharge.refunded
El enrutamiento al sitio web correcto es automático (Flowsery registra una URL de webhook dedicada por sitio) — no necesitas pasar websiteId. Para atribuir el pago a la fuente de tráfico del visitante, reenvía las cookies de Flowsery (_fs_vid / _fs_sid) como metadata cuando crees el 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'],
},
});Si no puedes establecer metadata, llama a identify(email) para que Flowsery pueda asociar el pago por correo electrónico.