Plugin WooCommerce – Passerelle de paiement Bank of Georgia

Partager :
ClientAutoMenu (Tbilissi, Géorgie)
Secteur d'activitéautomobile, entretien automobile, detailing

Nous vous invitons à collaborer avec nous

Établissons une collaboration

Intégration d'une passerelle de paiement pour le marché géorgien du commerce électronique. 3 modes de paiement, prise en charge de l'API OAuth 2.0, compatibilité avec les plugins de sécurité et multilinguisme.

Principales fonctionnalités

3 modes de paiement dans un seul plugin :

  • 💳 Paiement par carte : paiement standard par carte de crédit/débit
  • 🟠 Nácil-nácil (Part-by-Part) Paiement échelonné en 4 versements égaux
  • 🟢 Échelonnement des paiements (versements) : versements flexibles sur une période de 5 à 48 mois avec calculateur

Caractéristiques techniques

  • Panneau d'administration unifié avec des onglets pour chaque mode de paiement
  • Prise en charge de plusieurs jeux d'identifiants API (un identifiant client et une clé secrète distincts pour chaque méthode)
  • Mise en cache intelligente des jetons OAuth par identifiants (pour éviter les conflits entre les méthodes)
  • Prévention automatique de l'annulation des commandes – le plugin vérifie l'état du paiement dans l'API BOG avant l'annulation
  • Compatibilité avec TranslatePress/WPML – Les URL de callback fonctionnent avec des préfixes de langue (/ka/, /en/)
  • Contournement des connecteurs de sécurité (CleanTalk, Wordfence) – exclusion automatique des callbacks
  • Tâche Cron vérifiant toutes les heures l'état des paiements en attente
  • Connexion avancée – mode débogage + journaux critiques toujours activés
  • Compatibilité avec HPOS (High-Performance Order Storage) WooCommerce

Technologies

  • PHP 7.4 et versions ultérieures
  • WordPress 5.0 et versions ultérieures
  • WooCommerce 5.0 et versions ultérieures
  • API REST de la Banque de Géorgie
  • OAuth 2.0 (autorisation par identifiants client)

Stack

Développement de plugins WordPress
├── API de passerelle de paiement WooCommerce
├── Authentification OAuth 2.0
├── Gestion des webhooks/callbacks
├── Tâches WP Cron
├── API Transients (mise en cache des jetons)
└── Compatibilité HPOS