VibeFox HyperPay for PrestaShop
Añadido al carrito. Ir al carrito
Precio por licencia: 1 dominio, actualizaciones y soporte durante 12 meses.
Descripción general
VibeFox HyperPay Payment Gateway añade los pagos con tarjeta mediante el widget COPYandPAY de HyperPay a PrestaShop. Tras confirmar el pedido en la finalización de compra, el cliente ve el widget de pago de HyperPay en una página de pago de tu tienda y paga allí con VISA, Mastercard, mada, American Express, STC Pay o Apple Pay. Los datos de la tarjeta se introducen solo en el widget de HyperPay y nunca llegan a tu servidor. El pedido se crea solo después de que HyperPay confirme el pago, así que los pagos abandonados o rechazados no dejan pedidos sin pagar.
Es adecuado para tiendas de Arabia Saudí, Emiratos Árabes Unidos, Jordania, Baréin, Omán, Catar, Egipto y otros mercados de Oriente Medio y el norte de África (MENA) con una cuenta de comerciante de HyperPay. El módulo no admite reembolsos ni anulaciones desde PrestaShop (hazlos en el panel de control de HyperPay), tarjetas guardadas, suscripciones, verificación de dominio de Apple Pay, una entidad separada por marca ni métodos de pago aplazado (compra ahora, paga después).
Características principales
Widget de HyperPay: el widget COPYandPAY en la página de pago, cargado con Subresource Integrity, en el idioma del cliente cuando HyperPay lo admite. Tú eliges qué marcas muestra.
Pagado solo cuando lo confirma HyperPay: mediante una solicitud de estado de servidor a servidor cuando el cliente vuelve a la tienda, y mediante webhooks cifrados (AES-256-GCM) cuando el navegador está cerrado. La URL de retorno por sí sola nunca crea un pedido pagado.
Comprobado con el carrito: el pago debe pertenecer a una de las sesiones de pago del propio carrito, y el importe y la moneda deben coincidir. Si no coinciden, el pedido pasa a HyperPay payment on hold con una nota.
Sin doble procesamiento: cada resultado se aplica una sola vez. Los webhooks repetidos o las recargas de página nunca crean un segundo pedido. Los pagos duplicados, los pagos posteriores a una cancelación y las reversiones se anotan en el pedido.
Débito o preautorización: cargo inmediato, o reserva del importe para capturarlo más tarde con Capture payment en el bloque de HyperPay del pedido.
Modo de prueba y modo real: Access Token, Entity ID y clave de webhook separados para cada modo. Las comprobaciones de estado, las capturas y los webhooks siempre usan el modo en el que se creó la sesión de pago.
Mensajes claros: los pagos rechazados, no completados o aún no confirmados se explican al cliente en la finalización de compra, y el carrito se conserva para un nuevo intento.
Bloque de HyperPay en la página del pedido: ID de pago, sesión de pago, importe, resultado y el botón de captura. El registro no contiene datos de tarjeta, claves ni datos de clientes.
Requisitos
PrestaShop 8.0 a 9.x, PHP 8.0 o posterior con la extensión OpenSSL. Una cuenta de comerciante de HyperPay con Access Token y Entity ID (de prueba y real), y un webhook de pagos con su clave de descifrado. Una clave de licencia de VibeFox de vibefox.net (una clave por dominio).
