Discover, trust, install: FAIR 1.0 is here

Plugin Banner

Whalet Payment

by whalet

Version: 1.0.8

Download
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+)

Automatic Installation:

  1. Log in to your WordPress admin panel
  2. Navigate to Plugins > Add New
  3. Search for “Whalet Payment”
  4. Click “Install Now” and then “Activate”

Manual Installation:

  1. Download the plugin zip file
  2. Upload the whalet-payment folder to the /wp-content/plugins/ directory
  3. Activate the plugin through the ‘Plugins’ menu in WordPress

Configuration:

  1. Go to Whalet > Settings in your WordPress admin
  2. Enter your Whalet API credentials (API Key and API Secret)
  3. Configure your payment settings and preferences
  4. Test the integration using the test mode
  5. Switch to live mode when ready to accept real payments

For WooCommerce:

  1. Ensure WooCommerce is installed and activated
  2. Go to Whalet Payment > Settings > WooCommerce Integration
  3. Enable WooCommerce Payment Gateway
  4. Configure the gateway settings as needed
Do I need a Whalet account to use this plugin?

Yes, you need to sign up for a Whalet merchant account at https://www.whalet.com/ to obtain the necessary API credentials.

Is this plugin compatible with WooCommerce?

Yes, the plugin includes full WooCommerce integration and can be used as a payment gateway for your online store.

Can I use shortcodes to add payment buttons?

Absolutely! You can use shortcodes like [whalet_payment] to add payment buttons anywhere on your site. Check the documentation for all available parameters.

What payment methods are supported?

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.

Is the plugin secure?

Yes, all transactions are processed through Whalet’s secure, PCI DSS compliant infrastructure. No sensitive payment data is stored on your server.

Can I process refunds?

Yes, you can process full and partial refunds directly from the WordPress admin panel or WooCommerce order management.

Does the plugin support multiple currencies?

Yes, you can configure multiple currencies and let customers pay in their preferred currency.

Is there a test mode?

Yes, the plugin includes a comprehensive test mode that allows you to test all functionality without processing real payments.

Can I customize the payment form appearance?

Yes, you can customize colors, logos, and descriptions to match your brand through the plugin settings.

What happens if a payment fails?

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

Does the plugin work with multisite installations?

Yes, Whalet Payment is compatible with WordPress multisite installations. Each site can have its own Whalet configuration and settings.

How do I get API credentials?

  1. Sign up for a Whalet merchant account at https://www.whalet.com/
  2. Complete the verification process
  3. Access your dashboard to find API credentials
  4. Copy the API Key and API Secret to the plugin settings

Can I use this plugin without WooCommerce?

Yes! While the plugin includes WooCommerce integration, you can use shortcodes to add payment buttons to any page, post, or widget without WooCommerce.

Is there a transaction fee?

Transaction fees are determined by your Whalet merchant account agreement. The plugin itself does not charge additional fees.

How do I handle disputes and chargebacks?

Disputes and chargebacks are managed through your Whalet merchant dashboard. The plugin will automatically update order statuses when dispute information is received via webhooks.

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.
  • Version:Version: 1.0.8
  • Last updated:Last updated: 5 days ago
  • Requires:Requires: 5.0
  • Tested:Tested: 6.8.2
Average rating:0 out of 5 stars.
  • Number of ratings: 0 ratings
  • Number of ratings: 0 ratings
  • Number of ratings: 0 ratings
  • Number of ratings: 0 ratings
  • Number of ratings: 0 ratings
Back to top