PayPal Express Checkout (IPN utilizado por otro script) integration
La forma más rápida y segura de enviar dinero, realizar un pago en línea, recibir dinero o crear una cuenta comercial.
PayPal Express Checkout se integra utilizando la devolución de llamada de IPN incluso si la devolución de llamada es utilizada por otro sistema (por ejemplo, el carrito de la compra).
¡Nota! Esta es la descripción de la integración con PayPal Express Checkout si utilizas botones de PayPal en tus páginas web. Si utilizas PayPal como sistema de procesamiento en tu carro de la compra, utiliza el método de integración con el carro de la compra, no estos pasos.
Botón de PayPal
Ahora añade el siguiente código en TODO el formulario del botón de PayPal:
<input type="hidden" name="custom" value="" id="pap_dx8vc2s5">
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>
Esto garantizará que el referente se almacene en el campo personalizado.
Ejemplo
Ejemplo de formulario actualizado de PayPal:
<!-- Begin PayPal Button -->
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="paypalemail@yoursite.com">
<input type="hidden" name="undefined_quantity" value="1">
<input type="hidden" name="item_number" value="Product Name">
<input type="hidden" name="amount" value="19.95">
<input type="hidden" name="image_url" value="https://yoursite.com/images/paypaltitle.gif">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="http://www.yoursite.com/paypalthanks.html">
<input type="hidden" name="cancel_return" value="http://www.yoursite.com">
<input type="hidden" name="custom" value="" id="pap_dx8vc2s5">
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript"></script>
<input type="image" src="http://images.paypal.com/images/x-click-but5.gif" border="0" name="submit">
</form>
<!-- End PayPal Button -->
Integración 2
Ahora la llamada de retorno del IPN apunta a tu script. Esta devolución de llamada debe ser reenviada también al script PAP paypal.php, cuya url es .https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php.
En caso de que tu script de procesamiento de paypal esté en PHP, puedes utilizar el siguiente código para conseguirlo. Puedes colocarlo al principio de tu archivo de procesamiento.
/* PAP integration */
$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);
/* end of PAP integration */
Esto asegurará que se reenvíe toda la devolución de llamada IPN sin afectar tu secuencia de comandos original
Esto es todo lo que se requiere. Ahora, cada vez que haya una venta, PayPal Express Checkout utilizará su función de IPN para llamar a nuestra secuencia de comandos de seguimiento de ventas, y el sistema generará una comisión para el afiliado.
PayPal (IPN y campo personalizado utilizado por otro script)
Descubre cómo integrar PayPal (IPN y campo personalizado) con Post Affiliate Pro para un seguimiento efectivo de comisiones. Aprende a configurar botones de PayPal y redirigir datos IPN para maximizar tus ventas. ¡Visita para optimizar tus procesos de pago y afiliación!
Google Checkout (campo personalizado utilizado para otros datos)
Descubre cómo integrar Google Checkout con Post Affiliate Pro para optimizar tus pagos en línea. Configura fácilmente tu cuenta, activa el plugin y añade códigos de seguimiento a tus botones de compra. ¡Empieza a rastrear tus ventas y mejora tu eficiencia hoy mismo!
Explora la integración de PayPal con Post Affiliate Pro, una solución rápida y segura para gestionar pagos y comisiones de afiliados. Aprende a configurar PayPal IPN y optimizar tus botones y enlaces de PayPal para maximizar el seguimiento de ventas y comisiones. Mejora tu flujo de trabajo con nuestras guías detalladas y soporte. ¡Visítanos para empezar!