WebToPay integration
La forma más rápida de enviar y recibir dinero en todo el mundo.
Este método de integración utiliza la integración con la API de WebToPay. Puedes encontrar más información sobre esta pasarela de pago aquí: https://www.webtopay.com/index.php?2595448377
El método de integración se divide en dos secciones principales:
- Pasar la identificación del visitante (valor de la cookie) a la puerta de enlace webtopay
- Leer la respuesta de webtopay
Obteniendo el valor de la cookie
Lo primero es obtener el valor de la cookie, p. Ej. usando métodos PHP estándar, o puedes usar nuestro script que lo lee de las cookies: writeCookieToCustomField O writeCookieToLink
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.writeCookieToCustomField('fullCookieInfoId');
PostAffTracker.writeCookieToLink('affCookieLinkId', 'papCookie');
</script>
Según el método que utilizaste, puedes obtener el valor de la cookie del parámetro GET o POST.
Pasar la identificación del visitante a la puerta de enlace
Ahora, cuando tengas el valor, debes adjuntarlo a callbackurl, ANTES de usar la función WebToPay :: buildRequest ($ request) .
P.ej. si tu parámetro callbackurl se estableció así: $request[‘callbackurl’] = $request_url; agrega el valor de la cookie, enviado en el parámetro GET como este:
...
$request['callbackurl'] = $request_url."?papCookie=".$_GET['papCookie'];
...
Esto enviará el parámetro get “ papCookie ” a la puerta de enlace. Esto es necesario para que podamos usar la API de Post Affiliate Pro al analizar la respuesta de webtopay … de lo contrario, la venta no sería recomendada.
Analizando la respuesta
Después de llamar a la función WebToPay :: checkResponse () en tu callbackurl , en un lugar donde esté seguro de que todo está correcto, puedes llamar a nuestra API para registrar una comisión.
No olvides establecer la ruta correcta a tu archivo PapApi.class.php (en el directorio api / de Post Affiliate Pro):
// Post Affiliate Pro integration snippet --------------------------
if (isset($_GET['papCookie']) && (strlen($_GET['papCookie']) > 20)) {
require_once "path_to_PAP/api/PapApi.class.php"; // set correct path to API file here
$saleTracker = new Pap_Api_SaleTracker('https://URL_TO_PostAffiliatePro/scripts/sale.php');
$saleTracker->setAccountId('default1');
$saleTracker->setVisitorId(substr($_GET['papCookie'], -32)); // returns only visitor ID, no "default1" prefix
$total = $response['amount']/100; // need to get rid of hundreds
$sale = $saleTracker->createSale();
$sale->setTotalCost($total);
$sale->setOrderID($response['orderid']);
$saleTracker->register();
}
// /Post Affiliate Pro integration snippet -------------------------
Esto es todo lo que necesitas para realizar un seguimiento de una comisión de venta.
Aquí se puede encontrar más información: https://www.webtopay.com/index.php?683722975
Descubre cómo la integración de PlugnPay con Post Affiliate Pro puede transformar tu negocio al permitir transacciones seguras sin efectivo de cualquier tamaño, en cualquier momento. Aprende a generar códigos de botones y personalizar formularios para registrar ventas fácilmente. ¡Optimiza tu experiencia de punto de venta y mejora tus programas de afiliados 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!