Releases: own-pay/OwnPay-WordPress
Releases · own-pay/OwnPay-WordPress
Release list
v1.0.0 - Initial Release of OwnPay WordPress
Release v1.0.0: Initial Release of OwnPay WordPress Plugin
We are excited to announce the initial release of OwnPay WordPress, a secure, high-performance, and lightweight WooCommerce payment gateway plugin designed natively for the OwnPay payment platform.
This plugin allows WordPress stores to accept customer payments via Credit/Debit Cards, local bank transfers, and mobile banking options on a single white-labeled endpoint.
🚀 Key Features
- Native OwnPay Integration: Seamless token-based checkout routing using OwnPay's core API (
POST /api/v1/paymentsand status checks). - Double-layered verification:
- Secure Webhooks: Support for server-to-server callback notifications secured by timing-safe HMAC-SHA256 signature verification.
- Instant Redirect Sync: Synchronous transaction state verification on checkout thank-you screens for immediate order processing.
- WordPress Media Library Integration: Upload or select custom checkout gateway logos directly from settings using WordPress's native media gallery.
- Layout Sizing Protection: Automatically downscales checkout logos (
max-height: 24px) to safeguard store design aesthetics, regardless of uploaded image sizes. - Administrative Audit Logs: View payment logs, search by status, and inspect raw API request/response payloads directly in the admin dashboard.
- Custom Processing Fees: Charge flat or percentage fees dynamically during customer checkout.
- Sidebar Menu Fixes: Constrained dashboard menu icons (
20px x 20px) to prevent sidebar layouts from breaking.
🛠️ Installation & Setup
- Download the
ownpay-wordpress.ziparchive. - Go to Plugins -> Add New -> Upload Plugin in your WordPress dashboard, choose the file, and click Install Now.
- Activate the plugin.
- Navigate to WooCommerce -> Settings -> Payments -> OwnPay and configure your credentials:
- OwnPay API Endpoint URL
- API Key (Bearer Token)
- Webhook Secret
- Copy the displayed Webhook URL (e.g.
https://your-site.com/?wc-api=ownpay) and configure it under your OwnPay Merchant Dashboard webhooks list.
📋 Compatibility
- WordPress: Requires 5.1+, tested up to 6.8.2 (compatible with upcoming WordPress 7.x)
- WooCommerce: Tested up to 10.1.2
- PHP: Requires 7.4+ (fully tested on PHP 8.3)
- License: GPLv2 or later