CheddarGetter integration
O CheddarGetter é um sistema de gerenciamento de cobrança e assinatura recorrente que permite que as startups aceitem e rastreiem cobranças e pagamentos únicos.
CheddarGetter fornece um sistema de gerenciamento completo, fácil de usar e de assinatura recorrente para que você possa aceitar e rastrear um- cobranças por tempo e pagamentos recorrentes.
O método de integração usa um plugin especial construído no Post Affiliate Pro. Você pode rastrear comissões, comissões recorrentes, criar afiliados automaticamente e também recusá-los. Também suporta Comissões Vitalícias.
OBSERVAÇÃO: Este método de integração pode ser usado apenas se você usar formulários de pagamento ChedarGetter em seu próprio site. Caso você esteja usando as páginas de pagamento hospedadas do CheddarGetter (seu domínio está com elas e você não tem como adicionar script personalizado ao formulário), esse método de integração não é aplicável.
Passo 1 – Modificar os dados do cliente
Ao criar um novo cliente antes do pagamento, adicionaremos alguns dados personalizados a ele. CheddarGetter permite que você use campos metaData com valores personalizados. Para rastreamento, precisamos passar o valor do cookie de rastreamento. O primeiro passo é carregar o valor do cookie no formulário de pagamento (usando o script notifysale.php) e depois enviá-lo dentro de todos os dados para o script de processamento do seu formulário, para que o valor possa ser adicionado ao novo cliente. O código do seu formulário é este:
<input type="hidden" name="pap_custom" value="" id="pap_dx8vc2s5" />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
Observe que o script aponta para HTTPS! Verifique se há um certificado válido em seu servidor com o Post Affiliate Pro.
Passo 2 – Modificar os dados do cliente
Já temos o valor de rastreamento necessário (enviamos na etapa anterior) e agora vamos processá-lo. No arquivo com os novos clientes CheddarGetter, você deve encontrar a função newCustomer(). Nesta etapa, usaremos metaData:
'metaData' => array(
'pap_custom' => $_POST["pap_custom"]
)
Este código deve ser adicionado à variável de dados (matriz) para o novo cliente. Quando criado, o cliente terá o valor de rastreamento necessário em seus metaData.
Não se preocupe se você já usa alguns metaData. Como você pode ver, o script acima usa um nome especial para eles (pap_custom).
Ativar o plugin
O primeiro passo é habilitar o plugin CheddarGetter no seu Post Affiliate Pro. Quando habilitado, configure-o – há um campo para o nome do cookie, que especificamos na etapa 1. Preencha o nome dele (pap_custom por padrão).
Adicionar novo gancho de serviço
Agora a integração está quase pronta. O último passo é enviar os dados para o seu Post Affiliate Pro. Faremos isso usando Service Hooks do CheddarGetter.
Navegue até Configuração> Ganchos de serviço> URL personalizado em seu admin CheddarGetter e adicione um novo URL (o link Adicionar URL). Use este URL:
https://URL_TO_PostAffiliatePro/plugins/CheddarGetter/cheddargetter.php
Ative a notificação de eventos que você deseja rastrear e salvar. É isso. Agora seu sistema está integrado.
Não se esqueça de integrar seu site com o código de rastreamento de cliques.