Paymob Payment Gateway Plugin for Botble CMS
Integrate Paymob Unified Checkout seamlessly into your Botble Ecommerce store. This plugin enables secure payment processing, webhook handling, and full integration with Botble’s order and payment flow.Built for stability, security, and clean integration.Compatible Versions Botble CMS 7.3.0 Required Botble plugin: botble/payment PHP 8.2 or 8.3 Required PHP extensions: curl, json Key Features Paymob Unified Checkout integration Secure response callback handling Transaction processed webhook support HMAC validation for webhook and callback security Seamless integration with Botble order and payment system Webhook activity stored in Payment Logs Clean and lightweight plugin structure Easy Installation Copy plugin folder to:platform/plugins/paymob Ensure plugin is registered in Botble system Go to Admin Panel → Settings → Payments Enable Paymob method Detailed configuration guide included.Paymob ConfigurationConfigure the following from:Settings → Payments → Paymob API Key Public Key Secret Key HMAC Key Integration IDs (comma-separated) Callback & Webhook URLsUse these URLs in your Paymob dashboard:Transaction Response Callback (GET):your-domain/payment/paymob/response-callbackTransaction Processed Webhook (POST):your-domain/payment/paymob/webhookLegacy route also supported.Logs & Debugging All webhook and callback logs are stored in:Payments → Payment Logs Optional local log file support:storage/logs/paymob.log Production Checklist Use live Paymob keys Verify correct Integration IDs Set correct HMAC key Ensure webhook URL is HTTPS and publicly accessible Perform end-to-end transaction testing Security Focused HMAC signature validation enabled Designed for HTTPS production environments No exposure of secret keys
Get it → shaqilabs.gumroad.com