Stripe integration
Un conjunto de API que impulsa el comercio para empresas de todos los tamaños.
Stripe hace que sea fácil comenzar a aceptar tarjetas de crédito en la web hoy mismo. El método de integración utiliza nuestro plugin integrado para el manejo de notificaciones.
La integración gestiona pedidos, pedidos recurrentes y reembolsos también. También admite comisiones de por vida y gestión de cupones.
Datos de cookies – formulario de pedido
Toda cuenta de cliente en stripe tiene un campo adicional llamado ‘ descripción ‘. En este método de integración, lo estamos usando. La tarea es agregar el valor de la cookie (de seguimiento) en el campo descripción que se encuentra en su formulario de pedido. La forma más sencilla es agregar este código a tu formulario de pago:
<input type="hidden" name="pap_custom" value="" id="pap_tdx8v2s5a" />
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.writeCookieToCustomField('pap_tdx8v2s5a');
</script>
Cuando se envía el formulario (el cliente está ordenando), puedes procesar los datos del formulario de la manera estándar y antes de crear un cargo y una cuenta de cliente (con Stripe_Customer::create), debes usar el pap_custom del formulario enviado y establecer el valor como una descripción del cliente – “description” = > $_POST[‘pap_custom’] .
Datos de cookies – Stripe Checkout
Si estás utilizando Stripe Checkout entonces, en lugar del paso anterior, debes Haz este. Básicamente, lo que hay que hacer es agregar un valor de cookie de seguimiento en la variable client-reference-id del objeto de sesión de Stripe. Eche un vistazo aquí a cómo obtener el valor de la cookie de seguimiento (ID de visitante).
Aquí hay un ejemplo de un botón de pago de Stripe:
<script async src="https://js.stripe.com/v3/buy-button.js">
</script>
<stripe-buy-button
buy-button-id="buy_btn_BBBBBBBBBBBBBB"
publishable-key="pk_test_XXXXXXXXXXXXXXXXXXX"
>
</stripe-buy-button>
Así es como se verían los botones integrados (ahora el código del botón de franja se agrega usando JavaScript):
<script async src="https://js.stripe.com/v3/buy-button.js">
</script>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
var papCookie = '';
PostAffTracker.setAccountId('Account_ID');
try {
PostAffTracker.track();
} catch (err) { }
papCookie = PostAffTracker._getAccountId() + PostAffTracker._cmanager.getVisitorIdOrSaleCookieValue();
document.write('<stripe-buy-button buy-button-id="buy_btn_BBBBBBBBBBBBBB" publishable-key="pk_test_XXXXXXXXXXXXXXXXXXX" client-reference-id="' + papCookie + '"></stripe-buy-button>');
</script>
Datos de cookies – Enlaces de pago Stripe
Si está utilizando enlaces de pago Stripe, deberá pasar el valor de la cookie de seguimiento como client_reference_id
parámetro de cadena de consulta al enlace. Para poder hacerlo, debe asignar un ID al archivo <a> elemento de enlace, por lo que, por ejemplo, asignaría “papCookie” como ID del enlace, por lo que sería:
<a id="papCookie" href="https://buy.stripe.com/2wM8yP31J6vF6wodQZ">Pay now</a>
Una vez que tenga el ID, deberá ejecutar PostAffTracker.writeCookieToLink(‘papCookie‘, ‘client_reference_id
‘); función del código de seguimiento de clics con el ID del enlace (en nuestro ejemplo papCookie) y el nombre del parámetro de cadena de consulta que se debe agregar (client_reference_id>code>), por ejemplo así:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
try {
PostAffTracker.setAccountId('Account_ID');
PostAffTracker.track();
PostAffTracker.writeCookieToLink('papCookie', 'client_reference_id');
} catch (err) { }
</script>
Otra categoría de herramientas de pago de Stripe son las tablas de precios de Stripe. Admite el uso de client-reference-id, por lo que su integración también es posible.
Seguimiento de ventas
El seguimiento de la venta se realizará de forma automática, tanto para los cargos estándar como para los recurrentes. El último paso es configurar su Stripe para informar a tu Post Affiliate Pro sobre cada cargo. Esto lo hacen los webhooks de Stripe.
Para configurar un webhook, ve a la sección del menú Desarrolladores (arriba a la derecha) y luego ve a Webhooks. Al hacer clic en Agregar punto final, se muestra un formulario para agregar una nueva URL para recibir webhooks. Ingresa esta URL allí para recibir notificaciones en vivo:
https://URL_TO_PostAffiliatePro/plugins/Stripe/stripe.php?AccountId=Account_ID
En caso de eventos para escuchar, puedes agregar invoice.payment_succeeded, charge.succeeded y charge.refunded. Si estás utilizando Stripe Checkout, también necesitarás el evento checkout.session.completed.
Si deseas realizar un seguimiento de los pagos de prueba, configura también el mismo webhook en el modo de prueba.
Actación de plugin
El último paso es activar el plugin integrado en tu Post Affiliate Pro. No olvides configurarlo después de la activación agregando la clave API secreta o una clave API restringida. En caso de que desees utilizar una clave de API restringida, debes permitir el acceso de lectura a estos recursos: Cargos, Suscripciones, Sesiones de pago, Clientes y Facturas..
Eso es todo, ya está. Todas las transacciones ahora serán rastreadas.
No olvides integrar tu sitio con el código de seguimiento de clics para que todo funcione.
Descubre las múltiples integraciones de Post Affiliate Pro para mejorar tu negocio de comercio electrónico. Desde plataformas como 1&1 E-Shop hasta herramientas de pago como AlertPay, estas integraciones ofrecen soluciones eficientes y detalladas para rastrear comisiones, gestionar ventas y optimizar tu marketing de afiliados. Visita y encuentra la integración perfecta para impulsar tus ventas online.
Descubre la integración simple de SpotOption con Post Affiliate Pro, líder en plataformas de opciones binarias. Activa y configura el plugin fácilmente para conectar y rastrear automáticamente clientes y transacciones. Mejora tu flujo de trabajo con esta potente herramienta. ¡Visita ahora para más detalles!
Descubre la integración de WordPress con Post Affiliate Pro, una herramienta de código abierto que mejora el seguimiento de clics y la gestión de afiliados. Compatible con plugins como WooCommerce y MemberPress, optimiza tu marketing y aumenta tus ganancias. ¡Descarga el plugin y transforma tu estrategia de afiliados hoy!