Linux 软件免费装
Banner图

AlkaPay Payment Gateway with M-Pesa for WooCommerce

开发者 alkapay
更新时间 2026年8月3日 20:45
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce payment-gateway kenya mpesa mobile-money

下载

1.2.6 1.2.4 1.2.5

详情介绍:

AlkaPay is a complete M-Pesa payment gateway for WooCommerce that enables Kenyan merchants to accept mobile money payments from their customers through Safaricom's M-Pesa. The free version gives you a fully functional manual M-Pesa payment gateway — your Paybill or Buy Goods (Till) number is displayed at checkout, customers pay directly from their phone, enter the M-Pesa transaction code to confirm, and you verify the payment to complete the order. The Pro version supercharges your store with automated STK Push — the payment prompt is sent directly to the customer's phone at checkout, and the order is automatically completed the moment they enter their M-Pesa PIN. No manual steps required. Free Version Features Pro Version Features Why AlkaPay? Disclaimer AlkaPay is an independent, third-party product and is not affiliated with, endorsed by, or sponsored by Safaricom PLC or WooCommerce/Automattic. "M-Pesa", "Safaricom", and "Daraja" are trademarks of Safaricom PLC, and "WooCommerce" is a trademark of Automattic Inc. These names are used here only to describe the plugin's compatibility and functionality. To use M-Pesa STK Push you must obtain your own credentials directly from Safaricom's Daraja portal. Requirements

安装:

Automatic Installation
  1. Go to your WordPress admin dashboard
  2. Navigate to Plugins > Add New
  3. Search for "AlkaPay" or upload the plugin ZIP file
  4. Click Install Now, then Activate
  5. Go to M-PESA Gateway > Settings to configure your payment details
Manual Installation
  1. Download the plugin ZIP file
  2. Upload the alkapay folder to /wp-content/plugins/ on your server
  3. Activate the plugin through the Plugins menu in WordPress
  4. Go to M-PESA Gateway > Settings to configure your Paybill or Buy Goods number
Quick Start (Free Version)
  1. Go to M-PESA Gateway > Settings
  2. Select your Transaction Type: Paybill or Buy Goods (Till)
  3. Enter your Paybill/Till number and Account Reference
  4. Save your settings — your checkout page will now display M-Pesa payment instructions
  5. When a customer places an order and enters their M-Pesa transaction code, go to the order in WooCommerce to verify and complete it
Quick Start (Pro Version)
  1. Activate your Pro license on the M-PESA Gateway > Account page
  2. Go to M-PESA Gateway > Settings
  3. Enter your Safaricom Daraja API credentials (Consumer Key, Consumer Secret, Passkey)
  4. Choose Sandbox to test, or Production when you are ready to take live payments
  5. Save — your checkout will now send automated STK Push prompts to customers' phones!

屏幕截图:

  • Admin dashboard with M-Pesa payment activity
  • Order details showing M-Pesa transaction information
  • Pro analytics dashboard with revenue charts

升级注意事项:

1.2.6 Adds a guided first-run setup, fixes a blank welcome/activation screen seen on some first installs, and fixes the "Enable" checkbox so it saves reliably. New installs now ship with M-Pesa switched off (enable it from the setup guide or Settings); existing stores keep their current on/off state. Recommended for all users. 1.2.5 Pro: more reliable STK Push connections, one-click recovery when a customer mistypes their M-Pesa code, and a clean fall-back to the Free experience (all settings preserved) if a Pro licence lapses. The free manual-payment flow is unchanged.

常见问题:

What does the free version do?

The free version displays your M-Pesa Paybill or Buy Goods (Till) number on the WooCommerce checkout page. Customers pay you directly via M-Pesa, then enter their transaction code on the order confirmation page. You can then verify the payment and complete the order from your WordPress admin.

What does the Pro version add?

Pro adds automated STK Push — the M-Pesa payment prompt appears directly on the customer's phone during checkout. Once they enter their PIN, the order is automatically completed without any manual intervention. Pro also includes an analytics dashboard, detailed transaction logging, and enhanced manual payment verification.

Do I need M-Pesa API credentials?

For the free version: No. You only need your Paybill or Buy Goods (Till) number. For the Pro version: Yes. You need to register on the Safaricom Daraja Developer Portal and create an app to get your Consumer Key, Consumer Secret, and Passkey for live STK Push.

Can I try STK Push before buying Pro?

Yes — try it on our live demo store at demo.alkapay.co.ke, which runs the Pro version so you can see the whole STK Push checkout without installing anything.

What payment methods are supported?

  • Free: Manual payments via Paybill and Buy Goods (Till) with transaction code verification
  • Pro: Automated STK Push via Paybill and Buy Goods, plus enhanced manual payment verification

Is this plugin secure?

Yes. AlkaPay follows WordPress security best practices including prepared database queries, input sanitization, output escaping, and nonce verification. API credentials are stored securely in the WordPress database.

How do I get Pro features?

Visit the M-PESA Gateway > Account page in your WordPress admin and click "Upgrade". You can also purchase a license at alkapay.co.ke.

更新日志:

1.2.6 1.2.5