PH POS allows customers to pay by M-Pesa directly at the point of sale. The cashier or attendant enters the customer's phone number, sends a payment request, and the customer gets a PIN prompt on their phone. Once the customer enters their PIN, PH POS is notified automatically and the sale is completed — no receipt code needs to be typed in manually.
This works for both regular shop sales and fuel pump sales.
Before You Can Use M-Pesa
The following setup must be completed once by a system administrator.
Setup Checklist
- ☐ The ph_payments app is installed and Safaricom Daraja API credentials are configured
- ☐ An M-Pesa Mode of Payment exists in ERPNext named exactly
M-Pesa - ☐ The M-Pesa account is linked to the correct account in your books
- ☐ For Gas Station Mode: M-Pesa STK Enabled is turned on in PH Settings
- ☐ The server has a public internet address so Safaricom can confirm payments
- ☐ A test payment has been completed successfully before going live
Last updated 2 months ago
Was this helpful?