WooCommerce Plugin – Bank of Georgia Payment Gateway

Share:
CustomerAutoMenu (Tbilisi, Georgia)
Industryautomotive, car care, car detailing

We look forward to working with you

Let’s work together

Integration of a payment gateway for the Georgian e-commerce market. 3 payment methods, support for the OAuth 2.0 API, compatibility with security plugins and multilingual support.

Key features

3 payment methods in a single plugin:

  • 💳 Card payment Standard credit/debit card payment
  • 🟠 Part-by-Part: Payment spread over 4 equal instalments
  • 🟢 Payment plan (Instalments) Flexible instalments over 5 to 48 months with a calculator

Technical features

  • Unified administration panel with tabs for each payment method
  • Support for multiple sets of API credentials (a separate Client ID/Secret for each method)
  • Smart caching of OAuth tokens by credentials (to avoid conflicts between methods)
  • Automatic prevention of order cancellations – the plugin checks the payment status in the BOG API before cancelling
  • Compatibility with TranslatePress/WPML – callback URLs work with language prefixes (/ka/, /en/)
  • Bypass for safety plugs (CleanTalk, Wordfence) – automatic blocking of callbacks
  • Cron job checking the status of pending payments every hour
  • Advanced login – debug mode + critical logs always enabled
  • HPOS compliance (High-Performance Order Storage) WooCommerce

Technologies

  • PHP 7.4 or later
  • WordPress 5.0+
  • WooCommerce 5.0+
  • Bank of Georgia REST API
  • OAuth 2.0 (client_credentials grant)

Stack

WordPress Plugin Development
├── WooCommerce Payment Gateway API
├── OAuth 2.0 Authentication
├── Webhook/Callback Handling
├── WP Cron Jobs
├── Transients API (token caching)
└── HPOS Compatibility

Do you know what you need? Please submit your enquiry.

The first consultation is free and without obligation. If you know what you need, we’ll help. If you’re just starting to look around, we’ll help you figure out what’s required. We’ll provide a quote within 24 working hours.