What is Paga con ZIGI?
Paga con ZIGI is a payment method plugin for WooCommerce that allows customers to make payments using QR codes through the ZIGI mobile app in Guatemala. The plugin operates similarly to bank transfer payments: customers scan the QR code, complete the payment through the ZIGI app, and upload their payment receipt directly to their order.ZIGI is backed by Banco Industrial, one of Guatemala’s leading financial institutions, providing secure and reliable payment processing.
Key Features
Bank Transfer-Style Payment
Simple workflow similar to traditional bank transfers, familiar to customers
QR Code Scanning
Customers scan your QR code directly from the ZIGI mobile app
Receipt Upload
Payment receipts are attached directly to orders for verification
Customizable Messages
Fully customizable payment instructions and descriptions from the admin panel
Amount Limits
Configure minimum and maximum payment amounts with custom messaging
Receipt Visibility
Payment receipts are visible to both customers and store administrators
Additional Features
- Affiliated Phone Number: Option to display your ZIGI-affiliated phone number for customer support
- QR Code Management: Upload and preview your ZIGI QR code from the WordPress admin
- Custom Payment Icon: Configure a custom icon for the payment method at checkout
- HPOS Compatible: Full support for WooCommerce High-Performance Order Storage
- Simple User Flow: Clear and straightforward payment process for end users
Requirements
Before installing Paga con ZIGI, ensure your environment meets these requirements:How It Works
The payment flow is designed to be simple and secure:Customer Selects Payment Method
At checkout, the customer selects “Paga con ZIGI” as their payment method
Payment via ZIGI App
Customer scans the QR code using their ZIGI mobile app and completes the payment
Orders are automatically set to “on-hold” status until the merchant manually verifies the payment receipt and updates the order status.
Payment Gateway Architecture
Paga con ZIGI extends theWC_Payment_Gateway class and integrates seamlessly with WooCommerce:
- Payment gateway registration via
woocommerce_payment_gatewaysfilter - HPOS (High-Performance Order Storage) compatibility
- Custom form fields for QR code upload and configuration
- AJAX-based receipt upload functionality
- Order metadata storage for payment receipts
Use Cases
Paga con ZIGI is perfect for:- Guatemalan E-commerce Stores: Accept local payments without international gateway fees
- Small to Medium Businesses: Low barrier to entry with no complex API integrations
- Manual Order Verification: Businesses that prefer to verify payments before fulfillment
- Mobile-First Customers: Target customers who prefer mobile payment solutions
Security & Verification
The plugin implements several security measures:- Nonce Verification: All AJAX requests include WordPress nonce validation
- File Type Validation: Receipt uploads are restricted to image formats (JPG, PNG, GIF)
- Sanitized Inputs: All user inputs are properly sanitized and escaped
- Secure File Handling: Uses WordPress core file upload functions with security checks
- Custom Upload Directory: Payment receipts stored in dedicated
/zigi-payment-qrcodefolder
Next Steps
Installation
Learn how to install and activate the plugin
Quick Start
Get started with your first ZIGI payment