eWay Rapid API

Payments API Extension AffiliateMarketing

Integración eWay Rapid API

Una pasarela de pagos en línea segura que facilita y simplifica la aceptación de pagos con tarjeta de crédito a través de tu sitio web.

Rapid API es un producto de pago que permite a los comerciantes enviar los datos de la tarjeta de crédito desde el navegador de su cliente directamente a eWAY sin que pasen por el servidor del comerciante.

El método de integración utiliza la API y su campo personalizado Option1 (o Option2 u Option3).

Sigue los pasos de integración solo en caso de que envíes a tu cliente a un dominio diferente, por ejemplo, solicitando los datos de la tarjeta de crédito en domainA.com y redirigiéndolo a domainB.com con un mensaje de resultado de pago. De lo contrario, puedes usar simplemente la solución general.

Integración del campo personalizado

El primer paso es establecer el campo personalizado Option1 (o los otros dos en caso de que ya uses Option1). Para obtener el valor necesario, puedes utilizar al menos dos formas: usando PHP puedes leerlo de $_COOKIE[‘PAPVisitorId’] o puedes usar el método JavaScript PostAffTracker.writeCookieToCustomField() que se encuentra en scripts/trackjs.js. En este caso, debes recordar que es un método de JavaScript, por lo que tienes que obtener el valor antes de enviar la solicitud a eWay.

Lectura de la respuesta

El segundo paso es añadir el código de seguimiento de ventas al sitio definido como RedirectUrl. eWay enviará todos los datos allí, por lo que tendrás que procesar la respuesta allí y luego usar los datos de respuesta en el rastreador de ventas.

Ejemplo en PHP:

    ...
    $result = $result->GetAccessCodeResultResult;
    ?>
    
    <script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
    <script type="text/javascript">
    	PostAffTracker.setAccountId('Account_ID');
    	PostAffTracker.setVisitorId('<?php echo $result->Option1; ?>');
    	var sale = PostAffTracker.createSale();
    	sale.setTotalCost('<?php echo $result->TotalAmount; ?>');
    	sale.setOrderID('<?php echo $result->InvoiceNumber; ?>');
    	PostAffTracker.register();
    </script>

API Rapid 3.0

En caso de que utilices la nueva versión Rapid 3.0, puedes seguir los mismos pasos anteriores, sin embargo, si deseas obtener el valor de Option de la respuesta, debes usar este código:

$result->Options->Option[0]->Value

En caso de que utilices Option2 u Option3, el número en la línea anterior debe cambiar. El número se define como N-1.

Esto significa que, para Option1 es 0, para Option2 es 1 y para Option3 es 2. No olvides integrar tu sitio web con el código de seguimiento de clics.

Preguntas frecuentes

Crea una cuenta GRATIS

Experimenta el poder de Post Affiliate Pro con nuestra prueba gratuita de 30 días. Prueba nuestro software de marketing de afiliados fácil de usar que incluye un soporte excepcional 24/7. ¡Descubre hoy todas las funciones que necesitas para una gestión de afiliados exitosa!

Más información

eWAY
eWAY

eWAY

¿Te gustaría mejorar aún más tu software de afiliados? Descubre la integración de eWAY (usando Shared Payment Solution) para Post Affiliate Pro.

3 min de lectura
Payments Integration +3
eWAY
eWAY

eWAY

Integra eWAY Merchant Hosted Payments con Post Affiliate Pro para aceptar pagos con tarjeta de crédito de forma segura y realizar un seguimiento eficiente de la...

6 min de lectura
Payments Extension +3
Integración de Post Affiliate Pro
Integración de Post Affiliate Pro

Integración de Post Affiliate Pro

Descubre cómo nuestro equipo de expertos puede integrar de manera fluida Post Affiliate Pro con tu sitio web de comercio electrónico y procesador de pagos. Infó...

5 min de lectura

¡Estarás en buenas manos!

Únete a nuestra comunidad de clientes satisfechos y brinda excelente soporte al cliente con Post Affiliate Pro.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface