VibeFox PayFast for OpenCart
Añadido al carrito. Ir al carrito
Precio por licencia: 1 dominio, actualizaciones y soporte durante 12 meses.
Descripción general
VibeFox PayFast Pay Gateway añade PayFast a OpenCart 3 y OpenCart 4 para cobrar en rands sudafricanos. En el último paso de la compra el cliente hace clic en Confirm Order y es enviado a la página de pago segura de PayFast con un formulario de pago firmado, donde paga con tarjeta, Instant EFT u otro método de tu cuenta de PayFast. PayFast confirma después el pago en tu tienda mediante una notificación de servidor a servidor (ITN). El pedido solo recibe un estado cuando una notificación supera todas las comprobaciones, así que los intentos de pago no completados se quedan como pedidos sin estado.
Es adecuado para tiendas sudafricanas que quieren la página de pago alojada de PayFast sin un formulario de tarjeta en su propia web. La extensión acepta solo pagos únicos en ZAR. No admite reembolsos desde la página del pedido (se hacen en el panel de PayFast), ni suscripciones, ni tarjetas guardadas, ni pagos divididos.
Características principales
Formulario de pago firmado: el formulario se firma con tu passphrase mediante el algoritmo oficial de PayFast.
Notificaciones verificadas: cada ITN se comprueba: la firma, tu cuenta de comerciante, el token del intento de pago, una confirmación de servidor a servidor con PayFast y, en modo real, que procede de un servidor de PayFast.
Comprobación del importe: el importe pagado se compara con el total del pedido en céntimos, y el pedido debe estar en ZAR. Si no coinciden, el pedido pasa a tu estado de «en espera» con una nota.
Sin doble procesamiento: las notificaciones repetidas nunca aplican un pago dos veces. Las notificaciones tardías de fallo o de pendiente nunca rebajan un pedido pagado, y un pago de un pedido cancelado se marca para revisión.
Modo real y sandbox: credenciales independientes para cada modo. Cada notificación se comprueba con las credenciales del modo en que se inició el pago, y un pago en sandbox nunca paga un pedido mientras la tienda está en modo real.
Tus propios estados de pedido: elige el estado de OpenCart para un pedido pagado, un pago pendiente, un pago en espera y un pago fallido.
Nada que configurar en PayFast: la URL de notificación se envía con cada pago y se muestra en la página de ajustes.
Pestaña de PayFast en la página del pedido: referencia del pago, ID del pago en PayFast, modo, importes bruto, comisión y neto, y las notas de PayFast. Zona geográfica, total mínimo, orden de clasificación y un registro de depuración opcional.
Requisitos
OpenCart 3.0.x (probado en 3.0.5.0) o OpenCart 4.0.2 y posteriores (probado en 4.1.0.3), PHP 8.0 o posterior. Una misma descarga contiene los paquetes para ambas versiones. El rand sudafricano (ZAR) como moneda de la tienda. Una cuenta de PayFast con el Merchant ID, la Merchant Key y la passphrase, y credenciales de sandbox para las pruebas. Una tienda accesible desde internet. Una clave de licencia de VibeFox de vibefox.net (una clave por dominio).
