VibeFox PayU India for PrestaShop
Añadido al carrito. Ir al carrito
Precio por licencia: 1 dominio, actualizaciones y soporte durante 12 meses.
Descripción general
VibeFox PayU India Payment Gateway añade pagos mediante la finalización de compra alojada de PayU India a PrestaShop. En el paso de pago, el cliente elige PayU India, es enviado a la página de pago de PayU, paga con tarjeta de crédito o débito, NetBanking, UPI o billetera (lo que esté activado en tu cuenta de PayU) y regresa a tu tienda. Los datos de la tarjeta y del banco nunca llegan a tu sitio. El pedido se crea solo después de que PayU envíe un resultado firmado, así que los pagos abandonados no dejan pedidos sin pagar.
Es adecuado para tiendas indias que venden en rupias y quieren los métodos de pago de PayU sin crear formularios de pago en su propio sitio. El módulo cobra solo en INR y no tiene procesamiento multimoneda. No tiene tarjetas guardadas ni tokenización, ni suscripciones, ni formulario de tarjeta en el sitio, ni gestión de EMI u ofertas, ni compra con un solo clic. Los reembolsos se ponen en cola en PayU; el módulo no hace seguimiento de su estado final.
Características principales
Finalización de compra alojada de PayU: un único método de pago, PayU India, en la finalización de compra. La solicitud de pago se firma con SHA-512 usando tu Merchant Key y Merchant Salt.
Pagado solo cuando PayU lo confirma: un resultado se acepta solo con un reverse hash válido de PayU generado con el Salt del modo en el que se inició el pago, y solo para un ID de transacción que tu tienda emitió para ese carrito. El importe pagado debe coincidir con el total del carrito hasta el paisa, en INR.
Verificación en el servidor: opcionalmente (activada por defecto), cada pago correcto se comprueba de nuevo con la API verify_payment de PayU. Si la comprobación falla, el pedido se pone en espera en lugar de marcarse como pagado.
Sin procesamiento doble: el retorno del cliente y el webhook pueden llegar juntos; los resultados repetidos nunca crean un segundo pedido ni registran el pago dos veces. Un pedido pagado o reembolsado nunca se vuelve a abrir.
Pagos pendientes con UPI y NetBanking: el pedido permanece en Awaiting PayU India payment hasta que llega el resultado final.
Credenciales de prueba y en vivo por separado: cambiar de modo cambia tanto las claves como los endpoints de PayU. Los reembolsos siempre se envían al modo del pago.
Reembolsos desde la página del pedido: reembolsos totales y parciales en el bloque PayU India payment del pedido, con el ID de solicitud de PayU en el historial de reembolsos. Un reembolso total pone el pedido en Refunded.
Bloque de PayU en la página del pedido: ID de transacción, modo, banco, importes, historial de reembolsos y notas del módulo. Webhook opcional para clientes que cierran el navegador; el registro no incluye claves, salts ni datos personales.
Requisitos
PrestaShop 8.0 a 9.x, PHP 8.0 o posterior. Una cuenta de PayU India con Merchant Key y Merchant Salt (v1) para el modo de prueba y el modo en vivo, e INR como moneda del carrito. Un número de teléfono en la dirección del cliente. Una clave de licencia de VibeFox de vibefox.net (una clave por dominio).
