
PayFast
Sledujte predaje partnerov z PayFast, južnoafrickej platobnej brány, pomocou pluginu Post Affiliate Pro PayFast ITN. Návod na nastavenie s kódom platobného formulára, notify URL a nastaveniami pluginu.
Integrácia PayFast
PayFast je južnoafrická platobná brána. Plugin Post Affiliate Pro ju prepája s vaším partnerským programom . Po každej platbe odošle PayFast na vašu inštaláciu Post Affiliate Pro Instant Transaction Notification (ITN) a plugin zaregistruje predaj pre partnera, ktorý zákazníka odporučil. Ak platba patrí k predplatnému PayFast, plugin namiesto toho zaregistruje opakovanú platbu.
Ako integrovať PostAffiliatePro s PayFast
Aktivácia pluginu
Vo svojom merchantskom paneli prejdite na Konfigurácia > Pluginy > Spracovanie notifikácií PayFast ITN > Aktivovať. Po aktivácii nastavte plugin aspoň s týmito možnosťami:
- Pole custom string: pole PayFast custom (custom_str1 až custom_str5), ktoré nesie sledovaciu hodnotu z vášho platobného formulára. Predvolené je custom_str1. Všetky ostatné možnosti sú popísané v nasledujúcej časti o nastaveniach pluginu.
- Passphrase na podpis: použite rovnakú passphrase, akú máte v sekcii Settings vášho účtu PayFast. PayFast vyžaduje, aby passphrase vo vašom účte a na vašej stránke bola identická.
Integrácia platobného formulára
Aby ste mohli sledovať partnera, ktorý zákazníka odporučil, platobný formulár musí odovzdať sledovaciu hodnotu službe PayFast a PayFast musí poslať notifikáciu na adresu Post Affiliate Pro. Do platobného formulára PayFast pridajte tieto časti:
<input type="hidden" name="custom_str1" value="" id="pap_dx8vc2s5" />
<input type="hidden" name="notify_url" value="https://URL_TO_PostAffiliatePro/plugins/PayFast/payfast.php" />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
Pamätajte: ak už používate custom_str1 na niečo iné, použite iné pole custom string a rovnaké pole vyberte v konfigurácii pluginu.
Poznámka:
Ak máte na stránke viac platobných formulárov, časť <script> vložte na celú stránku iba raz. Každý platobný formulár potrebuje iba časti <input>.
Príklad
Tu je príklad platobného formulára s pridaným kódom integrácie:
<form action="https://www.payfast.co.za/eng/process" method="post">
<input type="hidden" name="merchant_id" value="YOUR_MERCHANT_ID" />
<input type="hidden" name="merchant_key" value="YOUR_MERCHANT_KEY" />
<input type="hidden" name="amount" value="100.00" />
<input type="hidden" name="item_name" value="Product 1" />
<input type="hidden" name="custom_str1" value="" id="pap_dx8vc2s5" />
<input type="hidden" name="notify_url" value="https://URL_TO_PostAffiliatePro/plugins/PayFast/payfast.php" />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
<input type="submit" value="Pay now" />
</form>
Nezabudnite integrovať svoj web s kódom sledovania kliknutí .
Predplatné
Pri predplatných PayFast odošle notifikáciu pri každej platbe spolu s tokenom predplatného. Plugin token rozpozná a platbu zaregistruje ako opakovanú, pričom ako ID objednávky použije token. Aby to v PayFast fungovalo, musíte mať nastavenú passphrase a zapnuté opakované účtovanie vo vašom účte. Ak chcete vedieť, ako sa opakované provízie nastavujú v Post Affiliate Pro, prečítajte si o nich.
Nastavenia pluginu
Plugin má tieto možnosti:
- Pole custom string: pole PayFast custom, ktoré nesie sledovaciu hodnotu. Predvolené: custom_str1.
- Passphrase na podpis: passphrase z vášho panela PayFast.
- Použiť ID objednávky PayFast: plugin predvolene používa jedinečné ID platby, ktoré nastavil váš systém (m_payment_id), ako ID objednávky. Zaškrtnite túto možnosť, ak chcete namiesto toho použiť ID platby z PayFast.
- Odpočítať poplatok: predvolene zapnuté. Provízia sa počíta z čistej sumy po odpočítaní poplatku PayFast. Ak ju vypnete, použije sa hrubá suma.
- Registrovať nového partnera pri každej udalosti: vytvorí nového partnera z mena a e-mailu zákazníka v platbe.
- Registrovať partnera pri nákupe týchto produktov: obmedzí registráciu uvedenú vyššie na konkrétne produkty. Ak pole necháte prázdne, partner sa zaregistruje pri každom nákupe, alebo zadajte názvy produktov oddelené bodkočiarkou, napríklad product1;perfect product;product3. Názov produktu je názov položky odoslanej do PayFast.
- Schváliť partnera po úspešnej platbe: čakajúci partner, ktorého e-mail sa zhoduje s e-mailom platiaceho zákazníka, sa po úspešnej platbe schváli.
- Použiť celkovú sumu opakovanej platby z notifikácie: pri opakovaných províziách sa použije suma z každej notifikácie PayFast namiesto sumy prvej platby.
- Extra dáta 1 až 5: uloží údaj z notifikácie do dodatočných dátových polí predaja. Môžete vybrať e-mail zákazníka, telefónne číslo, celé meno, krstné meno, priezvisko, názov položky, popis položky alebo ID transakcie PayFast. Extra dáta 1 je predvolene nastavené na e-mail zákazníka.
- Preposlať IPN na URL: odošle notifikáciu PayFast na inú adresu, napríklad na iný systém, ktorý tiež používa ITN. Adresa musí byť platná URL s protokolom a nesmie smerovať na tú istú inštaláciu Post Affiliate Pro.
Ako presne plugin funguje?
Keď PayFast odošle notifikáciu na adresu pluginu, plugin:
- Prečíta údaje o platbe: sumu, ID platby, e-mail a meno zákazníka, názov položky a sledovaciu hodnotu z vášho poľa custom string.
- Skontroluje stav platby. Spracuje sa iba stav COMPLETE, všetky ostatné sa preskočia.
- Nájde partnera podľa sledovacej hodnoty a ak je to zapnuté, zaregistruje nového partnera alebo schváli čakajúceho partnera.
- Zaregistruje províziu. Ak notifikácia obsahuje token predplatného, zaregistruje sa ako opakovaná platba, inak ako bežný predaj.
Doživotné provízie
Ak používate doživotné provízie , plugin potrebuje údaj, ktorý zákazníka identifikuje naprieč platbami. Ak je aktívny plugin doživotných provízií, nastavte dátové pole, ktoré plugin používa, na e-mail alebo telefónne číslo zákazníka. Ak vyberiete niečo iné, nastavenia pluginu pre dané pole zobrazia chybu.
Čo je PayFast?
PayFast je platobná brána so sídlom v Južnej Afrike, založená v roku 2007. Patrí do Network International a uvádza, že jej dôveruje viac ako 80 000 juhoafrických firiem. Umožňuje internetovým obchodom prijímať platby od zákazníkov bez toho, aby si budovali vlastné spracovanie platieb.
Pre partnerské programy je to prirodzená voľba, ak sú vaši zákazníci alebo partneri v Južnej Afrike. Zákazníci platia spôsobmi, ktoré už poznajú, a každý predaj sa stále dá priradiť partnerovi, ktorý ho odporučil.
Kľúčové funkcie PayFast
- Veľa platobných metód: viac ako 18 metód vrátane kreditných kariet, Instant EFT, QR kódov, Mobicred a obchodných kariet.
- Predplatné: opakované účtovanie pre členstvá a produkty na predplatné.
- Tokenizácia a rozdelené platby: bezpečné uloženie platobných údajov a rozdelenie platby medzi viacero strán.
- Vrátenia a fakturácia: vrátenie platieb od obchodníka a faktúry z vášho účtu PayFast.
- Integrácie: prepája sa s viac ako 70 existujúcimi platformami a má vývojárske API.
- Instant Transaction Notification: notifikácia pre každú platbu, vďaka ktorej sa predaje dostanú do Post Affiliate Pro.
Cenové možnosti PayFast
PayFast uvádza, že jeho agregačné riešenie nemá mesačné poplatky a platíte iba malý transakčný poplatok pri každom predaji. Presné poplatky závisia od platobnej metódy, preto ich pred rozhodnutím skontrolujte na webe PayFast . Poplatky sa menia, preto používajte aktuálne čísla od PayFast.
Alternatívy k PayFast
Ak vám PayFast nevyhovuje, toto sú platobné brány, ktoré sa používajú v Južnej Afrike:
Ďalšie integrácie platobných brán
Post Affiliate Pro sa integruje aj s mnohými ďalšími platobnými bránami. Pozrite si návody k Stripe , PayPal , Worldpay , alebo si prezrite všetky integrácie .
Najčastejšie kladené otázky
Sledujte predaje cez PayFast s Post Affiliate Pro
Odmeňte svojich partnerov za každý predaj cez PayFast vrátane opakovaných platieb. Vyskúšajte integráciu PayFast s Post Affiliate Pro.
Súhlas s cookies
Používame cookies na vylepšenie vášho prehliadania a analýzu našej návštevnosti. See our privacy policy.
