Dokan-Qiwi Pay – Custom WP plugin
Project Overview Successfully developed and integrated a custom QIWI Payment Gateway API solution for a multi-vendor marketplace powered by WooCommerce & Dokan. The integration enables seamless, secure online payments via QIWI Wallet, bank cards (Visa, Mastercard, MIR), and phone balances, optimizing checkout conversions for international and regional shoppers.
Key Highlights & Implementation
-
Custom Payment Gateway Development: Built a dedicated payment module directly integrated into WooCommerce core and Dokan multivendor settings.
-
Multi-Method Support: Handled diverse payment options within QIWI Pay, including bank cards, regional payment methods (MIR), and direct wallet billing.
-
Admin & Vendor Configuration: Created an intuitive admin dashboard UI for setting up Merchant ID, Merchant Site Keys, Secret Keys, and toggling Debug/Live mode.
-
Smooth Checkout Experience: Embedded an interactive checkout selector with dynamic descriptions and instant feedback on order totals.
-
Robust Error Handling & Logging: Integrated real-time API request logging and status callbacks to ensure secure transaction processing and debugging.
Tech Stack
-
Platform: WordPress, WooCommerce, Dokan Multivendor
-
Languages & APIs: PHP, JavaScript, QIWI Kassa REST API
-
Security: Secure webhook/callback verification, encrypted credential handling
