PayPal Express Checkout (IPN usado por otro script)
¿Te gustaría mejorar aún más tu software de afiliados? Descubre PayPal Express Checkout (IPN usado por otro script) para Post Affiliate Pro.

¿Te gustaría mejorar aún más tu software de afiliados? Descubre la integración de PayPal Express Checkout (IPN y campo personalizado) para Post Affiliate Pro.
La forma más rápida y segura de enviar dinero, realizar un pago en línea, recibir dinero o configurar una cuenta de comerciante.
PayPal Express Checkout se integra utilizando la devolución de llamada IPN incluso si la devolución de llamada y el campo personalizado son usados por otro sistema (por ejemplo, un carrito de compras). Por ello tendrás que elegir un separador que diferencie nuestro valor de cookie y el del tercero. En este ejemplo usaremos ||.
¡Nota! Esta es la descripción de la integración con PayPal si utilizas botones de PayPal en tus páginas web. Si usas PayPal como sistema de procesamiento en tu carrito de compras, usa el método de integración con carrito de compras, no estos pasos.
Elige un separador que diferencie nuestro valor de cookie y el del tercero. En este ejemplo usaremos ||. Debes configurar el plugin de Paypal para que use este separador. Ve a Plugins > Paypal > Configurar > Separador de valor personalizado.
Ahora añade el siguiente código en CADA formulario de botón de PayPal. Por favor, asegúrate de que el campo personalizado de tu botón tenga el id=”pap_ab78y5t4a” :
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">PostAffTracker.setAccountId('Account_ID');
PostAffTracker.setAppendValuesToField('||');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>
Esto asegurará que el referente se agregue al campo personalizado después del separador especificado.
Ahora la devolución de llamada IPN apunta a tu script. Esta devolución de llamada también debe ser reenviada al script PAP paypal.php, cuya url es http://www.yoursite.com/affiliate/plugins/PayPal/paypal.php .
En caso de que tu script de procesamiento de PayPal esté en PHP, puedes usar el siguiente código para lograrlo. Puedes colocarlo al inicio de tu archivo de procesamiento:
/* Integración PAP */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* fin de la integración PAP */
El parámetro personalizado tiene el formato 3rdPartySystemValue||PapValue. Para que el sistema de terceros funcione correctamente, necesitas analizar 3rdPartySystemValue del parámetro personalizado. Para ello, añade el siguiente código justo después de la verificación IPN de PayPal:
<?php
$separator = '||';
if ($_POST['custom'] != '') {
$explodedCustomValue = explode($separator, $_POST['custom'], 2);
if (count($explodedCustomValue) == 2) {
$_REQUEST['custom'] = $_POST['custom'] = $explodedCustomValue[0];
}
}
?>
Eso es todo lo que se requiere. Ahora, cada vez que haya una venta, PayPal Express Checkout usará su función IPN para llamar a nuestro script de seguimiento de ventas y el sistema generará la comisión para el afiliado.
Descubre la integración perfecta de PayPal Express Checkout con Post Affiliate Pro, que incluye devoluciones de llamada IPN y manejo de campos personalizados. Maximiza tu potencial de marketing de afiliados hoy mismo.
¿Te gustaría mejorar aún más tu software de afiliados? Descubre PayPal Express Checkout (IPN usado por otro script) para Post Affiliate Pro.
¿Te gustaría mejorar aún más tu software de afiliados? Descubre la integración de PayPal (IPN y campo personalizado usado por otros scripts).
¿Quieres mejorar aún más tu software de afiliados? Descubre la integración de PayPal (IPN usado por otro script) para Post Affiliate Pro.
Consentimiento de Cookies
Usamos cookies para mejorar tu experiencia de navegación y analizar nuestro tráfico. See our privacy policy.