eWay Rapid API integration
Un gateway di pagamento online che ti permette di accettare pagamenti con carta di credito attraverso il tuo sito web in modo facile e sicuro.
Rapid API è un prodotto di pagamento che permette ai commercianti di inviare i dati della carta di credito dal browser del loro cliente direttamente a eWAY senza che passino attraverso il server del commerciante.
Il metodo di integrazione usa l’API e il suo campo personalizzato Option1 (o Option2 o Option3)
Segui i passaggi dell’integrazione solo nel caso in cui tu stia inviando il tuo cliente a un dominio diverso – ad esempio chiedendo i dettagli del carrello di credito a domainA.com e reindirizzandolo a domainB.com con un messaggio di risultato del pagamento. Altrimenti puoi semplicemente usare la soluzione generale.
Integrazione del campo personalizzato
Il primo passaggio consiste nell’impostare il campo personalizzato Option1 (o gli altri due nel caso in cui tu stia già utilizzando Option1). Per ottenere il valore necessario, puoi usare almeno due metodi – usando PHP puoi leggerlo da $_COOKIE[‘PAPVisitorId’] o puoi usare il metodo JavaScript PostAffTracker.writeCookieToCustomField() trovato in scripts/salejs.php. In questo caso ti devi ricordare che è un metodo JavaScript, quindi devi ottenere il valore prima di inviare la richiesta a eWay.
Risposta alla lettura
Il secondo passaggio consiste nell’aggiungere il codice di monitoraggio delle vendite al sito definito come RedirectUrl. eWay invierà tutti i dati lì, quindi devi elaborare la risposta lì e poi usare i dati della risposta nel tracker delle vendite.
Qui c’è un esempio di PHP:
...
$result = $result->GetAccessCodeResultResult;
?>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
PostAffTracker.setVisitorId('<?php echo $result->Option1; ?>');
var sale = PostAffTracker.createSale();
sale.setTotalCost('<?php echo $result->TotalAmount; ?>');
sale.setOrderID('<?php echo $result->InvoiceNumber; ?>');
PostAffTracker.register();
</script>
Rapid 3.0 API
Nel caso in cui tu stia utilizzando la nuova versione di Rapid 3.0, puoi seguire gli stessi passaggi indicati sopra, tuttavia se vuoi ottenere il valore dell’opzione dalla risposta, devi usare questo codice:
$result->Options->Option[0]->Value
Se stai utilizzando Option2 o Option3, il numero nella linea precedente deve cambiare. Il numero è definito come N-1.
Questo significa che per l’opzione 1 è 0, per l’opzione 2 è 1 e per l’opzione 3 è 2. Non dimenticarti di integrare il tuo sito web con il codice di monitoraggio dei clic.
9. Integrate the affiliate software with your website
Integrate your affiliate software seamlessly with your website for effective tracking of referrals and commissions. Set it up right!
How can I charge my affiliates a signup fee?
Charge affiliates a signup fee with Post Affiliate Pro using Amember or PayPal integration. Learn how to set it up easily!
Post Affiliate Pro My Account section
Manage your Post Affiliate Pro account with ease—upgrade, view invoices, change plans, and update billing info in one place!
Discover the "Audit Log" feature in Post Affiliate Pro, a comprehensive tool for tracking user activities and changes within your affiliate program. Gain insights with detailed records of actions like banner updates, campaign modifications, and user status changes. Easily set up and configure your log to monitor specific actions and customize your view. Perfect for managing multiple merchants and ensuring transparency. Visit now to streamline your affiliate management!
Post Affiliate Pro Domain parking possible problems
Solve domain parking issues with Post Affiliate Pro. Learn how to fix SSL, CNAME, and DNS errors for smooth domain setup.