Instamojo integration
Portale per Pagamenti Gratuiti & Negozio Online in India, Pagamenti Online & eCommerce Molto Facile – Instamojo.
Instamojo è uno dei migliori gateway di pagamento e una delle migliori piattaforma eCommerce in India. Più di 1.200.000 piccole imprese indiane utilizzano Instamojo come piattaforma di pagamento one-stop per tutto ciò che riguarda i pagamenti. E’ sicuro al 100%, e l’integrazione dei servizi del gateway di pagamento è molto veloce. Nessun costo di installazione. Nessun costo di manutenzione. Supporta Netbanking, Carte di Credito, Carte di Debito, UPI ecc.
Questo metodo di integrazione funziona con una pagina di ringraziamento esterna e con l’API di Instamojo per ottenere i dettagli dell’ordine.
Ottieni la chiave API e il Token di Autorizzazione
Accedi al tuo account Instamojo e vai su API & Plugins. Nella parte superiore copia la Chiave API Privata e il Token di autorizzazione Privato.
Abilita il plugin di tracciamento
Accedi al tuo pannello commerciante di Post Affiliate Pro e vai su Configurazione >Plugin e attiva il plugin di Instamojo per le API e la gestione delle notifiche. Una volta che il plugin è attivo clicca su Configura e inserisci la tua Chiave API e il Token di Autorizzazione del passaggio precedente.
Aggiungi il codice di tracciamento delle vendite alla pagina di ringraziamento
Inserisci il seguente codice di tracciamento nella tua pagina di ringraziamento esterna alla quale i clienti verranno reindirizzati dopo aver effettuato un pagamento con Instamojo.
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var payment_id = getParameterByName('payment_id');
var callBack = false;
function getVisitorId() {
return PostAffTracker._getAccountId() + PostAffTracker._cmanager.getVisitorIdOrSaleCookieValue();
}
function visitorCallBack() {
if (callBack == false && "null" != getVisitorId()) {
callBack = true;
var pixel = document.createElement("img");pixel.width=1;pixel.height=1;
pixel.src = 'https://URL_TO_PostAffiliatePro/plugins/Instamojo/instamojo.php?visitorId=' + getVisitorId() + '&payment_id=' + payment_id;
document.body.appendChild(pixel);
}
}
function getParameterByName(name, url = window.location.href) {
name = name.replace(/[\[\]]/g, '\\$&');
var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, ' '));
}
try {
PostAffTracker.setAccountId('Account_ID');
PostAffTracker.track();
if (payment_id != null) {
PostAffTracker.executeOnResponseFinished.push(function() {visitorCallBack();});
}
}
catch(e){}
</script>
Salva il codice.
Non dimenticarti di integrare il tuo sito web con il codice di tracciamento dei clic affinché il tracciamento delle vendite funzioni correttamente.