Instamojo integration
Gateway de pagamento gratuito e loja online na Índia, pagamentos online e e-commerce facilitados – Instamojo.
O Instamojo é um dos gateways de pagamento e plataforma de e-commerce mais bem avaliados da Índia. Confiado por mais de 1.200.000 pequenas empresas indianas como sua plataforma de pagamentos completa para qualquer coisa relacionada a pagamentos. Integração de serviços de gateway de pagamento 100% seguro e rápido. Sem custo de configuração. Sem custo de manutenção. Suporta Netbanking, Cartões de Crédito, Débito, UPI etc.
Esse método de integração funciona com uma página de agradecimento externa e a API do Instamojo para obter os detalhes sobre o pedido.
Obtenha a chave de API e o token de autenticação
Faça login na sua conta do Instamojo e navegue até API e Plugins. Na parte superior, copie a chave de API privada e o token de autenticação privada.
Ative o plugin de rastreamento
Faça login no painel do comerciante do Post Affiliate Pro e navegue até Configuração > Plugins e ative a API do Instamojo e o plugin de controle de notificações. Quando o plugin estiver ativo, clique em Configurar e insira sua chave de API e token de autenticação da etapa anterior.
Adicione o código de acompanhamento da venda à página de agradecimento
Insira o seguinte código de rastreamento em sua página de agradecimento externa para a qual os clientes são redirecionados após efetuar um pagamento com o 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>
Salve o código.
Não se esqueça de integrar seu site com o código de rastreamento de cliques para que o rastreamento de vendas funcione corretamente.
Discover the essentials of clicks (referrals) tracking with our comprehensive guide. Learn about the importance of click tracking code, explore various code examples including simple, asynchronous, and PHP versions, and dive into advanced tracking options. Optimize your affiliate marketing strategy with expert tips on setting account IDs, managing cookies, and customizing tracking parameters. Visit now to enhance your click tracking implementation!