Skip to content

Releases: own-pay/OwnPay-WordPress

v1.0.0 - Initial Release of OwnPay WordPress

Choose a tag to compare

@fattain-naime fattain-naime released this 27 Jun 10:39
04d7e36

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/payments and 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

  1. Download the ownpay-wordpress.zip archive.
  2. Go to Plugins -> Add New -> Upload Plugin in your WordPress dashboard, choose the file, and click Install Now.
  3. Activate the plugin.
  4. Navigate to WooCommerce -> Settings -> Payments -> OwnPay and configure your credentials:
    • OwnPay API Endpoint URL
    • API Key (Bearer Token)
    • Webhook Secret
  5. 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