
PayFast
Traccia le vendite di affiliazione da PayFast, il gateway di pagamento sudafricano, con il plugin PayFast ITN di Post Affiliate Pro. Guida alla configurazione con codice del modulo di pagamento, URL di notifica e impostazioni del plugin.
Integrazione PayFast
PayFast è un gateway di pagamento sudafricano. Il plugin di Post Affiliate Pro lo collega al tuo programma di affiliazione . Dopo ogni pagamento, PayFast invia una Instant Transaction Notification (ITN) alla tua installazione di Post Affiliate Pro e il plugin registra la vendita per l’affiliato che ha segnalato il cliente. Quando il pagamento appartiene a un abbonamento PayFast, il plugin registra invece un pagamento ricorrente.
Come integrare PostAffiliatePro con PayFast
Attivazione del plugin
Nel tuo pannello merchant vai a Configurazione > Plugin > Gestione ITN di PayFast > Attiva. Dopo l’attivazione, configura il plugin almeno con i seguenti parametri:
- Campo stringa personalizzato: il campo personalizzato di PayFast (da custom_str1 a custom_str5) che trasporta il valore di tracciamento dal tuo modulo di pagamento. Il valore predefinito è custom_str1. Tutte le altre opzioni sono descritte nella sezione sulle impostazioni del plugin qui sotto.
- Passphrase di firma: usa la stessa passphrase che è impostata nella sezione Impostazioni della tua dashboard PayFast. PayFast richiede che la passphrase del tuo account e quella del tuo sito siano identiche.
Integrazione del modulo di pagamento
Per tracciare l’affiliato che ha segnalato il cliente, il modulo di pagamento deve passare il valore di tracciamento a PayFast, e PayFast deve inviare la notifica a Post Affiliate Pro. Aggiungi queste parti al tuo modulo di pagamento PayFast:
<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>
Ricorda: se usi già custom_str1 per altro, usa un’altra stringa personalizzata e seleziona la stessa nella configurazione del plugin.
Nota:
Se hai più di un modulo di pagamento in una pagina, puoi inserire la parte <script> una sola volta per l’intera pagina. Ogni modulo di pagamento ha bisogno solo delle parti <input>.
Esempio
Ecco un esempio di modulo di pagamento con il codice di integrazione aggiunto:
<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>
Non dimenticare di integrare il tuo sito con il codice di tracciamento dei clic .
Abbonamenti
Per gli abbonamenti PayFast, PayFast invia una notifica per ogni pagamento insieme a un token di abbonamento. Il plugin riconosce il token e registra il pagamento come pagamento ricorrente, usando il token come ID dell’ordine. Perché questo funzioni in PayFast, sul tuo account devono essere impostate una passphrase e la fatturazione ricorrente attiva. Per vedere come si configurano le commissioni ricorrenti lato Post Affiliate Pro, leggi la pagina sulle commissioni ricorrenti .
Impostazioni del plugin
Il plugin ha le seguenti opzioni:
- Campo stringa personalizzato: il campo personalizzato di PayFast che trasporta il valore di tracciamento. Predefinito: custom_str1.
- Passphrase di firma: la passphrase dalla tua dashboard PayFast.
- Usa l’ID ordine PayFast: per impostazione predefinita il plugin usa l’ID unico del pagamento impostato dal tuo sistema (m_payment_id) come ID dell’ordine. Seleziona questa opzione per usare invece l’ID del pagamento PayFast.
- Scorpora la commissione: attiva per impostazione predefinita. La commissione viene calcolata sull’importo netto, dopo la commissione di PayFast. Disattivala per usare l’importo lordo.
- Registra nuovo affiliato a ogni evento: crea un nuovo affiliato dal nome e dall’email del cliente nel pagamento.
- Registra affiliato all’acquisto di questi prodotti: limita la registrazione sopra indicata a prodotti specifici. Lascia vuoto il campo per registrare un affiliato a ogni acquisto, oppure inserisci i nomi dei prodotti separati da un punto e virgola, ad esempio prodotto1;prodotto perfetto;prodotto3. Il nome del prodotto è il nome dell’articolo inviato a PayFast.
- Approva affiliato dopo pagamento riuscito: un affiliato in attesa la cui email corrisponde a quella del cliente che paga viene approvato dopo un pagamento riuscito.
- Usa il totale ricorrente dalla notifica: per le commissioni ricorrenti, usa l’importo di ogni notifica PayFast invece dell’importo del pagamento iniziale.
- Dati extra da 1 a 5: salva un dettaglio della notifica nei campi dati extra della vendita. Puoi scegliere l’email del cliente, il numero di telefono, il nome completo, il nome, il cognome, il nome dell’articolo, la descrizione dell’articolo o l’ID della transazione PayFast. Dati extra 1 è impostato sull’email del cliente per impostazione predefinita.
- Reinvia IPN all’URL: inoltra la notifica PayFast a un altro indirizzo, ad esempio un altro sistema che usa anche l’ITN. L’indirizzo deve essere un URL valido con il protocollo e non può puntare alla stessa installazione di Post Affiliate Pro.
Come funziona esattamente il plugin?
Quando PayFast invia una notifica all’indirizzo del plugin, il plugin:
- Legge il pagamento: l’importo, l’ID del pagamento, l’email e il nome del cliente, il nome dell’articolo e il valore di tracciamento dal tuo campo stringa personalizzato.
- Controlla lo stato del pagamento. Viene elaborato solo lo stato COMPLETE, qualsiasi altro stato viene saltato.
- Trova l’affiliato dal valore di tracciamento e, se attivo, registra un nuovo affiliato o approva uno in attesa.
- Registra la commissione. Se la notifica contiene un token di abbonamento, viene registrata come pagamento ricorrente, altrimenti come vendita normale.
Commissioni lifetime
Se usi le commissioni lifetime , il plugin ha bisogno di un dettaglio che identifichi il cliente tra un pagamento e l’altro. Quando il plugin Commissioni lifetime è attivo, imposta il campo dati extra che usa sull’email o sul numero di telefono del cliente. Se scegli un altro valore, le impostazioni del plugin mostrano un errore per quel campo.
Che cos’è PayFast?
PayFast è un gateway di pagamento con sede in Sudafrica, fondato nel 2007. Fa parte di Network International e dichiara di essere scelto da più di 80.000 aziende sudafricane. Permette ai negozi online di accettare pagamenti dai clienti senza costruire una propria infrastruttura di elaborazione dei pagamenti.
Per i programmi di affiliazione, questo lo rende una scelta naturale quando i tuoi clienti o i tuoi affiliati si trovano in Sudafrica, perché i clienti pagano con i metodi che già usano e ogni vendita può comunque essere ricondotta all’affiliato che l’ha segnalata.
Principali funzionalità di PayFast
- Molti metodi di pagamento: più di 18 metodi, tra cui carte di credito, Instant EFT, codici QR, Mobicred e carte dei negozi.
- Abbonamenti: fatturazione ricorrente per membership e prodotti in abbonamento.
- Tokenizzazione e pagamenti suddivisi: conserva in modo sicuro i dati di pagamento e suddividi un pagamento tra più parti.
- Rimborsi e fatturazione: rimborsi e fatture del merchant dal tuo account PayFast.
- Integrazioni: si collega a più di 70 piattaforme esistenti e dispone di un’API per sviluppatori.
- Instant Transaction Notification: una notifica per ogni pagamento, ed è così che le vendite arrivano a Post Affiliate Pro.
Opzioni di prezzo di PayFast
PayFast dichiara che la sua soluzione di aggregazione non ha canoni mensili e che paghi solo una piccola commissione per transazione quando realizzi una vendita. Le commissioni esatte dipendono dal metodo di pagamento, quindi verificale sul sito di PayFast prima di decidere. Le commissioni cambiano, quindi usa i valori aggiornati di PayFast.
Alternative a PayFast
Se PayFast non fa al caso tuo, questi sono gateway di pagamento usati in Sudafrica:
Altre integrazioni con gateway di pagamento
Post Affiliate Pro si integra anche con molti altri gateway di pagamento. Consulta le guide per Stripe , PayPal , Worldpay , oppure sfoglia tutte le integrazioni .
Domande frequenti
Traccia le vendite PayFast con Post Affiliate Pro
Ricompensa i tuoi affiliati per ogni vendita PayFast, inclusi i pagamenti ricorrenti. Prova l'integrazione PayFast con Post Affiliate Pro.
Consenso Cookie
Usiamo i cookie per migliorare la tua esperienza di navigazione e analizzare il nostro traffico. See our privacy policy.
