Beschrijving
ZionPe Payments
Beschrijving
ZionPe Payments is a complete payment solution for WordPress and WooCommerce. Accept credit/debit card payments via Stripe while keeping all billing, invoices, and reporting inside your ZionPe dashboard.
Key Features:
- WooCommerce Integration – Accept payments directly on checkout page
- Standalone Shortcodes – Add payment forms to any page or post
- Stripe Connect – Payments go directly to your connected Stripe account
- 3D Secure Support – Enhanced security for card payments
- Multi-currency – Accept GBP, USD, EUR, and more
- Refund Support – Process refunds from WooCommerce
- HPOS Compatible – Works with WooCommerce High-Performance Order Storage
WooCommerce Checkout Integration:
Once configured, ZionPe appears as a payment option on your WooCommerce checkout page. Customers can select it and pay securely with their credit/debit cards.
Standalone Payment Forms:
Use shortcodes to add payment forms anywhere on your site – perfect for:
* Service pages
* Landing pages
* Donation pages
* One-time payments
Usage
WooCommerce
After enabling ZionPe in WooCommerce Payments settings, customers will see “Credit/Debit Card” (or your custom title) as a payment option during checkout.
Shortcodes
Add payment forms to any page or post:
[zionpe_payment amount="100" currency="GBP" description="Product Name"] Parameters:
amount(required) – Payment amount in main currency units (e.g., 100 = £100.00)currency(optional) – Currency code: GBP, USD, EUR, etc. Default: GBPdescription(optional) – Description shown during checkout
Examples:
GBP payment:
[zionpe_payment amount=”50″ currency=”GBP” description=”Consulting Fee”]
USD payment:
[zionpe_payment amount=”199″ currency=”USD” description=”Premium Package”]
EUR payment:
[zionpe_payment amount=”75″ currency=”EUR” description=”Monthly Subscription”]
External Services
This plugin connects to external third-party services to process payments:
ZionPe Payments API (https://zionpe.com)
- Used for: Payment processing, creating Stripe payment intents, verifying payments
- Data sent: Site URL, Site Key, payment amounts, currency, order details
- When: During checkout when customer initiates payment
- Terms of Service: https://zionpe.com/legal/terms
- Privacy Policy: https://zionpe.com/legal/privacy
Stripe (https://stripe.com)
- Used for: Secure card payment processing via Stripe Elements
- Data sent: Card details are sent directly to Stripe (never stored on your server)
- When: When customer enters payment information
- Terms of Service: https://stripe.com/legal
- Privacy Policy: https://stripe.com/privacy
By using this plugin, you acknowledge that payment data will be processed through these external services.
Compatibility
- WordPress 5.0 – 6.9+
- WooCommerce 3.0 – 9.5+
- PHP 7.4+
- WooCommerce HPOS (High-Performance Order Storage)
- WooCommerce Blocks Checkout
- All major WordPress themes
- Multisite compatible
Installatie
- Download the ZionPe Payments plugin ZIP file from your ZionPe dashboard
- In WordPress admin, go to Plugins Add New Upload Plugin
- Choose the ZIP file and click Install Now
- Activate the plugin
- Go to ZionPe in the admin menu
- Enter your ZionPe API Base URL:
https://zionpe.com/api - Enter your ZionPe Site Key (copy from your ZionPe dashboard)
- Click Save Changes
For WooCommerce:
- Go to WooCommerce Settings Payments
- Enable ZionPe Payments
- Click Manage to configure the gateway
- Your customers can now pay with cards at checkout!
FAQ
How do I get my ZionPe Site Key?
Log in to your ZionPe account at zionpe.com, go to the ZionPe WP Plugin page, and copy your unique Site Key.
Does it work with WooCommerce?
Yes! ZionPe integrates directly with WooCommerce checkout. Enable it in WooCommerce Settings Payments.
What WordPress versions are supported?
ZionPe Payments requires WordPress 5.0 or higher and is tested up to WordPress 6.9.
What WooCommerce versions are supported?
ZionPe Payments works with WooCommerce 3.0 and higher, including the latest 8.x versions with HPOS support.
What currencies are supported?
ZionPe supports GBP, USD, EUR, and other currencies supported by Stripe.
Where do payments go?
Payments are processed through your Stripe Connected Account via ZionPe and appear in both your Stripe dashboard and ZionPe dashboard.
Is it secure?
Yes! All payments are processed securely through Stripe with 3D Secure support. No card data is stored on your WordPress site.
This plugin sends the following data to ZionPe servers:
* Your WordPress site URL (for verification)
* Your ZionPe Site Key (for authentication)
* Payment amounts and currency
* Order details (for WooCommerce orders)Card payment details are sent directly to Stripe and never pass through or are stored on your server.
Is this GDPR compliant?
The plugin itself does not store personal data. Payment processing is handled by Stripe which is GDPR compliant. You should include appropriate disclosures in your site’s privacy policy about payment processing.
Can I process refunds?
Yes, refunds can be processed directly from the WooCommerce order page.
Beoordelingen
Er zijn geen beoordelingen voor deze plugin.
Bijdragers & ontwikkelaars
“ZionPe Payments” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
BijdragersVertaal “ZionPe Payments” in je eigen taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
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



