Recurly integration
Uma empresa baseada em SaaS que fornece gerenciamento de cobrança recorrente como um serviço terceirizado.
Este método de integração utiliza a API do Recurly para obter os detalhes do plano adquirido e registrar uma comissão com os valores da assinatura.
A integração requer o recurso Comissões Recorrentes para rastrear os pagamentos recorrentes/conversões de avaliação.
Configuração do Recurly
Este método de integração usa uma página de agradecimento externa, portanto, se você não tiver uma, crie. Quando você tiver o site, navegue até Configuração > seção de planos do painel de administração do Recurly e edite seus planos. Na parte inferior da tela de edição do plano, marque a caixa de seleção Ignorar a Confirmação do Recurly e defina URL de Retorno Após o Êxito para sua página de agradecimento.
Adicione esta string a cada URL:
?account_code={{account_code}}&plan={{plan_code}}
Caso você já tenha um ponto de interrogação no link, altere o do código acima para o símbolo e comercial (&).
Ativar API
No painel de administração do Recurly, vá para as Integrações > seção de Credenciais de API, habilite sua API se ainda não estiver habilitada e obtenha sua chave de API.
Agora, navegue até Integrações > Webhooks e use o botão Configurar para adicionar um novo Endpoint e apontar sua URL para:
https://URL_TO_PostAffiliatePro/plugins/Recurly/recurly.php
Para escolher especificamente um tipo de notificação, selecione ‘newed_subscription_notification‘ e ‘new_credit_invoice_notification‘
Por fim, ative o plugin Recurly na seção Plugins do painel do comerciante do Post Affiliate Pro e defina sua chave de API lá.
Código de integração
Abra sua página de agradecimento pela edição e cole este código no arquivo:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var $_GET = get_query();
var callBack = false;
PostAffTracker.setAccountId('Account_ID');
try {
PostAffTracker.track();
PostAffTracker.executeOnResponseFinished.push(function() {visitorCallBack();});
}
catch(e){}
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/Recurly/recurly.php?papCookie=' + getVisitorId() + '&account_code=' + $_GET.account_code + '&plan=' + $_GET.plan;
document.body.appendChild(pixel);
}
}
function get_query(){
var url = location.search;
var qs = url.substring(url.indexOf('?') + 1).split('&');
for(var i = 0, result = {}; i < qs.length; i++){
qs[i] = qs[i].split('=');
result[qs[i][0]] = decodeURIComponent(qs[i][1]);
}
return result;
}
</script>
Não se esqueça de integrar seu site com o código de rastreamento de cliques.
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 to integrate Post Affiliate Pro (Network) with 3rd party affiliate systems?
Learn how to integrate Post Affiliate Pro with 3rd-party affiliate systems. Follow our step-by-step guide to streamline your affiliate tracking!
Post Affiliate Pro Alternative
Discover why Post Affiliate Pro is the top choice in affiliate tracking software with robust features and stellar customer support.