–Hidden comment

Use attributes in format region_from and region_to= to change the languages showing in language switcher.
Available regions are:
europe_from europe_to
asia_from asia_to
mideast_from mideast_to
america_from america_to

Example:
europe_from=0 europe_to=22 will put all languages (ordered in language switcher settings) from 1 to 21 to Europe region:
asia_from=22 asia_to=25 will put all languages from 23 to 24 (so only 2) into Asia region.

WebToPay

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:

  1. Pasar la identificación del visitante (valor de la cookie) a la puerta de enlace webtopay
  2. Leer la respuesta de webtopay

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

Volver a Integraciones Crear cuenta GRATIS

Nuestro sitio web utiliza cookies. Al continuar, asumimos tu permiso para implementar cookies como se detalla en nuestro política de privacidad y cookies.

×

Programa una llamada uno a uno y descubre cómo Post Affiliate Pro puede beneficiar a tu negocio.

Estamos disponibles en varias fechas

Programa una llamada