Braintree integration
Una forma sencilla y sólida de aceptar pagos o habilitar el comercio desde casi cualquier lugar – en tu aplicación móvil o en línea.
La integración funciona con un complemento especial y alguna configuración en el panel de comerciantes de Braintree.
Configuración de Braintree
El primer paso es definir un nuevo campo personalizado que usaremos para el seguimiento. Navega a tu Panel de Control Braintree – Ajustes > Procesar y desplázate hacia abajo hasta Campos Personalizados . Crea un nuevo campo con el nombre de la API como ‘ id visitante ‘ y el nombre para mostrar configurado, p. Ej. a ‘ ID de visitante ‘. Finalmente, elija ‘ Guardar y devolver ‘.
Integración de formas de pago
Este paso es un poco marginal, ya que podrías estar utilizando diferentes métodos para crear formularios de pago.
En general, debes agregar este código especial a tu formulario:
<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>
El script cargará automáticamente el valor de seguimiento necesario y lo incluirá en el formulario.
Ahora, debes usar el valor para crear un nuevo cliente en Braintree (siguiente paso).
Integración de clientes de Braintree
En este paso, usaremos el valor del campo personalizado y lo enviaremos a Braintree junto con otros detalles del cliente. Usaremos el campo personalizado que definimos en el primer paso.
Busca el script que utiliza la función de creación de clientes de Braintree y agrega el valor personalizado enviado desde el formulario. Aquí hay un ejemplo con el uso de PHP SDK de 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'])
]);
Este cambio enviará el valor de seguimiento necesario como un campo personalizado y se lo guardará al cliente.
Configuración de webhook
El último paso es habilitar el complemento de Braintree en la sección de plugins de Post Affiliate Pro y configurar un webhook de Braintree que se comunicará con el plugin.
Para crear un webhook, navega hasta tu Panel de control de Braintree – Configuración > Webhooks y crea un nuevo webhook. Para la URL utiliza la siguiente:
https://URL_TO_PostAffiliatePro/plugins/Braintree/braintree.php
En caso de notificaciones, puedes utilizar todas las notificaciones del tipo ‘ Suscripción ‘.
Eso es todo, ahora estás integrado.
No olvides integrar tu sitio con el código de seguimiento de clics para que todo funcione correctamente.