BluePay integration
O balcão único para todas as suas soluções de processamento de pagamentos.
A integração com o BluePay usa o campo personalizado do BluePay (há dois disponíveis) e um Trans Notify Post que envia os detalhes do pedido para uma URL predefinida. O que você precisa fazer é apontar a URL para o plugin BluePay do seu Post Affiliate Pro.
O plugin pode ler o custo total, o ID do pedido, a comissão e os reembolsos recorrentes e as informações do cliente. Você também pode criar uma conta de afiliado para seus clientes pagantes automaticamente.
Configuração do plugin
Antes de tudo, você deve ativar o plug-in Bluepay em seu PAP. Após a ativação, você deve configurar o plugin – definir o ID do campo personalizado 2 (o campo personalizado 1 não é mais suportado) e definir se deseja que uma conta de afiliado seja criada quando os pagamentos forem recebidos.
Configuração do BluePay
A integração é baseada na função Trans Notify Post – ela envia notificação de dados sobre cada pedido para uma URL predefinida. A URL será o plugin BluePay do seu Post Affiliate Pro. Para fazê-lo funcionar, você deve usar este URL como seu Trans Notify Post:
https://URL_TO_PostAffiliatePro/plugins/Bluepay/bluepay.php
Formulário HTML
Para integrar seus formulários de pagamento, você só precisa adicionar um campo oculto para valores personalizados. Certifique-se de que seus botões não incluam CUSTOM_ID2 nos campos protegidos.
Aqui está o código de rastreamento do campo oculto:
<input type="hidden" name="CUSTOM_ID2" value="" id="pap_ab78y5t4a" />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>
Caso você já use CUSTOM_ID2, prossiga para a próxima etapa.
É isso, você está feito. Os pagamentos serão rastreados para o seu Post Affiliate Pro a partir de agora.
Formulário HTML – campos personalizados já usados
Se você já usa os dois campos personalizados para outra coisa, terá que usar o código a seguir. O código adicionará um separador especial ao valor existente e, em seguida, o valor de rastreamento necessário (ID do visitante).
Em nosso exemplo, estamos usando um padrão “||” separador que você pode alterar na configuração do plugin e no código de integração.
A primeira etapa é adicionar o atributo ID ao campo personalizado:
id=”pap_ab78y5t4a”
Quando adicionado, adicione este código ao formulário de botão que você está integrando:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAppendValuesToField('||');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>
Este é o campo oculto do resultado e o código de rastreamento abaixo dele:
<input type="hidden" name="CUSTOM_ID2" value="existing_custom_value" *id="pap_ab78y5t4a"* />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAppendValuesToField('||');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>
Formulário HTML – campos personalizados já usados – etapa final
Há uma última etapa que você deve seguir – como você já usa campos personalizados para outros fins que não o rastreamento do Post Affiliate Pro, você deve garantir que o valor personalizado que adicionamos seja removido para que seu aplicativo/código funcione corretamente.
Encontre o script que processa campos personalizados e adicione este código em algum lugar antes que os valores personalizados sejam carregados (estamos usando código PHP em nosso exemplo, com ID personalizado 2):
$customSeparator = '||';
$explodedCookieValue = explode($customSeparator, $_GET['custom_id1'], 2);
if (count($explodedCookieValue) == 2) {
$_GET['custom_id2'] = $explodedCookieValue[0];
}
Pronto, seu acompanhamento de vendas acaba de ser integrado.
Não se esqueça de integrar seu site com o código de rastreamento de cliques.