Stripe

Stripe

Stripe Payments Integration Affiliate Marketing

Intégration Stripe

Une suite d’API qui propulse le commerce pour les entreprises de toutes tailles.

Stripe facilite l’acceptation des cartes de crédit sur le web dès aujourd’hui. La méthode d’intégration utilise notre plugin intégré pour la gestion des notifications.

Comment intégrer PostAffiliatePro avec Stripe

L’intégration gère les commandes, les commandes récurrentes et les remboursements. Elle prend également en charge les commissions à vie et la gestion des coupons.

Données cookies – formulaire de commande

Chaque compte client dans Stripe dispose d’un champ supplémentaire appelé ‘description‘. Dans cette méthode d’intégration, nous l’utilisons. Il s’agit d’ajouter la valeur du cookie (suivi) dans le champ description présent dans votre formulaire de commande. Le moyen le plus simple est d’ajouter ce code à votre formulaire de paiement :

<input type="hidden" name="pap_custom" value="" id="pap_tdx8v2s5a" />

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
  PostAffTracker.writeCookieToCustomField('pap_tdx8v2s5a');
</script>

Lorsque le formulaire est soumis (le client commande), vous pouvez traiter les données du formulaire comme habituellement et avant de créer un débit et un compte client (avec Stripe_Customer::create), vous devez utiliser la donnée pap_custom du formulaire soumis et définir la valeur comme description du client – “description” = > $_POST[‘pap_custom’].

Données cookies – Stripe Checkout

Si vous utilisez Stripe Checkout alors au lieu de l’étape ci-dessus vous devez effectuer celle-ci. Essentiellement, il faut ajouter la valeur du cookie de suivi dans la variable client-reference-id de l’objet session Stripe. Consultez comment obtenir la valeur du cookie de suivi (ID du visiteur).

Voici un exemple de bouton Stripe Checkout :

<script async src="https://js.stripe.com/v3/buy-button.js">
</script>
<stripe-buy-button
buy-button-id="_buy_btn_BBBBBBBBBBBBBB_ "
publishable-key="_pk_test_XXXXXXXXXXXXXXXXXXX_ "
>
</stripe-buy-button>

Voici à quoi pourrait ressembler un bouton intégré (le code du bouton Stripe est ajouté via JavaScript désormais) :

<script async src="https://js.stripe.com/v3/buy-button.js">
</script>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
  var papCookie = '';
  PostAffTracker.setAccountId('Account_ID');
  try {
    PostAffTracker.track();
  } catch (err) { }
  papCookie = PostAffTracker._getAccountId() + PostAffTracker._cmanager.getVisitorIdOrSaleCookieValue();
  document.write('<stripe-buy-button buy-button-id="_buy_btn_BBBBBBBBBBBBBB_ " publishable-key="_pk_test_XXXXXXXXXXXXXXXXXXX_ " **client-reference-id** ="' + papCookie + '"></stripe-buy-button>');
</script>

Données cookies – liens de paiement Stripe

Si vous utilisez les liens de paiement Stripe alors vous devez transmettre la valeur du cookie de suivi comme paramètre de chaîne de requête _client_reference_id_ au lien. Pour cela, il faut assigner un ID à l’élément <a>, par exemple “papCookie” :

<a id="papCookie" href="https://buy.stripe.com/2wM8yP31J6vF6wodQZ">Payer maintenant</a>

Une fois l’ID assigné, vous devez exécuter la fonction PostAffTracker.writeCookieToLink(‘ papCookie ‘, ‘ _client_reference_id_‘); du code de suivi des clics avec l’ID du lien (ici papCookie) et le nom du paramètre à ajouter (_client_reference_id_), par exemple ainsi :

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
  try {
    PostAffTracker.setAccountId('Account_ID');
    PostAffTracker.track();
    PostAffTracker.writeCookieToLink('papCookie', 'client_reference_id');
  } catch (err) { }
</script>

Une autre catégorie d’outils de paiement Stripe sont les tables de prix Stripe. Elles prennent également en charge client-reference-id ; l’intégration est donc également possible.

Suivi des ventes – configuration du webhook

Le suivi des ventes s’effectuera automatiquement, pour les paiements standards comme récurrents. La dernière étape consiste à configurer Stripe pour informer votre Post Affiliate Pro à chaque paiement. Cela se fait via les webhooks Stripe.

Pour configurer un webhook, rendez-vous dans le menu Développeurs (en bas à gauche), puis dans Webhooks. Cliquez sur Ajouter un endpoint et utilisez l’URL ci-dessous comme endpoint pour recevoir les webhooks. Saisissez cette URL pour les notifications en direct :

https://URL_TO_PostAffiliatePro/plugins/Stripe/stripe.php?AccountId=Account_ID

Côté événements à écouter, vous pouvez ajouter invoice.payment_succeeded, charge.succeeded et charge.refunded. Si vous utilisez Stripe Checkout ou les liens de paiement Stripe, il vous faudra aussi l’événement checkout.session.completed.

Concernant la version de l’API, veillez à choisir la plus récente. En cas de problème avec un ancien webhook, mettez à jour la version de l’API par défaut de votre compte – rendez-vous dans votre Workbench pour cela. Autre possibilité : créez un nouveau webhook avec la dernière version de l’API.

Si vous souhaitez également suivre les paiements de test, configurez le même webhook en mode test.

Activation du plugin

La dernière étape consiste à activer le plugin intégré dans votre Post Affiliate Pro. N’oubliez pas de le configurer après activation en ajoutant la clé API secrète ou une clé API restreinte. Si vous souhaitez utiliser une clé API restreinte, vous devez autoriser l’accès en lecture aux ressources suivantes : Charges, Subscriptions, Checkout Sessions, Customers et Invoices.

C’est tout, la configuration est terminée. Toutes les transactions seront désormais suivies.

N’oubliez pas d’intégrer à votre site le code de suivi des clics pour que l’ensemble fonctionne.

Qu’est-ce que Stripe ?

Stripe est une plateforme de paiement complète conçue pour faciliter un large éventail de traitements de transactions, permettant aux entreprises d’accepter des paiements de clients du monde entier. Elle prend en charge diverses méthodes de paiement, dont cartes de crédit et de débit, portefeuilles numériques et options locales. Grâce à des outils adaptés aux développeurs, Stripe permet la création de solutions de paiement personnalisées et simplifie la gestion financière des entreprises.

Fondée par Patrick et John Collison en 2010, Stripe est née de la volonté de résoudre les défis complexes des paiements en ligne. Lancée initialement aux États-Unis, sa facilité d’intégration a rapidement séduit, notamment les développeurs. Au fil des années, Stripe s’est mondialisée et a ajouté de nombreuses fonctionnalités comme Atlas, Radar et Instant Payouts. Des partenariats stratégiques et des acquisitions ont continuellement renforcé sa position dans l’écosystème financier numérique.

Stripe sert une clientèle variée, incluant e-commerçants, plateformes SaaS et grandes entreprises. Son API flexible la rend idéale pour les développeurs et équipes IT, tandis que ses fonctions de sécurité robustes séduisent les sociétés exigeant une gestion fiable des paiements. Stripe simplifie les paiements complexes et s’adapte à la croissance des entreprises.

Fonctionnalités principales de Stripe

  • Paiements mondiaux : Plus de 100 méthodes de paiement prises en charge dans le monde.
  • Prévention de la fraude avec Stripe Radar : Outils sophistiqués de détection de fraude.
  • Optimisation des revenus : Facturation, gestion des abonnements et taxation complètes.
  • Personnalisation via les API Stripe : API et SDK conviviaux pour des solutions sur mesure.
  • Paiements multi-parties via Stripe Connect : Prise en charge des schémas de paiement complexes pour les plateformes.

Tarification de Stripe

Stripe utilise un modèle à la consommation avec des frais standards pour les cartes domestiques et internationales, et propose des plans personnalisés pour les volumes importants. Des services additionnels comme Radar et Terminal entraînent des frais séparés. Les entreprises peuvent négocier des tarifs adaptés à leurs besoins spécifiques pour optimiser les coûts.

Avis utilisateurs sur Stripe

Les utilisateurs apprécient l’interface conviviale de Stripe, sa fiabilité et l’intégration poussée de son API. Cependant, certains remontent des problèmes de reporting et de difficultés avec le support client . En moyenne, Stripe reçoit des retours positifs mais pourrait s’améliorer sur certains aspects de service pour augmenter la satisfaction des utilisateurs.

Avis YouTube sur Stripe

Ces avis fournissent des aperçus visuels sur la fonctionnalité de Stripe, ses tarifs et sa comparaison avec d’autres processeurs de paiement, offrant ainsi des perspectives utiles aux utilisateurs potentiels.

Alternatives à Stripe

Si vous envisagez d’autres options que Stripe, voici quelques alternatives notables :

  1. Square
  2. Stax Payments
  3. PayPal
  4. Clover
  5. Payment Depot
  6. Helcim
  7. Gravity Payments
  8. Merchant One – Traitement rapide des paiements par carte avec financement dès le lendemain, sans intermédiaires.
  9. Elavon – Solutions de paiement innovantes et sécurisées pour le commerce mondial.
  10. Intuit QuickBooks Payments – Traitement des paiements intégré à QuickBooks pour une gestion facile des factures et des paiements.

Questions fréquemment posées

Que permet l'intégration de Stripe avec Post Affiliate Pro ?

L'intégration de Stripe avec Post Affiliate Pro permet une acceptation transparente des cartes de crédit, un suivi automatisé des commandes et des remboursements, ainsi que des commissions à vie pour les affiliés. Elle prend en charge le suivi avancé des cookies, le suivi des ventes via webhooks et une activation facile des plugins pour une gestion efficace des affiliés.

Comment puis-je suivre les ventes affiliées avec Stripe ?

Les ventes affiliées sont suivies à l'aide de cookies stockés dans des champs personnalisés Stripe ou via client-reference-id dans Stripe Checkout et les liens de paiement. Le suivi des ventes est réalisé grâce aux webhooks Stripe qui informent Post Affiliate Pro des paiements réussis, récurrents ou remboursés.

À quels événements dois-je prêter attention dans les webhooks Stripe ?

Vous devez écouter des événements tels que invoice.payment_succeeded, charge.succeeded, charge.refunded et checkout.session.completed (si vous utilisez Stripe Checkout ou les liens de paiement Stripe) pour garantir le suivi de toutes les transactions.

Est-il possible d'utiliser des clés API restreintes avec cette intégration ?

Oui, vous pouvez utiliser une clé API restreinte pour le plugin Stripe dans Post Affiliate Pro. Assurez-vous qu'elle dispose d'un accès en lecture pour Charges, Subscriptions, Checkout Sessions, Customers et Invoices.

Quelles sont les alternatives à Stripe pour les paiements affiliés ?

Parmi les alternatives notables à Stripe figurent Square, Stax Payments, PayPal, Clover, Payment Depot, Helcim, Gravity Payments, Merchant One, Elavon et Intuit QuickBooks Payments.

Commencez avec l'intégration Stripe

Améliorez votre programme d'affiliation avec Stripe et Post Affiliate Pro. Commencez à suivre les transactions et à optimiser vos paiements dès aujourd'hui.

En savoir plus

Square (SquareUp)
Square (SquareUp)

Square (SquareUp)

Découvrez comment intégrer Square (SquareUp) avec Post Affiliate Pro pour automatiser les processus métier, suivre les ventes des affiliés et augmenter vos reve...

5 min de lecture
Square Integration +4
Solution Générale
Solution Générale

Solution Générale

Découvrez comment intégrer le logiciel General Solution avec Post Affiliate Pro en utilisant le tracking JavaScript ou image cachée pour un suivi avancé des com...

3 min de lecture
AffiliateMarketing Integration +3
Braintree
Braintree

Braintree

Souhaitez-vous encore améliorer votre logiciel d'affiliation ? Découvrez Braintree pour Post Affiliate Pro. Profitez d'une intégration transparente de Braintree...

6 min de lecture
Integration Payments +3

Vous serez entre de bonnes mains !

Rejoignez notre communauté de clients satisfaits et offrez un excellent support client avec Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface