Source Files
You can download the latest extension version here.
A WooCommerce payment gateway integration for Ecom Payment, supporting KNET, Credit Card, and Apple Pay payment methods.
Features
-
Multiple Payment Methods
- KNET
- Credit Card
- Apple Pay
- Configurable payment method availability
-
Order Management
- Real-time payment status updates
- Automatic order status management
- Detailed transaction information in order details
- Support for partial and full refunds
-
Refund Management
- Comprehensive refund tracking
- Refund status display in orders list
- Detailed refund information in order details
- Color-coded refund status indicators
-
Webhook Integration
- Real-time payment status updates
- Automatic order status synchronization
- Secure webhook signature verification
- Support for transaction, refund, and payout events
-
Admin Features
- Easy configuration through WooCommerce settings
- Test mode support
- Detailed transaction logs
- Refund status overview in orders list
Requirements
- WordPress 5.0 or higher
- WooCommerce 5.0 or higher
- PHP 7.4 or higher
- SSL certificate (required for webhooks)
Installation
- Download the plugin zip file
- Go to WordPress admin panel > Plugins > Add New
- Click "Upload Plugin" and select the downloaded zip file
- Click "Install Now"
- After installation, click "Activate Plugin"
Configuration
Basic Settings
- Go to WooCommerce > Settings > Payments
- Click on "Ecom Payment" to configure the gateway
- Enable/Disable the gateway
- Set the gateway title and description
- Configure the following settings:
API Credentials
- Merchant ID: Your Ecom Payment merchant ID
- API Key: Your Ecom Payment API key
- Test Mode: Enable/disable test mode
Payment Methods
- Enable/disable individual payment methods:
- KNET
- Credit Card
- Apple Pay
Webhook Configuration
- Webhook URL: Automatically generated URL for webhook notifications
- Webhook Secret: Your Ecom Payment webhook secret key
Webhook Setup
- Copy the Webhook URL from the plugin settings
- Log in to your Ecom Payment dashboard
- Go to API Credentials > Webhooks
- Add a new webhook with the following settings:
- URL: Paste the copied webhook URL
- Events: Select the events you want to receive
- Secret: Set your webhook secret and copy it to the plugin settings
For detailed webhook documentation, visit Ecom Payment Webhook Documentation
Usage
Processing Payments
- Customers can select their preferred payment method during checkout
- They will be redirected to the Ecom Payment gateway
- After successful payment, they will be redirected back to your store
- Order status will be automatically updated
Processing Refunds
- Go to the order details page
- Click "Refund" button
- Enter the refund amount
- Add a refund reason (optional)
- Click "Refund via Ecom Payment"
Viewing Transaction Details
- Go to the order details page
- Scroll down to "Ecom Payment Information" section
- View transaction details, payment method, and status
Viewing Refund Status
- Go to WooCommerce > Orders
- Look for the "Ecom Refund Status" column
- View color-coded refund status for each order
API Documentation
For detailed API documentation, visit Ecom Payment API Documentation