–Hidden comment

Use attributes in format region_from and region_to= to change the languages showing in language switcher.
Available regions are:
europe_from europe_to
asia_from asia_to
mideast_from mideast_to
america_from america_to

Example:
europe_from=0 europe_to=22 will put all languages (ordered in language switcher settings) from 1 to 21 to Europe region:
asia_from=22 asia_to=25 will put all languages from 23 to 24 (so only 2) into Asia region.

Stripe

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

Elk klantaccount in stripe heeft een extra veld genaamd ‘beschrijving‘. In deze integratiemethode gebruiken we het. De taak is om de (tracking) cookie-waarde toe te voegen aan het beschrijvingsveldin uw bestelformulier. De eenvoudigste manier is om deze code toe te voegen aan uw 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 is ingediend (klant bestelt), kunt u de formuliergegevens op de standaard manier verwerken en voordat u een afschrijving en een klantenaccount aanmaakt (met Stripe_Customer::create), moet u de pap_custom-gegevens van het ingediende formulier gebruiken en instellen de waarde als klantenbeschrijving – “beschrijving” => $_POST[‘pap_custom’].

Cookiegegevens – Stripe Checkout

Als u de Stripe Checkout gebruikt, moet u in plaats van de bovenstaande stap deze doen. Wat in wezen moet worden gedaan, is om in de clientReferenceId-optie van de stripe.redirectToCheckout-functie de tracking-ID in te voegen die kan worden verkregen, zoals dit is uitgelegd.

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.

Vergeet niet om uw website te integreren met de kliktrackingcode om het allemaal te laten werken.
Terug naar Integraties GRATIS account aanmaken

Onze website maakt gebruik van cookies. Door verder te gaan, gaan we uit van uw toestemming om cookies te plaatsen zoals beschreven in onze privacy- en cookiebeleid.

×

Plan een één-op-één gesprek en ontdek hoe Post Affiliate Pro uw bedrijf ten goede kan komen.

We zijn beschikbaar op meerdere data

Plan een gesprek