Assistance/Attribution des revenus
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.completed
  • invoice.payment_succeeded
  • charge.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.