ZionPe Payments

Changelog

1.13.0

  • FIXED: Google Pay and Apple Pay not showing on WooCommerce classic checkout
  • FIXED: Link and Pay by Bank tabs missing from checkout payment form
  • FIXED: Blocks checkout not sending enabled payment method types to server
  • IMPROVED: Explicit wallets config (applePay: auto, googlePay: auto) on Payment Element for reliable display on Connect accounts
  • IMPROVED: paymentMethodOrder now includes card, Google Pay, Apple Pay, and Link in correct order
  • IMPROVED: Blocks checkout now passes merchant-enabled payment methods to create-intent API

1.12.1

  • FIXED: Payment form “Network error” on checkout after plugin activation
  • FIXED: Payment form loading indefinitely on WooCommerce Blocks checkout
  • NEW: Automatic retry with exponential backoff when payment server is slow or temporarily unavailable
  • IMPROVED: Better error messages — shows specific cause (timeout, connection, server error) instead of generic “Network error”
  • IMPROVED: Added “Retry” button on payment form errors (no full page refresh needed)
  • IMPROVED: CORS preflight caching (24h) reduces checkout latency
  • IMPROVED: Blocks checkout now has proper request timeout (30s) instead of hanging indefinitely

1.12.0

  • FIXED: ZionPe Dashboard links now point to https://zionpe.com/user-app/zionpe (Help & Support and dashboard widget)

1.11.0

  • Updated plugin description: credit/debit card, Google Pay, Apple Pay, bank transfer; no Stripe mention; secure & trusted
  • FIXED: Visit plugin site link now points to https://zionpe.com/zionpe-plugin
  • NEW: Docs link (opens in new tab) to https://docs.zionpe.com/plugins/woocommerce
  • NEW: Rate the plugin ★★★★★ link (opens in new tab) to WordPress.org reviews
  • NEW: Review request in WooCommerce → Settings → Payments → ZionPe → Manage

1.10.0

  • NEW: Woo Payments–style payment method toggles (Credit/Debit Card, Bank Transfer, Link, Klarna)
  • NEW: Choose which payment options to show in WooCommerce → Settings → Payments → ZionPe → Manage
  • IMPROVED: Checkout form loads faster; only enabled methods appear for a cleaner buyer experience
  • DOCS: Payment Methods section and user app updated

1.9.0

  • CRITICAL FIX: Pay by Bank – WooCommerce order now created and merchant notified
  • NEW: Two-step Pay by Bank flow – order is created first, then customer is redirected to bank
  • FIXED: Pay by Bank success now creates order in WordPress and shows on thank you page
  • FIXED: Merchant receives congratulations email with full details (amount, order ID, payment ID, customer) when Pay by Bank succeeds
  • FIXED: Email uses existing black/gray style with pill-shaped button and complete payment details
  • IMPROVED: Redirect-based payment methods (Pay by Bank, BACS, iDEAL, etc.) use same reliable flow

1.8.9

  • FIXED: One-click update now works directly from the update banner
  • FIXED: Update banner now uses WordPress native update mechanism
  • FIXED: Stale cache automatically cleared when visiting plugins page
  • IMPROVED: Reduced update cache time to 30 minutes for faster update detection
  • IMPROVED: More aggressive cache validation to prevent stale version display

1.8.8

  • NEW: Dashboard widget showing real-time revenue stats from your store
  • NEW: Today’s revenue, monthly revenue, pending payments, and all-time stats
  • NEW: Quick links to ZionPe Dashboard and Contact Support
  • FIXED: Update banner now properly validates cached version against installed version
  • FIXED: Stale update notifications no longer shown after plugin update
  • IMPROVED: More robust version comparison for update notices

1.8.7

  • FIXED: Hide outdated WordPress.org update banner on plugins page
  • FIXED: Forcefully suppress stale version notifications from WordPress.org
  • IMPROVED: Better cache management for plugin updates

1.8.6

  • CRITICAL FIX: Prevent duplicate PaymentIntents from being created
  • FIXED: PaymentIntent now cached in sessionStorage and reused during checkout
  • FIXED: Each checkout session now uses same PaymentIntent until amount changes
  • FIXED: Cache cleared after successful payment so next order creates new PaymentIntent
  • IMPROVED: Reduced unnecessary API calls and duplicate transaction records

1.8.5

  • CRITICAL FIX: Payment form not showing on WooCommerce Blocks checkout
  • FIXED: Simplified redirect handler integration to prevent JS errors
  • FIXED: Proper null-safe destructuring for props

1.8.4

  • CRITICAL FIX: Pay By Bank cancelled payments now handled properly
  • FIXED: Cancelled bank payments no longer show “Thank you” page
  • FIXED: Proper error message shown when user cancels at bank
  • FIXED: Return URL now goes to checkout (not order-received) for proper status check
  • FIXED: Redirect handler component now properly renders in Blocks checkout

1.8.3

  • FIXED: Duplicate update banners – now only shows one correct banner
  • FIXED: WordPress.org stale cache automatically cleared on mismatch
  • IMPROVED: Update checker runs with higher priority to override WP.org

1.8.2

  • FIXED: Plugin update banner now shows correct version from ZionPe server
  • FIXED: WordPress.org cached version properly overridden by ZionPe updates
  • IMPROVED: Reduced cache time for faster update detection

1.8.1

  • NEW: Self-hosted update checker – updates now show on plugins page immediately
  • IMPROVED: Faster update delivery without waiting for WordPress.org review
  • FIXED: Update notification banner now shows correct new version

1.8.0

  • NEW: Full support for Pay By Bank App and other redirect-based payment methods
  • FIXED: WooCommerce orders now properly created when customer pays via bank transfer
  • FIXED: Email notifications now sent correctly for bank payments
  • FIXED: Order confirmation page now displays correctly after bank payment redirect
  • IMPROVED: Better handling of async payment methods (bank transfers, instant bank payments)
  • IMPROVED: Payment verification after redirect return from bank
  • IMPROVED: User feedback during bank payment processing

1.7.6

  • FIXED: Moved inline CSS to external stylesheet (WordPress.org compliance)
  • FIXED: Removed all license-related code and messaging (WordPress.org Guideline 5 compliance)
  • IMPROVED: Cleaner error handling without upgrade prompts

1.7.5

  • FIXED: Removed external branding from public-facing payment form (WordPress.org Guideline 10 compliance)
  • IMPROVED: Payment form now shows generic “Secure payment” text instead of third-party credits

1.7.4

  • FIXED: Added version parameter to all wp_enqueue_script and wp_register_script calls
  • IMPROVED: Better browser caching support for Stripe.js

1.7.3

  • FIXED: Class naming conventions – all classes now use Zionpe_ prefix
  • FIXED: Renamed WC_Gateway_Zionpe to Zionpe_WC_Gateway
  • FIXED: Renamed WC_Gateway_Zionpe_Blocks_Support to Zionpe_WC_Gateway_Blocks_Support
  • IMPROVED: Full WordPress.org naming conventions compliance

1.7.2

  • FIXED: All output escaping for security compliance (esc_html, esc_attr, esc_textarea, wp_kses_post)
  • FIXED: Reduced tags to 5 as per WordPress.org guidelines
  • IMPROVED: Full WordPress.org Plugin Check compliance

1.7.1

  • FIXED: Added translator comments for internationalization (i18n) compliance
  • FIXED: Ordered placeholders in translatable strings (%1$s, %2$s)
  • IMPROVED: WordPress.org Plugin Check compatibility

1.7.0

  • NEW: WordPress.org compatible release
  • IMPROVED: Compatibility with WordPress 6.9
  • IMPROVED: Compatibility with WooCommerce 9.5
  • IMPROVED: Streamlined plugin for WordPress.org guidelines
  • REMOVED: Custom updater (now handled by WordPress.org)

1.6.2

  • FIXED: Plugin URI and Author URI now properly differentiated
  • IMPROVED: Better WordPress.org guideline compliance

1.5.3

  • FIXED: WooCommerce checkout now validates form before processing payment
  • FIXED: Payment no longer deducted if shipping or other validation fails
  • IMPROVED: Custom return URL redirect after successful payment
  • IMPROVED: Better error handling and user feedback

1.5.2

  • FIXED: Updated API Base URL from uk.micahguru.com to zionpe.com
  • IMPROVED: API URL now matches ZionPe dashboard for seamless setup
  • FIXED: Connection verification now works correctly with new API endpoint

1.5.1

  • FIXED: WooCommerce payment icon now correctly displays yellow Z logo
  • IMPROVED: Using JPG icon format for better WooCommerce compatibility

1.5.0

  • NEW: Updated ZionPe icon with official yellow Z branding
  • IMPROVED: Better icon visibility in WooCommerce Payment Providers list
  • IMPROVED: High-quality icon in WordPress admin sidebar

1.4.9

  • NEW: Custom ZionPe icon in WordPress admin menu
  • NEW: ZionPe icon displayed in WooCommerce payment settings
  • IMPROVED: Better plugin branding throughout WordPress admin

1.4.8

  • FIXED: Check for Updates button now works correctly
  • IMPROVED: Better loading state and feedback when checking updates
  • IMPROVED: Toast notifications for update status

1.4.7

  • NEW: Dashboard update notification banner (like other plugins)
  • NEW: Dismissible update notices across all admin pages
  • NEW: Smart update caching (checks every 12 hours)
  • IMPROVED: Better visibility for available updates

1.4.6

  • NEW: “Check for Updates” button on settings page
  • NEW: Update available alert with prominent notification
  • NEW: Automatic update check on page load
  • IMPROVED: Better update notification UI with animations

1.4.5

  • FIXED: CRITICAL – Payment element now only shows AFTER billing is complete
  • FIXED: Prevents Stripe Link/saved cards from charging before validation
  • FIXED: Shows warning message when billing fields are incomplete
  • IMPROVED: Complete rewrite of WooCommerce Blocks checkout integration

1.4.4

  • IMPROVED: New ZionPe branded email templates for payment notifications
  • IMPROVED: Modern email design with emerald/teal color scheme
  • IMPROVED: Better email deliverability and formatting

1.4.3

  • FIXED: Critical – Payment now only processed AFTER form validation passes
  • FIXED: Billing address validation added before card is charged
  • FIXED: Prevents payment when required fields are empty
  • IMPROVED: Better billing details passed to Stripe

1.4.2

  • FIXED: WooCommerce Blocks checkout amount calculation (pence to pounds conversion)
  • FIXED: Correct amount now charged (was multiplying by 100 twice)

1.4.1

  • NEW: Merchant email notifications when payments are received
  • NEW: Payments now visible in ZionPe Analytics dashboard
  • IMPROVED: Shortcode payments now properly tracked
  • IMPROVED: Better payment data storage for analytics

1.4.0

  • IMPROVED: WordPress.org compatibility updates
  • IMPROVED: Better security with wp_unslash sanitization
  • IMPROVED: WooCommerce Blocks checkout support
  • UPDATED: Tested with WordPress 6.4 and WooCommerce 8.4
  • FIXED: Various code improvements and bug fixes

1.3.0

  • FIXED: Connection verification now works reliably with direct API calls
  • IMPROVED: Better error messages with specific troubleshooting guidance
  • IMPROVED: Site Key format validation before API call
  • IMPROVED: Auto-verify connection on page load when key exists
  • IMPROVED: Network error handling with detailed messages
  • Added: Console logging for debugging

1.2.0

  • NEW: WordPress update system integration
  • NEW: Connection verification with visual feedback
  • NEW: WooCommerce checkout toggle switch
  • NEW: Custom return URL setting
  • NEW: Success message customization

1.0.0

  • Major update: WooCommerce Payment Gateway integration
  • Added: Full WooCommerce checkout support
  • Added: WooCommerce refund support
  • Added: HPOS (High-Performance Order Storage) compatibility
  • Added: Improved admin settings page
  • Updated: Better error handling and user feedback
  • Updated: Enhanced security with 3D Secure support

0.1.4

  • Improved Payment Element initialization
  • Better error handling and user feedback
  • Enhanced security with 3D Secure support

0.1.3

  • Added support for multiple currencies
  • Improved form styling

0.1.2

  • Initial public release

Plugin Website
Visit website

Author
zionpe
Version:
1.13.0
Last Updated
April 1, 2026
Requires
WordPress 5.0
Tested Up To
WordPress 6.9.4
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.