Stripe integration
Een reeks API’s die de handel mogelijk maakt voor bedrijven van elke omvang.
Stripe maakt het gemakkelijk om vandaag nog kredietkaarten op internet te accepteren. De integratiemethode maakt gebruik van onze geïntegreerde plug-in voor het afhandelen van meldingen.
De integratie verwerkt ook bestellingen, terugkerende bestellingen en terugbetalingen. Het ondersteunt ook levenslange commissies en verwerking van kortingsbonnen.
Cookiegegevens – bestelformulier
<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>
Cookiegegevens – Stripe Checkout
Hier is een voorbeeld van een geïntegreerde Stripe Checkout-knop:
<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) { }
PostAffTracker.executeOnResponceFinished.push(function() {
papCookie = PostAffTracker._getAccountId() + PostAffTracker._cmanager.getVisitorIdOrSaleCookieValue();
});
</script>
<script src="https://js.stripe.com/v3"></script>
<button id="checkout-button-price_1HHyerAqrxE6mVvaZyp4HYuI" role="link" type="button">Purchase</button>
<div id="error-message"></div>
<script>
(function() {
var stripe = Stripe('pk_live_key');
var checkoutButton = document.getElementById('checkout-button-price_1HHyerAqrxE6mVvaZyp4HYuI');
checkoutButton.addEventListener('click', function () {
stripe.redirectToCheckout({
lineItems: [
{price: 'price_123', quantity: 1},
],
mode: 'payment',
successUrl: 'https://your-website.com/success',
cancelUrl: 'https://your-website.com/canceled',
clientReferenceId: papCookie
})
.then(function(result) {
.....
});
});
})();
</script>
Verkoop volgen
Het volgen van de verkoop gebeurt automatisch, zowel voor standaard als voor terugkerende kosten. De laatste stap is om uw Stripe in te stellen om uw Post Affiliate Pro te informeren over elke afschrijving. Dit wordt gedaan door Stripe webhooks.
Om een webhook in te stellen, gaat u naar het menugedeelte Ontwikkelaars (rechtsboven) en navigeert u vervolgens naar Webhooks. Als u op Eindpunt toevoegen klikt, wordt een formulier weergegeven om een nieuwe URL toe te voegen voor het ontvangen van webhooks. Voer daar deze URL in voor live meldingen:
https://URL_TO_PostAffiliatePro/plugins/Stripe/stripe.php?AccountId=Account_ID
In het geval van evenementen om naar te luisteren, kunt u factuur.payment_succeeded, charge.succeeded en charge.refunded toevoegen. Als u Stripe Checkout gebruikt, hebt u ook checkout.session.completed event nodig.
Als u ook testbetalingen wilt volgen, stelt u dezelfde webhook in de testmodus in.
Activering van plug-ins
De laatste stap is het activeren van de ingebouwde plug-in in uw Post Affiliate Pro. Vergeet niet om het na activering te configureren door de geheime API-sleutel of een beperkte API-sleutel toe te voegen. Als u een beperkte API-sleutel wilt gebruiken, moet u leestoegang toestaan voor deze bronnen: kosten, abonnementen, afrekensessies, klanten en facturen.
Dat is het, u bent klaar. Alle transacties worden nu bijgehouden.
Ontdek hoe u Post Affiliate Pro kunt integreren met toonaangevende e-commerce platformen zoals 11 eShop, 1ShoppingCart, en 2Checkout voor verbeterde conversietracking en partnerrapportage. Start een gratis account en optimaliseer uw online verkoop- en marketingstrategieën eenvoudig. Bezoek nu om meer te leren over onze uitgebreide integratiemogelijkheden en begin met het vergroten van uw online succes!
Integreer eenvoudig PayPro met Post Affiliate Pro om uw e-commercebedrijf te optimaliseren. Volg onze stapsgewijze handleiding voor het plaatsen van verkooptrackingcodes op uw bedankpagina's en ontdek hoe deze krachtige integratie uw digitale productverkoop kan transformeren. Start vandaag nog met een gratis proefperiode!