Partner
Een eenvoudige, robuuste manier om betalingen te accepteren of handel mogelijk te maken vanaf bijna elke locatie – in uw mobiele app of online.
De integratie werkt met een speciale plug-in en enige instellingen in het Braintree-handelaarspaneel.
Braintree configuratie
Integratie van betaalformulier
Deze stap is een beetje marginaal, omdat u mogelijk verschillende methoden gebruikt om betalingsformulieren te maken.
Dus over het algemeen moet u deze speciale code aan uw formulier toevoegen:
<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>
Het script laadt automatisch de benodigde trackingwaarde en neemt deze op in het formulier.
Nu moet u de waarde gebruiken om een nieuwe klant aan te maken in Braintree (volgende stap).
Braintree klantenintegratie
Zoek het script dat de Brantree Customer Create-functie gebruikt en voeg de aangepaste waarde toe die vanuit het formulier is verzonden. Hier is een voorbeeld met gebruik van Braintree’s PHP SDK:
$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'])
]);
Door deze wijziging wordt de benodigde trackingwaarde als een aangepast veld verzonden en opgeslagen voor de klant.
Webhook instellen
https://URL_TO_PostAffiliatePro/plugins/Braintree/braintree.php
Dat is alles, u bent nu geïntegreerd.