–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.

PayU (PagosOnline)

Esta integración es para los botones de pago de la pasarela llamada PayU (antigua PagosOnline). La integración se consigue utilizando un campo extra y una URL de notificación.

Las notificaciones son gestionadas por el plugin PayU PagosOnline, que tienes que activar en el panel de vendedor de Post Affiliate Pro, en la sección de Plugins.

Modifica tu botón

La integración se realiza añadiendo un código extra a tu botón existente, por lo que tiene que haber uno ya colocado en algún lugar de tu sitio web. La pasarela te permite utilizar dos campos adicionales. Si ya utilizas ambos para otros fines, salta al paso 2.

Utilizando el campo extra no utilizado (extra1, extra2 o extra3), añade este código a tu código de botón:

<input type="hidden" name="extra1" value="" id="pap_dx8vc2s5" />

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/notifysale.php" type="text/javascript">
</script>

En caso de que utilices más de un botón en la misma página, por favor, el código del script sólo una vez en la página. De este modo, reducirás la carga de la página.

En caso de que ya utilices los dos campos extra

En caso de que ya utilices todos los campos extra, tienes que utilizar un enfoque diferente al del paso 1 – añade id=”pap_ab78y5t4a” a un campo de datos extra existente y luego añade este código al botón (una vez por página):

<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAppendValuesToField('||');
PostAffTracker.writeCookieToCustomField('pap_ab78y5t4a');
</script>

Asegúrate de definir el mismo número de datos extra en tu plugin y también el mismo valor de separador. Como puedes ver, en este ejemplo estamos utilizando un tubo doble: ||.

URL de notificación

Si tu botón ya utiliza un parámetro confirmationUrl entonces puedes saltarte este paso.

Añade este código a tu botón:

<input type="hidden" name="confirmationUrl" value="https://URL_TO_PostAffiliatePro/plugins/PagosOnline/pagosonline.php" />

Si te has saltado el paso 3

Si te has saltado el paso 3 significa que ya tienes definida la URL de notificación en tu botón. Para asegurarte de que todos los datos de la respuesta serán enviados a tu plugin Post Affiliate Pro, edita el archivo al que apunta confirmationUrl. Añade este código en el lugar que se procesa en el archivo como primero:

/* PAP integration */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
"https://URL_TO_PostAffiliatePro/plugins/PagosOnline/pagosonline.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* end of PAP integration */

En caso de que hayas seguido el paso 2

En caso de que hayas seguido el paso 2, significa que ya estás utilizando campos adicionales para otras aplicaciones. El último paso es asegurarte de que tu aplicación no utilizará los datos que Post Affiliate Pro añadió allí utilizando el separador que has elegido. Coloca el código en un lugar en el que tu script no haya utilizado el valor extra todavía, para que puedas modificarlo primero y luego dejar que el script utilice el valor correcto:

$separator = '||';
    if ($_POST['extra1'] != '') {
      $explodedCustomValue = explode($separator, $_POST['extra1'], 2);
          if (count($explodedCustomValue) == 2) {
            $_REQUEST['extra1'] = $_POST['extra1'] = $explodedCustomValue[0];
      }
    }

En nuestro ejemplo estamos utilizando el campo extra1 y el mismo valor de separador del paso 2 – dos tubos. Asegúrate de utilizar los valores correctos en tu código.

No olvides integrar tu sitio web con el código de seguimiento de clics para que todo funcione.

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