Integración de una pasarela de pago para el mercado del comercio electrónico de Georgia. Tres métodos de pago, compatibilidad con la API OAuth 2.0, compatibilidad con plugins de seguridad y multilingüismo.
Funcionalidades principales
Tres métodos de pago en un solo complemento:
- 💳 Pago con tarjeta: Pago estándar con tarjeta de crédito o débito
- 🟠 Pago por partes (Part-by-Part): pago fraccionado en 4 cuotas iguales
- 🟢 Pagos a plazos (Ratas) Plazos flexibles de 5 a 48 meses con calculadora
Características técnicas
- Panel de administración unificado con pestañas para cada método de pago
- Compatibilidad con múltiples conjuntos de credenciales de la API (un ID de cliente y una clave secreta distintos para cada método)
- Almacenamiento en caché inteligente de tokens OAuth por credenciales (para evitar conflictos entre métodos)
- Prevención automática de la cancelación de pedidos – El complemento comprueba el estado del pago en la API de BOG antes de cancelarlo
- Compatibilidad con TranslatePress/WPML – Las URL de callback funcionan con prefijos de idioma (/ka/, /en/)
- Bypass para los enchufes de seguridad (CleanTalk, Wordfence) – exclusión automática de las llamadas de retorno
- Tarea programada que comprueba cada hora el estado de los pagos pendientes
- Inicio de sesión avanzado – modo de depuración + registros críticos siempre activados
- Compatibilidad con HPOS (Almacenamiento de pedidos de alto rendimiento) WooCommerce
Tecnologías
- PHP 7.4 o superior
- WordPress 5.0 o superior
- WooCommerce 5.0+
- API REST del Banco de Georgia
- OAuth 2.0 (concesión de credenciales de cliente)
Pila
Desarrollo de plugins para WordPress
├── API de pasarela de pago de WooCommerce
├── Autenticación OAuth 2.0
├── Gestión de webhooks/callbacks
├── Tareas de WP Cron
├── API de transientes (almacenamiento en caché de tokens)
└── Compatibilidad con HPOS

