Paynecta Payment Gateway for WooCommerce allows you to accept M-Pesa payments directly on your WooCommerce store. Funds are automatically transferred to your preferred Kenyan bank account with full payment reconciliation.
Key Features:
- Simple integration with Paynecta payment system
- WooCommerce block checkout support
- Configurable order status on successful payment
- Webhook support for payment confirmation
- Clean and minimal codebase
- Transaction reference display in admin
- M-Pesa receipt tracking
- Payment dashboard with statistics
Requirements:
- WordPress 6.0+
- WooCommerce 8.4+
- PHP 7.4+
- Paynecta account (sign up at https://paynecta.co.ke/)
External Services
This plugin connects to the Paynecta API to process M-Pesa payments. The connection is required for the payment functionality to work.
What data is sent:
- Customer’s M-Pesa phone number (required to initiate the STK push payment prompt)
- Payment amount (the order total)
- Your Paynecta Payment Code (to identify your payment link)
- Transaction reference (to track the payment status)
When data is sent:
- When a customer initiates a payment at checkout
- When checking the payment status after a payment is initiated
- When receiving webhook callbacks for payment confirmations
Service Provider:
This service is provided by Paynecta Limited.
- Website: https://paynecta.co.ke/
- Terms of Service: https://paynecta.co.ke/terms
- Privacy Policy: https://paynecta.co.ke/privacy
Configuration
Configure the following settings in WooCommerce > Settings > Payments > Paynecta Payment Gateway:
- API URL: Your Paynecta API endpoint
- Payment Code: Your Paynecta payment link code
- API Key: Your Paynecta API key
- User Email: Your Paynecta account email
- Order Status on Payment: Choose what status orders should have after successful payment