Integration logo
Stripe

Stripe

Stripe Payments Integration Affiliate Marketing

Stripe-integratie

Een set API’s die handel mogelijk maakt voor bedrijven van elke omvang.

Stripe maakt het eenvoudig om vandaag nog creditcardbetalingen op het web te accepteren. De integratiemethode gebruikt onze ingebouwde plug-in voor notificatieafhandeling.

Hoe integreer je PostAffiliatePro met Stripe

De integratie verwerkt bestellingen, terugkerende bestellingen en terugbetalingen. Ook ondersteunt het lifetime commissies en kortingscodeverwerking.

Cookiedata – bestelformulier

Elk klantaccount in Stripe heeft een extra veld genaamd ‘description’. In deze integratiemethode gebruiken we dit veld. De taak is om de (tracking) cookie-waarde in het description veld op je bestelformulier te plaatsen. De eenvoudigste manier is deze code toe te voegen aan je betalingsformulier:

<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>

Wanneer het formulier wordt verstuurd (de klant plaatst een bestelling), kun je de formulierdata op de standaard manier verwerken. Voordat je een charge en klantaccount aanmaakt (met Stripe_Customer::create), moet je de pap_custom data uit het verzonden formulier gebruiken en de waarde als klantbeschrijving instellen – “description” = > $_POST[‘pap_custom’].

Cookiedata – Stripe Checkout

Als je gebruik maakt van Stripe Checkout , dan moet je in plaats van bovenstaande stap deze uitvoeren. In feite moet je een trackingcookie-waarde toevoegen aan de client-reference-id variabele van het Stripe sessieobject. Bekijk hier hoe je de trackingcookie-waarde ophaalt (bezoekers-ID).

Hier is een voorbeeld van een Stripe Checkout-knop :

<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>

Zo ziet een geïntegreerde knop eruit (de Stripe-knopcode wordt nu via JavaScript toegevoegd):

<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>

Als je Stripe betaallinks gebruikt, moet je de trackingcookie-waarde als _client_reference_id_ querystringparameter aan de link toevoegen. Hiervoor moet je een ID toewijzen aan het <a> linkelement, bijvoorbeeld “papCookie” als link-ID:

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

Als je de ID hebt toegekend, moet je de functie PostAffTracker.writeCookieToLink(‘ papCookie ‘, ‘ _client_reference_id_‘); van de kliktrackingcode uitvoeren met de ID van de link (in dit voorbeeld papCookie) en de naam van de querystringparameter die moet worden toegevoegd (_client_reference_id_). Bijvoorbeeld:

<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>

Een andere categorie Stripe-betalingstools zijn Stripe prijstabellen. Deze ondersteunen het gebruik van client-reference-id, dus integratie is hiervoor ook mogelijk.

Verkooptracking – webhook instellen

De verkooptracking gebeurt automatisch, zowel voor standaard als voor terugkerende betalingen. De laatste stap is je Stripe zo in te stellen dat deze je Post Affiliate Pro informeert over elke charge. Dit gebeurt via Stripe webhooks.

Om een webhook in te stellen, ga je naar het menu Developers (linksonder) en vervolgens naar Webhooks. Klik op Endpoint toevoegen en gebruik onderstaande URL als endpoint voor het ontvangen van webhooks. Vul deze URL in voor live notificaties:

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

Wat betreft de gebeurtenissen waarop je moet letten, voeg invoice.payment_succeeded, charge.succeeded en charge.refunded toe. Gebruik je Stripe Checkout of Stripe betaallinks, dan heb je ook het checkout.session.completed event nodig.

Wat betreft de API-versie: kies altijd de nieuwste. Heb je problemen met een oudere webhook, werk dan je standaard-API-versie bij via je Workbench. Of maak een nieuwe webhook aan met de nieuwste API-versie.

Wil je ook testbetalingen bijhouden, stel dan dezelfde webhook in testmodus in.

Plug-in activeren

De laatste stap is het activeren van de ingebouwde plug-in in je Post Affiliate Pro. Vergeet niet deze na activatie te configureren door de Secret API-sleutel of een beperkte API-sleutel toe te voegen. Wil je een beperkte API-sleutel gebruiken, geef dan leestoegang voor deze resources: Charges, Subscriptions, Checkout Sessions, Customers en Invoices.

Dat is alles, je bent klaar. Vanaf nu worden alle transacties geregistreerd.

Vergeet niet je site te integreren met de kliktrackingcode zodat alles werkt.

Wat is Stripe?

Stripe is een uitgebreid betalingsplatform dat een breed scala aan transactieverwerking faciliteert, zodat bedrijven wereldwijd betalingen van klanten kunnen accepteren. Het ondersteunt diverse betaalmethoden, waaronder credit- en debetkaarten, digitale wallets en lokale opties. Met ontwikkelaarsvriendelijke tools ondersteunt Stripe aangepaste betalingsoplossingen en stroomlijnt het de financiële bedrijfsvoering.

Stripe is in 2010 opgericht door Patrick en John Collison, vanuit de wens om complexe online betalingsuitdagingen op te lossen. Oorspronkelijk gelanceerd in de Verenigde Staten, werd Stripe door de eenvoudige integratie al snel populair, vooral bij ontwikkelaars. Door de jaren heen is Stripe wereldwijd uitgebreid en zijn er veel functies toegevoegd, zoals Atlas, Radar en Instant Payouts. Strategische samenwerkingen en overnames hebben de positie in het digitale financiële ecosysteem verder versterkt.

Stripe bedient een uiteenlopend klantenbestand, van e-commercebedrijven en SaaS-platforms tot grote ondernemingen. De flexibele API maakt Stripe ideaal voor ontwikkelaars en IT-teams, terwijl de robuuste beveiliging bedrijven aanspreekt die betrouwbare betalingsverwerking nodig hebben. Stripe vereenvoudigt complexe betalingen en schaalt mee met groeiende bedrijfsbehoeften.

Belangrijkste kenmerken van Stripe

  • Wereldwijde betalingen: Ondersteunt meer dan 100 betalingsmethoden wereldwijd.
  • Fraudepreventie met Stripe Radar: Biedt geavanceerde fraudedetectietools.
  • Omzetoptimalisatie: Uitgebreide facturatie-, abonnements- en belastingdiensten.
  • Aanpasbaarheid via Stripe API’s: Ontwikkelaarsvriendelijke API’s en SDK’s voor maatwerkoplossingen.
  • Multi-party Payments via Stripe Connect: Ondersteunt complexe betaalschema’s voor platforms.

Stripe’s prijsopties

Stripe werkt met een pay-as-you-go-model met standaardtarieven voor binnenlandse en internationale kaarten en biedt maatwerkprijzen bij grotere volumes. Extra diensten zoals Radar en Terminal brengen afzonderlijke kosten met zich mee. Bedrijven kunnen op basis van hun behoeften onderhandelen over aangepaste tarieven om kosten te optimaliseren.

Gebruikersinzichten over Stripe

Gebruikers waarderen Stripe vanwege het gebruiksvriendelijke dashboard, de betrouwbaarheid en de goede API-integratie. Er zijn echter ook zorgen over rapportageproblemen en klantenondersteuning gemeld. Gemiddeld krijgt Stripe positieve beoordelingen, maar op sommige servicegebieden kan verbetering nodig zijn om de klanttevredenheid verder te verhogen.

YouTube-reviews over Stripe

Deze reviews geven visuele inzichten in de werking, prijzen en vergelijking met andere betalingsverwerkers, en bieden waardevolle perspectieven voor potentiële gebruikers.

Alternatieven voor Stripe

Overweeg je andere opties dan Stripe? Hier zijn enkele opvallende alternatieven:

  1. Square
  2. Stax Payments
  3. PayPal
  4. Clover
  5. Payment Depot
  6. Helcim
  7. Gravity Payments
  8. Merchant One – Moeiteloze creditcardverwerking met uitbetaling de volgende dag en geen tussenpersonen.
  9. Elavon – Innovatieve, veilige betalingsoplossingen voor wereldwijde handel.
  10. Intuit QuickBooks Payments – Geïntegreerde betalingsverwerking binnen QuickBooks voor eenvoudige facturatie en betalingsbeheer.

Veelgestelde vragen

Wat maakt het mogelijk als je Stripe met Post Affiliate Pro integreert?

Door de integratie van Stripe met Post Affiliate Pro kun je moeiteloos creditcards accepteren, worden bestellingen en terugbetalingen automatisch gevolgd en kun je lifetime commissies voor affiliates instellen. Het ondersteunt geavanceerde cookie tracking, verkooptracking via webhooks en eenvoudige plug-in activatie voor efficiënt affiliatebeheer.

Hoe volg ik affiliateverkopen met Stripe?

Affiliateverkopen worden gevolgd via cookies die zijn opgeslagen in aangepaste Stripe-velden of via client-reference-id in Stripe Checkout en betaallinks. Verkooptracking wordt voltooid via Stripe webhooks die Post Affiliate Pro informeren over geslaagde, terugkerende of terugbetaalde betalingen.

Op welke gebeurtenissen moet ik letten bij Stripe webhooks?

Je moet letten op gebeurtenissen zoals invoice.payment_succeeded, charge.succeeded, charge.refunded, en checkout.session.completed (als je Stripe Checkout of betaallinks gebruikt) om alle transacties te registreren.

Is het mogelijk om beperkte API-sleutels te gebruiken met deze integratie?

Ja, je kunt een beperkte API-sleutel gebruiken voor de Stripe plug-in in Post Affiliate Pro. Zorg ervoor dat deze leestoegang heeft tot Charges, Subscriptions, Checkout Sessions, Customers en Invoices.

Wat zijn alternatieven voor Stripe voor affiliatebetalingen?

Opmerkelijke alternatieven voor Stripe zijn onder andere Square, Stax Payments, PayPal, Clover, Payment Depot, Helcim, Gravity Payments, Merchant One, Elavon en Intuit QuickBooks Payments.

Aan de slag met Stripe-integratie

Verbeter je affiliateprogramma met Stripe en Post Affiliate Pro. Begin vandaag nog met het registreren van transacties en het optimaliseren van je betalingen.

Meer informatie

Square (SquareUp)
Square (SquareUp)

Square (SquareUp)

Leer hoe je Square (SquareUp) integreert met Post Affiliate Pro om bedrijfsprocessen te automatiseren, affiliateverkopen te volgen en de omzet te verhogen. Ontd...

5 min lezen
Square Integration +4
Braintree
Braintree

Braintree

Wil je je affiliate software nog verder verbeteren? Bekijk dan Braintree voor Post Affiliate Pro. Ontdek een naadloze Braintree-integratie, accepteer betalingen...

6 min lezen
Integration Payments +3
RocketGate
RocketGate

RocketGate

Integreer RocketGate met Post Affiliate Pro om uw online betalingen te stroomlijnen. Leer hoe u uw affiliate software koppelt aan RocketGate’s geavanceerde beta...

4 min lezen
Payments Integration +3

U bent in goede handen!

Sluit u aan bij onze gemeenschap van tevreden klanten en bied uitstekende klantenservice met Post Affiliate Pro.

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