Guru (Extensão Joomla!) integration
Um componente de e-learning que permite criar facilmente cursos online lucrativos.
Guru é um premiado software de código aberto do Joomla LMS e Joomla eLearning! Crie uma universidade ou escola online hoje! O método de integração integra o método de pagamento PayPal do Guru.
Modificação do botão do PayPal – etapa 1
O primeiro passo é modificar o botão do paypal que é gerado pelo Guru – encontre o arquivo:
/components/com_guru/helpers/form.creator.php
e encontre esta linha:
$hidden .= "<input type='hidden' id='{$params['id']}' name='{$params['name']}' value='{$params['value']}'>\n";
mude para isso:
/* Post Affiliate Pro integration snippet */
if ($params['name'] == 'notify_url') {
$hidden .= "<input type='hidden' id='pap_ab78y5t4a' name='{$params['name']}' value='{$params['value']}'>\n";
}
else {
$hidden .= "<input type='hidden' id='{$params['id']}' name='{$params['name']}' value='{$params['value']}'>\n";
}
/* /Post Affiliate Pro integration snippet */
Modificação do botão do PayPal – etapa 2
Agora encontre esta linha:
return $form;
e adicione este código acima dela:
/* Post Affiliate Pro integration snippet */
$form .= '<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script><script type="text/javascript">'.
"PostAffTracker.setAppendValuesToField('&pap_custom=');
PostAffTracker.setAccountId('Account_ID');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>";
/* /Post Affiliate Pro integration snippet */
Salve seu trabalho.
Redirecionamento de solicitação do PayPal
As informações serão enviadas de volta ao seu Joomla quando o pagamento for feito, portanto, temos que garantir que as informações também sejam enviadas ao seu Post Affiliate Pro. Ache o arquivo:
/plugins/gurupayment/paypaypal.php
e encontre esta linha lá:
function jcsPPGetInfo($params, $post, $default){
Agora coloque este código logo abaixo da linha:
/* Post Affiliate Pro integration snippet */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php?pap_custom=".$_GET['pap_custom']);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* /Post Affiliate Pro integration snippet */
Salve seu trabalho. É isso. Agora os pagamentos no seu Guru estão integrados ao seu Post Affiliate Pro.
Não se esqueça de integrar seu Joomla com o código de rastreamento de cliques para que a integração funcione.
Complimentary White Glove Setup & Full Integration Service
Start your affiliate program effortlessly with our free White Glove Setup & Integration Service—no fees, no contracts, just results!
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!