Plugin Installation

Receive payments on your website via MESA to your Pay bill number, Till Number or Bank Account

DarajaPay WooCommerce Plugin Documentation

Elevate your WooCommerce store's checkout experience with the DarajaPay WooCommerce Plugin. Designed to streamline order payments for renamed payment method: "Cash on Delivery," this plugin ensures a seamless and professional payment journey by redirecting customers to your customized Lipwa payment link immediately after checkout. Order details are appended to the link for complete transparency and accuracy.

Key Features

  • Custom Payment Method: Rename "Cash on Delivery" to your preferred method, such as "Lipa Na MPESA."
  • Automatic Redirect: Redirect customers to your Lipwa payment link with all necessary order details.
  • Order Management: Payments are reflected on your DarajaPay dashboard, and order statuses are updated automatically.

How It Works

  1. During checkout, customers select the renamed "Cash on Delivery" payment method (e.g., "Lipa Na MPESA").
  2. Upon confirming their order, the plugin automatically redirects them to your Lipwa payment link with order details appended as query parameters.
  3. Customers complete their payment through DarajaPay.
  4. You receive payment confirmation directly on your DarajaPay dashboard.

Requirements

  • DarajaPay Account: Ensure you have an active account with a valid Payment Channel ID.
  • WooCommerce: WooCommerce must be installed and activated on your WordPress site.

Setup Instructions

Setting up the DarajaPay WooCommerce Plugin is quick and easy. Follow these steps:

1. Download, Install, and Activate the Plugin

  • Download the DarajaPay WooCommerce Plugin.
  • Navigate to your WordPress Admin Dashboard.
  • Go to Plugins > Add New, upload the plugin file, and activate it.

2. Configure WooCommerce Payment Method

  • Go to WooCommerce > Settings > Payments.
  • Rename the "Cash on Delivery" payment method to your preferred name, such as "Lipa Na MPESA."

3. Enter Your DarajaPay Payment Channel ID

  • Navigate to Settings > DarajaPay Redirect in your WordPress Admin Dashboard.
  • Enter your DarajaPay Payment Channel ID.

4. Set Up Callback URL

  • Refer to the DarajaPay portal to configure your callback URL.
  • Ensure the URL is set up correctly to update order statuses.
  • Ensure you set additional products WOOCOMMERCE when you update your DarajaPay profile to set callback as well

5. Save Changes and Go Live

  • Save all changes in the settings.
  • Your store is now ready to accept payments via DarajaPay.

Important Notes

  • After redirecting customers to the payment page, the order status will be set to "On-Hold."
  • The status will automatically update based on payment confirmation from the DarajaPay portal.

Download the Plugin

For support or additional queries, please contact DarajaPay support.