Braintree integration
Un modo semplice ed efficace per accettare pagamenti o consentire il commercio praticamente ovunque, nella tua app mobile o online.
L’integrazione funziona con un plugin speciale e alcune impostazioni nel pannello di Braintree.
Configurazione di Braintree
Il primo passo consiste nel definire un nuovo campo personalizzato da utilizzare per il tracciamento. Accedi al pannello di controllo di Braintree – Impostazioni>Elaborazione e scorri verso il basso fino a Campi Personalizzati. Crea un nuovo campo con il nome API “visitorid” e il nome di visualizzazione impostato, ad esempio, su “ID Visitatore“. Infine, scegli l’opzione “Memorizza e Ripassa“.
Integrazione del modulo di pagamento
Questo passaggio è un po’ marginale, perché potresti utilizzare diversi metodi per creare i moduli di pagamento.
Quindi, in generale, è necessario aggiungere questo codice speciale al modulo:
<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>
Lo script caricherà automaticamente il valore di tracciamento necessario e lo includerà nel modulo.
Ora è necessario utilizzare il valore per creare un nuovo cliente in Braintree (passo successivo).
Integrazione dei clienti Braintree
In questa fase utilizzeremo il valore del campo personalizzato e lo invieremo a Braintree insieme ad altri dati del cliente. Utilizzeremo il campo personalizzato definito nel primo passo.
Individua lo script che utilizza la funzione di creazione del cliente di Brantree e aggiungi il valore personalizzato inviato dal modulo. Ecco un esempio che utilizza l’SDK PHP di 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'])
]);
Questa modifica invierà il valore di tracciamento necessario come campo personalizzato e lo salverà al cliente.
Configurazione webhook
Il passo finale consiste nell’abilitare il plugin Braintree nella sezione Plugin di Post Affiliate Pro e nell’impostare un webhook Braintree che comunichi con il plugin.
Per creare un webhook, accedi al Pannello di Controllo di Braintree – Impostazioni> Webhooks e crea un nuovo webhook. Per l’URL utilizza il seguente:
https://URL_TO_PostAffiliatePro/plugins/Braintree/braintree.php
Per quanto riguarda le notifiche, è possibile utilizzare tutte le notifiche di tipo “Abbonamento“.
Ecco, ora sei integrato.
Non dimenticare di integrare il tuo sito con il codice di tracciamento dei clic per far funzionare tutto correttamente.
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 with Google Analytics?
Learn how to seamlessly integrate Post Affiliate Pro with Google Analytics to effectively track affiliate-referred visits. Follow our step-by-step guide to generate optimized URLs using the Google Analytics URL builder, decode them, and use them as Destination URLs in your campaigns. Visit now to enhance your tracking capabilities.
Easily integrate Post Affiliate Pro or Post Affiliate Network with WordPress using our plugin to track clicks, register new users as affiliates, and monitor contact form submissions. Activate click tracking, automate affiliate signups, and utilize affiliate shortcodes to enhance your website's functionality. Download now to streamline your affiliate management directly from WordPress.
How can I charge my affiliates a signup fee?
Charge affiliates a signup fee with Post Affiliate Pro using Amember or PayPal integration. Learn how to set it up easily!