Language switcher

–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

API-csomag, amely bármilyen méretű vállalkozás számára lehetővé teszi a kereskedelmet.

A Stripe megkönnyíti a hitelkártya-elfogadás megkezdését az interneten. Az integrációs módszer a beépített bővítményünket használja az értesítések kezelésére.

Az integráció kezeli a megrendeléseket, az ismétlődő rendeléseket és a visszatérítéseket is. Támogatja az élettartamra szóló jutalékokat és a kuponkezelést is.

Minden Stripe-ban lévő ügyfélfiókhoz tartozik egy „leírás” nevű extra mező. Ebben az integrációs módszerben azt használjuk. A feladat az, hogy a (követő) süti értékét hozzáadja a megrendelőlapon található leírás mezőbe. A legegyszerűbb módja, ha hozzáadja ezt a kódot a fizetési űrlaphoz:

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

Az űrlap leadásakor (a vevő rendel) az űrlap adatait a szokásos módon dolgozhatja fel, és a terhelés és az ügyfélszámla létrehozása előtt (a Stripe_Customer::create segítségével) a beküldött űrlap pap_custom adatait kell használnia és az értéket be kell állítania ügyfélleírásként – “description” => $_POST[‘pap_custom’].

Ha a Stripe Checkout-ot használja, akkor a fenti lépés helyett ezt kell megtennie. Lényegében azt kell tenni, hogy a stripe.redirectToCheckout függvény clientReferenceId opciójába be kell illeszteni a nyomkövetési azonosítót, amely a leírtak szerint beszerezhető itt.

Íme egy példa egy integrált Stripe Checkout gombra:

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
  var papCookie = '';
  PostAffTracker.setAccountId('default1');
  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>

Eladás nyomon követése

Az értékesítés nyomon követése automatikusan megtörténik, mind a normál, mind az ismétlődő költségek esetén. Az utolsó lépés az, hogy beállítsa a Stripe-ot, hogy tájékoztassa Post Affiliate Pro-ját minden egyes terhelésről. Ezt a Stripe webhooks végzi.

Webhook beállításához navigáljon a Fejlesztők menü szakaszhoz (jobb felső sarokban), majd navigáljon a Webhooks részhez. A Végpont hozzáadása gombra kattintva megjelenik egy űrlap, amely új URL-címet adhat hozzá a webhookok fogadásához. Írja be ezt az URL-t az élő értesítésekhez:

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

A meghallgatható eseményekhez hozzáadhatja az invoice.payment_succeeded, charge.succeeded és charge.refunded-ot. Ha Stripe Checkout-ot használ, akkor szüksége lesz a checkout.session.completed eseményre is.

Ha a tesztfizetéseket is nyomon szeretné követni, állítsa be ugyanazt a webhookot teszt módban is.

Beépülő modul aktiválása

Az utolsó lépés a Post Affiliate Pro beépített bővítményének aktiválása. Ne felejtse el beállítani az aktiválás után a titkos API-kulcs vagy a korlátozott API-kulcs hozzáadását. Ha korlátozott API-kulcsot szeretne használni, engedélyeznie kell az olvasási hozzáférést a következő erőforrásokhoz: költségek, előfizetések, fizetési munkamenetek, ügyfelek és számlák.

Ennyi, készen van. Mostantól minden tranzakció nyomon követhető.

Ne felejtse el integrálni webhelyét a kattintáskövető kóddal, hogy minden működjön.

Back to Integrations Create account for FREE

Our website uses cookies. By continuing we assume your permission to deploy cookies as detailed in our privacy and cookies policy.

×

Schedule a one-on-one call and discover how Post Affiliate Pro can benefit your business.

We’re available on multiple dates

Schedule a call