Discover, trust, install: FAIR 1.0 is here
Whalet Payment
Version: 1.0.8
Description
Whalet Payment is a comprehensive payment gateway plugin that provides secure and convenient online payment solutions for WordPress websites. Whether you’re running a simple blog with donation buttons or a full-featured WooCommerce store, Whalet makes it easy to accept payments from customers worldwide.
Key Features:
🔒 Secure Payment Processing
* PCI DSS compliant payment infrastructure
* SSL encryption for all transactions
* Secure webhook verification
* No sensitive data stored on your server
💳 Multiple Payment Methods
* Visa, Mastercard support
* Regional payment method variations
* Mobile-optimized payment forms
* One-click payment options
🛒 WooCommerce Integration
* Native WooCommerce payment gateway
* Seamless checkout experience
* Order management integration
* Automatic status updates via webhooks
⚡ Flexible Implementation
* Shortcode support: [whalet_payment]
* REST API endpoints for custom integrations
* Extensive hooks and filters
* Developer-friendly architecture
🌍 Multi-currency & Multi-language
* Support for multiple currencies
* Translations: English, Chinese (Simplified/Traditional), Japanese
* Regional compliance features
* Automatic currency conversion
📊 Advanced Features
* Real-time transaction monitoring
* Comprehensive logging system
* Full and partial refund processing
* Test mode for development
* Customizable payment forms
* Webhook handling for real-time updates
Perfect for:
- E-commerce stores using WooCommerce
- Membership sites requiring payment processing
- Donation and fundraising websites
- Service providers accepting online payments
- Any WordPress site needing secure payment functionality
Shortcode Support:
Easily add payment buttons to any post, page, or widget using simple shortcodes:
Basic Usage:
[whalet_payment amount=”29.99″ description=”Premium Service” currency=”USD”]
Customization Options:
- Custom CSS styling support
- Multi-site network compatibility
Security & Compliance:
- PCI DSS compliant payment processing
- SSL encryption for all transactions
- Secure webhook verification
- Regular security updates
Additional Information
Support:
For technical support and documentation, visit https://www.whalet.com/support
API Documentation:
Developer documentation is available at https://docs.whalet.com
Languages:
The plugin is translation-ready and includes translations for:
* English (default)
* Chinese Simplified (zh_CN)
* Chinese Traditional (zh_TW, zh_HK)
* Japanese (ja)
System Requirements:
Minimum Requirements:
* WordPress: 5.0 or higher
* PHP: 7.4 or higher (PHP 8.0+ recommended)
* MySQL: 5.6 or higher (MySQL 8.0+ recommended)
* WooCommerce: 5.0 or higher (if using e-commerce features)
* SSL Certificate: Required for live payment processing
* Memory Limit: 128MB or higher
* Max Execution Time: 30 seconds or higher
Recommended Environment:
* WordPress: 6.0 or higher
* PHP: 8.1 or higher
* MySQL: 8.0 or higher
* WooCommerce: 7.0 or higher
* Memory Limit: 256MB or higher
* HTTPS: Required for production use
Server Requirements:
* cURL support enabled
* OpenSSL extension
* JSON extension
* mbstring extension
* Modern web server (Apache 2.4+ or Nginx 1.18+)
Installation
Automatic Installation:
- Log in to your WordPress admin panel
- Navigate to Plugins > Add New
- Search for “Whalet Payment”
- Click “Install Now” and then “Activate”
Manual Installation:
- Download the plugin zip file
- Upload the
whalet-payment
folder to the/wp-content/plugins/
directory - Activate the plugin through the ‘Plugins’ menu in WordPress
Configuration:
- Go to Whalet > Settings in your WordPress admin
- Enter your Whalet API credentials (API Key and API Secret)
- Configure your payment settings and preferences
- Test the integration using the test mode
- Switch to live mode when ready to accept real payments
For WooCommerce:
- Ensure WooCommerce is installed and activated
- Go to Whalet Payment > Settings > WooCommerce Integration
- Enable WooCommerce Payment Gateway
- Configure the gateway settings as needed
Faq
Yes, you need to sign up for a Whalet merchant account at https://www.whalet.com/ to obtain the necessary API credentials.
Yes, the plugin includes full WooCommerce integration and can be used as a payment gateway for your online store.
Absolutely! You can use shortcodes like [whalet_payment]
to add payment buttons anywhere on your site. Check the documentation for all available parameters.
Whalet supports major credit cards including Visa and Mastercard. Available payment methods may vary by region and your Whalet merchant account configuration. Contact Whalet support for specific regional availability.
Yes, all transactions are processed through Whalet’s secure, PCI DSS compliant infrastructure. No sensitive payment data is stored on your server.
Yes, you can process full and partial refunds directly from the WordPress admin panel or WooCommerce order management.
Yes, you can configure multiple currencies and let customers pay in their preferred currency.
Yes, the plugin includes a comprehensive test mode that allows you to test all functionality without processing real payments.
Yes, you can customize colors, logos, and descriptions to match your brand through the plugin settings.
When a payment fails:
* The failure is automatically logged in the admin panel
* Customers are redirected to a customizable error page
* You can configure automatic retry options
* Email notifications can be sent to administrators
* Detailed error information is available for troubleshooting
* WooCommerce orders are marked with appropriate status
Yes, Whalet Payment is compatible with WordPress multisite installations. Each site can have its own Whalet configuration and settings.
- Sign up for a Whalet merchant account at https://www.whalet.com/
- Complete the verification process
- Access your dashboard to find API credentials
- Copy the API Key and API Secret to the plugin settings
Yes! While the plugin includes WooCommerce integration, you can use shortcodes to add payment buttons to any page, post, or widget without WooCommerce.
Transaction fees are determined by your Whalet merchant account agreement. The plugin itself does not charge additional fees.
Disputes and chargebacks are managed through your Whalet merchant dashboard. The plugin will automatically update order statuses when dispute information is received via webhooks.
Reviews
Changelog
1.0.0
- Initial release
- WooCommerce payment gateway integration
- Shortcode support for payment buttons
- Multi-currency support
- Webhook handling for real-time updates
- Comprehensive admin interface
- Security features and logging
- Mobile responsive design
- Multi-language support (English, Chinese Simplified, Chinese Traditional, Japanese)
- Refund processing capabilities
- Test mode for development and testing
1.0.1
- Add Support of Google Pay and Apple Pay
1.0.2
- Support for WooCommerce Classic Checkout page
1.0.3
- Adjust payment flow , improve user experience.
1.0.4
- Adjust default settings and improve user settings experience
1.0.5
- Add Payments brand icons like visa mastercard and jcb and so on
1.0.6
- fix icons
1.0.7
- fix plugin title in woocommerce order detail page
1.0.8
- Compatibility with new payment status, payment process is more controllable.