
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...
Intégrez Stripe à Post Affiliate Pro à l’aide de plugins intégrés pour la gestion des notifications, les codes de suivi et les webhooks. Prend en charge les commandes, les remboursements, les commissions à vie et la gestion des coupons. Assurez un suivi des paiements fluide avec Stripe Checkout et les liens de paiement 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.
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.
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’].
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>
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.
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.
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.
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.
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.
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.
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.
Si vous envisagez d’autres options que Stripe, voici quelques alternatives notables :
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.
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.
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.
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.
Parmi les alternatives notables à Stripe figurent Square, Stax Payments, PayPal, Clover, Payment Depot, Helcim, Gravity Payments, Merchant One, Elavon et Intuit QuickBooks Payments.
Améliorez votre programme d'affiliation avec Stripe et Post Affiliate Pro. Commencez à suivre les transactions et à optimiser vos paiements dès aujourd'hui.
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...
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...
Souhaitez-vous encore améliorer votre logiciel d'affiliation ? Découvrez Braintree pour Post Affiliate Pro. Profitez d'une intégration transparente de Braintree...