Plugins WordPress

RedSys Gateway for WooCommerce Pro mejorado el soporte multidivisa: euro, dólar y libra

Si estáis dentro del mundo del comercio electrónico y tratáis con clientes de fuera, sabréis que cobrar en euros a veces no es apetecible para personas que manejan otras monedas como el dólar estadounidense o la libra esterlinas. Ya que existe esa posibilidad, hace ya mucho incorporamos la posibilidad de elegir con qué divisa quería operar la pasarela de pago con RedSys de forma que cada uno pudiera elegir con qué divisa iba a cobrar.

Pero claro, se presentan dos problemas:

  1. Por lo general cuando quieres cobrar en dólares, si manejas euros, también querrás poder cobrar en euros
  2. RedSys soporta dólares y libras, pero te da otros terminales, con otras claves, otros FUC, etc.

Así que detectado el problema le pusimos solución y no una solución cualquiera.

Posibilidad de tener dos perfiles en RedSys en una misma instalación una con euro y otra con dólar por ejemplo

El primer paso era crear una infraestructura para permitir justo eso: mantener datos de dos perfiles. Eso suponía «duplicar» el plugin internamente. Así lo hicimos, ahora puedes tener información relativa a dos pasarelas diferentes. Y cada una de ellas puede tener su titular, su nombre comercial, su código comercio (o FUC), su número de terminal, su clave SHA-256, etc. Además de su propia divisa.

Aparte, al llegar la llamada IPN de RedSys, la confirmación (o no) del pago, se compara con los datos del perfil del que salió y se valida el pago de igual manera que siempre.

Pero claro, se presentaba un problema: el usuario al pagar tenía que elegir con qué pasarela pagar y esto era bastante incómodo y podía dar lugar a errores.

Compatibilidad con WPML – WooCommerce Multilingual y WooCommerce Currency Switcher

El siguiente paso entonces fue hacer que fuera compatible con dos de las soluciones más populares para tener dos divisas en una misma tienda:

De forma que el sistema detecta si se está usando una de estas dos soluciones y muestra sólo el perfil de la pasarela que tiene esa divisa configurada, así el cliente no tiene que elegir nada y directamente pasa al banco con la divisa correcta elegida.

Un desarrollo que ha facilitado mucho el funcionamiento a varios de nuestros clientes, y esperemos que a muchos más en el futuro.

Nota: Hay una valoración incrustada en esta entrada, por favor, visita esta entrada para valorarla.

Almacenamos las IPs desde la que se envían las valoraciones para evitar fraudes

Francisco Javier Carazo Gil

Entradas recientes

¿Por qué falla Bizum en WooCommerce? 9 causas

Por qué falla Bizum WooCommerce: detecta errores de credenciales, firma, entorno y pedidos para recuperar…

hace % días

Plugin gratuito Redsys WordPress: qué revisar

Elige un plugin gratuito Redsys WordPress con criterio: compatibilidad, seguridad, configuración bancaria y límites para…

hace % días

Qué necesito para activar CECA Online en mi web

¿Qué necesito para activar CECA Online? Revisa contrato bancario, datos del terminal, seguridad, pruebas y…

hace % días

Cómo elegir una pasarela para suscripciones

Aprende a elegir una pasarela para suscripciones en WordPress: revisa recurrencia, compatibilidad, seguridad y soporte…

hace % días

Plugin Bizum WordPress para cobrar con control

Elige un plugin Bizum WordPress compatible con tu flujo de venta, configura la pasarela bancaria…

hace % días

Cómo aceptar CECA en reservas de WordPress

Aprende cómo aceptar CECA en reservas WordPress, configurar pagos seguros y confirmar cada reserva sin…

hace % días