Para configurar la pasarela de pago 2Checkout siga estos pasos:
1. Configurar 2Checkout
2. Configurar el Servicio de Notificación Instantánea
Solución de problemas / Preguntas frecuentes
1. Configurar 2Checkout (Verifone)
Tenga en cuenta que para utilizar la pasarela 2Checkout (Verifone) es necesario que tenga una cuenta 2Sell o 2Subscribe con 2Checkout. Si desea vender descargas recurrentes (suscripciones), su cuenta debe ser 2Subscribe.
Una vez instalada y activada la extensión, vaya a Descargas > Ajustes > Pagos > 2Checkout
En esta página, deberá añadir sus credenciales de API, las cuales puede obtener de su cuenta de 2Checkout (Verifone) en Integraciones > Webhooks y API.
Las credenciales requeridas son:
- Código de comerciante
- Clave secreta
- Palabra secreta del Servicio de Notificación Instantánea (INS)
- Palabra secreta del enlace de compra

Una vez que haya añadido las credenciales a la página de configuración de 2Checkout dentro de EDD, cambie a la sección principal Pagos > General y marque la casilla junto a cada pasarela que desee habilitar en el sitio web.
Tendrá la opción de habilitar una o ambas pasarelas de 2Checkout:

2Checkout Convert Plus: Las compras realizadas con esta pasarela enviarán a los clientes al sitio web de 2Checkout, donde completarán la transacción.
2Checkout Onsite: Las compras realizadas con 2Checkout Onsite mantendrán a los clientes en su sitio web y les permitirán introducir los detalles de su tarjeta de crédito/débito en la pantalla de pago. Nota: esta opción requiere un certificado SSL instalado en su sitio web.
Después de haber elegido las opciones de pasarela que desea utilizar, asegúrese de hacer clic en el botón Guardar Cambios en esa página.
2. Configurar el Servicio de Notificación Instantánea (INS) en 2Checkout
Si el INS no está configurado correctamente, el procesamiento de compras no funcionará adecuadamente.
El Servicio de Notificación Instantánea de 2Checkout permite a 2Checkout comunicarse con su tienda, manteniendo sincronizados los datos de las transacciones. El INS debe configurarse correctamente para que el procesamiento de compras y la facturación recurrente funcionen adecuadamente.
Desde su cuenta de 2Checkout, navegue a la pantalla de Integraciones / Webhooks y API y localice la sección del Sistema de Notificación Instantánea (INS). Habilite INS y INS Global y establezca la URL en: https://example.com/index.php?edd-listener=2COINS
Reemplace “example.com” con el nombre apropiado de su sitio web. También puede encontrar la URL completa en la página de Configuración de 2Checkout dentro de EDD.

Compras recurrentes
Al usar 2Checkout junto con Pagos recurrentes, una suscripción puede cancelarse desde su sitio web o dentro del Panel de control de 2Checkout.
Reembolsos
Cuando se utiliza la pasarela de pago 2Checkout, los reembolsos se procesan de la misma manera que cualquier otra transacción. Lea nuestra documentación completa sobre reembolsos aquí. Actualmente, la pasarela 2Checkout NO admite reembolsos parciales, por lo que el importe total debe ser reembolsado dentro de EDD.
Solución de problemas
Fallos de INS
Si tus solicitudes INS están fallando, asegúrate de usar el mismo protocolo para todas las solicitudes. Por ejemplo, si realizas tu solicitud a través de HTTP, pero luego requieres HTTPS para las solicitudes entrantes (de 2Checkout, por ejemplo), estas fallarán, ya que no coinciden.
Error: No autorizado
Este aviso puede ocurrir cuando la dirección de facturación no está completa. La dirección de facturación es obligatoria, por lo que ocultarla o eliminarla hará que la transacción falle.
Solicitud incorrecta – error de parámetro
Si recibes este error, significa una de estas dos cosas:
1. Tu cuenta de 2Checkout no ha sido aprobada completamente. Ponte en contacto con el equipo de soporte de 2Checkout para confirmar y activar completamente tu cuenta.
2. No se están enviando todos los campos requeridos a 2Checkout. Esto podría suceder si has eliminado la dirección de facturación u otros campos requeridos en el formulario de pago. Para resolver el problema, restaura los campos que fueron eliminados.
¿Pueden los clientes actualizar la información de su tarjeta de crédito?
En este momento no.
