GoPay integration
Este método de integración integra la página web definida en el parámetro successURL. Usando la API de Post Affiliate Pro puedes registrar una comisión.
Ajuste del parámetro SuccessURL
Si ya estás utilizando successURL, continúa con el paso 2.
Si no utilizas el parámetro successURL en tu formulario/enlace de pago tienes que añadirlo. Si lo haces, tienes que modificar el script que crea encryptedSignature por ti, para que incluya también successURL. La línea de código del formulario debería ser así
<input name="paymentCommand.successURL" value="http://www.yourshop.com/success" />
Envío de datos especiales con successURL
Para integrar correctamente GoPay tienes que añadir un parámetro GET con el valor de la cookie de afiliado al parámetro successURL. Tienes que hacerlo antes de que se cree el encryptedSignature, ya que no coincidiría con el successURL original.
Si tu successURL tiene este aspecto ‘http://www.yourshop.com/thanks.php’ la modificada tiene que tener este aspecto ‘http://www.yourshop.com/thanks.php?custom=‘
Tienes que establecer el valor del parámetro GET ‘custom‘ con el valor de la cookie PAPVisitorId. Puedes hacerlo, por ejemplo, utilizando la variable superglobal PHP $_COOKIE.
El enlace final debe tener el siguiente aspecto http://www.yourshop.com/thanks.php?custom=0c47be0634f3cd4331a8ede00qrpDxEg o con la cuenta predefinida: http://www.yourshop.com/thanks.php?custom=default10c47be0634f3cd4331a8ede00qrpDxEg
Registro de la comisión de venta
El último paso es el registro de la comisión de venta. En tu archivo successURL, en el lugar donde se comprueba si la transacción se ha pagado correctamente (GopaySoap::isEshopPaymentDone) tienes que añadir nuestro código API para crear una comisión. Si la transacción es correcta (opayHelper::PAYMENT_DONE), tienes que cargar los detalles de la transacción y utilizarlos para la comisión.
Aquí tienes un ejemplo de código API:
<?php
include_once('PapApi.class.php'); // path to your PAP4 API file
$saleTracker = new Pap_Api_SaleTracker('https://URL_TO_PostAffiliatePro/scripts/sale.php');
$saleTracker->setAccountId('Account_ID');
$saleTracker->setVisitorId(substr($_GET['custom'],-32));
$sale = $saleTracker->createSale();
$sale->setTotalCost($order->total); // $order is supposed to be your shop variable
$sale->setOrderID($_GET['variableSymbol']);
$sale->setProductID($order->prodId);
$saleTracker->register();
Google Checkout (campo personalizado utilizado para otros datos)
Descubre cómo integrar Google Checkout con Post Affiliate Pro para optimizar tus pagos en línea. Configura fácilmente tu cuenta, activa el plugin y añade códigos de seguimiento a tus botones de compra. ¡Empieza a rastrear tus ventas y mejora tu eficiencia 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!
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.