Use when integrating, configuring, or troubleshooting the Bank of Georgia payment gateway in a Laravel app via the redberryproducts/laravel-bog-payment package. Trigger whenever the query mentions BOG, Bank of Georgia, the Pay or Transaction facades from RedberryProducts\LaravelBogPayment, the TransactionStatusUpdated event, methods like process(), saveCard(), chargeCard(), deleteCard(), subscribe(), chargeSubscription(), or the bog-payment.callback route. Tasks include initiating standard payments, saving cards for reuse, charging saved cards or subscriptions without user interaction, building the payment payload (orderId/amount/buyer/redirectUrl/callbackUrl), publishing and configuring config/bog-payment.php, setting the BOG_CLIENT_ID/BOG_SECRET/BOG_PUBLIC_KEY env vars, wiring a listener for TransactionStatusUpdated, and retrieving transaction status with Transaction::get(). Do not trigger for unrelated payment gateways (Stripe, PayPal, TBC) or generic Laravel payment questions.
2026-05-18