Attribution des revenus
Attribuer les revenus avec la Stripe PaymentIntent API
Avant de continuer, confirmez que vous avez connecté votre compte Stripe.
Flowsery traite ces événements de webhook Stripe :
checkout.session.completedinvoice.payment_succeededcharge.refunded
L'acheminement vers le bon site web est automatique (Flowsery enregistre une URL de webhook dédiée par site) — vous n'avez pas besoin de transmettre websiteId. Pour attribuer le paiement à la source de trafic du visiteur, transmettez les cookies Flowsery (_fs_vid / _fs_sid) en tant que metadata lorsque vous créez le 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 vous ne pouvez pas définir de metadata, appelez identify(email) afin que Flowsery puisse associer le paiement par e-mail.