PayWhirl integration
PayWhirl facilita la gestión de los pagos recurrentes.
La integración con PayWhirl se realiza mediante una aplicación integrada en PayWhirl llamada “Scripts de seguimiento personalizados”.
Instala la aplicación
Para empezar con la integración, ve a tu cuenta de PayWhirl y luego a Aplicaciones e integraciones. Busca e instala una aplicación llamada Scripts de seguimiento personalizados.
Una vez instalada, verás dos pestañas diferentes en la página de configuración. Una sección cargará los scripts en CADA página que PayWhirl proporcione y la otra sección sólo cargará los scripts Después de las conversiones, cuando la gente complete el pago con éxito – esto es lo que utilizaremos.
Seguimiento de ventas
El primer paso es dar un nombre a tu aplicación. Puedes llamarla, por ejemplo, Post Affiliate Pro
Ahora, elige la pestaña ‘Conversión‘ y utiliza el siguiente código en ella:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
{% for invoice in invoices %}
papSkus = '';
{% for item in invoice.items %}
papSkus += '{{item.sku}}, ';
{% endfor %}
var sale{{ loop.index }} = PostAffTracker.createSale();
if ({{invoice.paid}}) {
sale{{ loop.index }}.setTotalCost({{ invoice.amount_due }} - {{ invoice.shipping_total }} - {{ invoice.tax_total }});
} else {
sale{{ loop.index }}.setTotalCost(0);
}
{% if invoice.subscription_id %}
sale{{ loop.index }}.setOrderID('{{ invoice.subscription_id }}');
{% else %}
sale{{ loop.index }}.setOrderID('{{ invoice.id }}');
{% endif %}
sale{{ loop.index }}.setProductID(papSkus.slice(0, -2));
sale{{ loop.index }}.setData1('{{ customer.email }}');
sale{{ loop.index }}.setCurrency('{{ invoice.currency }}');
sale{{ loop.index }}.setCoupon('{{ invoice.promo_code }}');
{% if loop.index != invoices|length %}
sale{{ loop.index }}.doNotDeleteCookies();
{% endif %}
{% endfor %}
PostAffTracker.register();
</script>
Si te desplazas un poco hacia abajo verás una lista completa de variables disponibles, así que si quieres personalizar el código de seguimiento de la venta, no dudes en hacerlo utilizando las variables disponibles.
Configuración de webhook
Para hacer un seguimiento de los pagos recurrentes, tendrás que configurar un webhook en Desarrollador > Webhooks, donde deberás crear un webhook para el evento de cuenta cargo.realizado. Si también quieres hacer un seguimiento de los reembolsos, crea también el webhook para charge.refunded.
El webhook debe ser creado para la siguiente URL:
https://URL_TO_PostAffiliatePro/plugins/PayWhirl/paywhirl.php
Las comisiones recurrentes sólo harán un seguimiento si utilizas la función de Comisiones Recurrentes o el plugin de Comisiones de Por Vida.
Activación de plugin
El último paso de la integración es activar el plugin de seguimiento en tu cuenta de Post Affiliate Pro. Accede a tu panel de vendedor y ve a Configuración > Plugins donde debes encontrar y activar el plugin de gestión de webhooks de PayWhirl. Una vez activado el plugin puedes configurarlo para activar/desactivar el seguimiento de los reembolsos y para establecer qué detalles deben guardarse en los campos de datos extra de la comisión.
No olvides integrar tu sitio con el código de seguimiento de clics.
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!
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.