Braintree integration
Uma maneira simples e robusta de aceitar pagamentos ou habilitar o comércio de praticamente qualquer lugar – em seu aplicativo móvel ou online.
A integração funciona com um plugin especial e algumas configurações no painel do comerciante Braintree.
Configuração do Braintree
A primeira etapa é definir um novo campo personalizado que usaremos para rastreamento. Navegue até o Painel de Controle do Braintree – Configurações> Processando e role para baixo até Campos personalizados. Crie um novo campo com o nome da API como ‘visitorid‘ e o nome de exibição definido, por exemplo. para ‘ID do visitante‘. Por fim, escolha ‘Armazenar e repassar‘.
Integração de formulários de pagamento
Esta etapa é um pouco marginal, pois você pode estar usando diferentes métodos de criação de formulários de pagamento.
Então, em geral, você deve adicionar este código especial ao seu formulário:
<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>
O script carregará automaticamente o valor de rastreamento necessário e o incluirá no formulário.
Agora, você precisa usar o valor para criar um novo cliente no Braintree (próximo passo).
Integração do cliente Braintree
Nesta etapa, usaremos o valor do campo personalizado e o enviaremos para a Braintree junto com outros detalhes do cliente. Usaremos o campo personalizado que definimos na primeira etapa.
Encontre o script que usa a função de criação do cliente Brantree e adicione o valor personalizado enviado do formulário. Aqui está um exemplo com o uso do SDK PHP do Braintree:
$result = Braintree_Customer::create([
'firstName' => 'Mike',
'lastName' => 'Jones',
'company' => 'Jones Co.',
'email' => 'mike.jones@example.com',
'phone' => '281.330.8004',
'fax' => '419.555.1235',
'website' => 'http://example.com',
'customFields' => array('visitorid' => $_POST['pap_custom'])
]);
Essa alteração enviará o valor de rastreamento necessário como um campo personalizado e o salvará para o cliente.
Configuração do webhook
A etapa final é ativar o plugin Braintree na seção Post Affiliate Pro Plugins e configurar um webhook Braintree que se comunicará com o plugin.
Para criar um webhook, navegue até o Painel de controle do Braintree – Configurações > Webhooks e crie um novo webhook. Para o URL, use o seguinte:
https://URL_TO_PostAffiliatePro/plugins/Braintree/braintree.php
No caso de notificações, você pode usar todas as notificações do tipo ‘Assinatura‘.
É isso, agora você está integrado.
Não se esqueça de integrar seu site com o código de rastreamento de cliques para que tudo funcione corretamente.
Post Affiliate Pro Alternative
Discover why Post Affiliate Pro is the top choice in affiliate tracking software with robust features and stellar customer support.
Post Affiliate Pro Domain parking possible problems
Solve domain parking issues with Post Affiliate Pro. Learn how to fix SSL, CNAME, and DNS errors for smooth domain setup.
Customizing the Affiliate Signup Form
Learn to customize your affiliate signup form with Post Affiliate Pro. Watch the video tutorial for easy setup and design tips!
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!
Post Affiliate Pro Bug Bounty Program
Join Post Affiliate Pro's Bug Bounty Program! Help us enhance security, report vulnerabilities, and earn rewards. Learn more now!