VibeFox Omise for OpenCart
Añadido al carrito. Ir al carrito
Precio por licencia: 1 dominio, actualizaciones y soporte durante 12 meses.
Descripción general
VibeFox Omise Payment añade a OpenCart 3 los pagos con tarjeta de crédito y débito a través de Omise (Opn Payments). El formulario de tarjeta se muestra en el paso Confirm Order de tu compra. Omise.js convierte la tarjeta en un token de un solo uso en el navegador del cliente, y tu tienda cobra ese token en el servidor. Los datos de la tarjeta nunca llegan a tu servidor. Cuando el banco pide 3-D Secure, el cliente confirma el pago en la página del banco y vuelve a tu tienda. OpenCart crea el pedido antes del pago, pero el pedido solo recibe un estado después de que Omise confirme el cargo.
Es adecuado para tiendas con una cuenta de Omise que quieren un formulario de tarjeta en su propia tienda, con 3-D Secure, captura manual y reembolsos desde la página del pedido. La extensión solo acepta tarjetas. No admite PromptPay, TrueMoney, banca móvil ni pagos a plazos, tarjetas guardadas, suscripciones ni captura parcial.
Características principales
Formulario de tarjeta con Omise.js: nombre del titular, número de tarjeta, caducidad y código de seguridad. Solo se envía a tu tienda un token de un solo uso. Visa, Mastercard y JCB, según lo que acepte tu cuenta de Omise.
3-D Secure: el cliente es enviado a la página del banco cuando se requiere. Al volver, el resultado se vuelve a leer desde la API de Omise, nunca desde la URL.
Pagado solo cuando Omise lo confirma: el estado del pedido se establece solo después de que el cargo se confirme y su importe y moneda coincidan con el pedido. Si no coinciden, el pedido pasa a un estado de revisión con una nota.
Captura inmediata o solo autorización: con captura manual, botones Capture payment y Void authorization en la página del pedido.
Reembolsos desde la página del pedido: reembolsos totales y parciales en la pestaña VibeFox Omise Payment del pedido, con el historial de reembolsos y las notas de Omise. Sync payment status vuelve a leer el cargo desde Omise.
Webhook seguro: los webhooks de Omise no están firmados, así que cada evento se comprueba con los cargos de tu tienda y el cargo se vuelve a leer desde la API de Omise.
Sin cobros duplicados: los envíos repetidos y los reintentos nunca cobran un carrito dos veces, aunque OpenCart cree un pedido nuevo en cada intento. Las claves de prueba y en vivo se mantienen separadas, y las capturas y reembolsos siempre usan el modo del pago.
Tus propios estados de pedido y condiciones de OpenCart: elige los estados para pedidos pagados, autorizados, en revisión, pendientes, fallidos, cancelados y reembolsados; zona geográfica, total mínimo y orden de clasificación. Registro opcional sin claves ni datos de la tarjeta.
Requisitos
OpenCart 3.0.x (probado en 3.0.5.0), PHP 8.0 o posterior. HTTPS. Una moneda de pedido compatible con Omise: THB, JPY, SGD, MYR, USD, EUR, GBP, AUD, CAD, CHF, CNY, DKK o HKD. Una cuenta de Omise con claves públicas y secretas de prueba y en vivo, y un endpoint de webhook. Una clave de licencia de VibeFox de vibefox.net (una clave por dominio).
