WooCommerce Integration Guide
Complete setup guide for integrating PaySmart payment processing with your WooCommerce store
Overview
The PaySmart WooCommerce plugin provides seamless integration with your WordPress e-commerce store, enabling advanced payment processing, smart retry functionality, and comprehensive analytics.
One-Click Installation
Install directly from WordPress admin panel
Easy Configuration
Simple setup wizard guides you through
Advanced Analytics
Detailed payment insights and reporting
Requirements
WordPress
WordPress 5.0 or higher required
WooCommerce
WooCommerce 4.0 or higher required
PHP
PHP 7.4 or higher recommended
SSL Certificate
HTTPS required for payment processing
Installation
Method 1: WordPress Admin (Recommended)
Navigate to Plugins
Go to Plugins → Add New in your WordPress admin
Search for PaySmart
Search for "PaySmart WooCommerce" in the plugin directory
Install & Activate
Click "Install Now" then "Activate" after installation
Method 2: Manual Upload
Download and Upload Plugin
1. Download plugin from PaySmart dashboard
2. Go to Plugins → Add New → Upload Plugin
3. Choose the downloaded .zip file
4. Click "Install Now" then "Activate"
Configuration
Basic Configuration
1. Access Payment Settings
Navigate to WooCommerce → Settings → Payments and click on PaySmart
2. Enter API Credentials
3. Configure Payment Options
Webhook Configuration
Configure webhooks in your PaySmart dashboard with this endpoint:
https://yourstore.com/?wc-api=paysmart_webhook
Plugin Features
💳 Advanced Payment Processing
- Multi-acquiring support for higher approval rates
- Smart retry functionality for failed payments
- Real-time fraud detection and prevention
- Support for 150+ currencies worldwide
🔄 Order Management
- Automatic order status updates
- Partial and full refund support
- Order notes with payment details
- Failed payment retry notifications
📊 Analytics & Reporting
- Real-time payment analytics dashboard
- Success rate and decline reason tracking
- Revenue analytics and insights
- Export capabilities for financial reporting
Troubleshooting
❓ Payments are failing with "Invalid API key" error
Solution: Verify your API keys are correct and ensure you're using live keys in production mode. Check that there are no extra spaces in the key fields.
Test your keys with: WooCommerce → PaySmart → Test Connection
❓ Webhooks not working / Order status not updating
Solution: Ensure your webhook URL is correctly configured in PaySmart dashboard and your site has a valid SSL certificate.
- Check webhook URL:
yoursite.com/?wc-api=paysmart_webhook - Verify SSL certificate is valid
- Test webhook delivery in PaySmart dashboard
- Check WooCommerce logs for webhook errors
❓ Plugin conflicts with other payment methods
Solution: PaySmart is designed to work alongside other payment methods. If experiencing conflicts, try deactivating other payment plugins temporarily to identify the issue.