Pricing
The Pricing page outlines the available recruitment plans for employers and recruiters within the Aviation Recruitment System. Each plan provides access to different levels of job posting, visibility, and candidate management features.
This page also explains how recruiters can complete payments securely through M-Pesa using the Daraja API integration.
Available Plans
Recruiters can choose from flexible pricing tiers based on their hiring needs and budget.
Subscription Plans
| Plan Name | Description | Duration | Price (KES) | Features |
|---|---|---|---|---|
| Basic Plan | Ideal for startups or single role postings. | 30 Days | 2,500 | 1 Job Post, Email Support |
| Standard Plan | Suitable for small aviation firms with moderate hiring needs. | 60 Days | 5,000 | 3 Job Posts, Screening Tools, Basic Analytics |
| Premium Plan | For agencies and large companies posting multiple vacancies. | 90 Days | 9,000 | Unlimited Posts, Candidate Tracking, Advanced Analytics, Priority Support |
Payment Options
The system supports M-Pesa payments through the Safaricom Daraja API, allowing recruiters to pay seamlessly from their mobile phones.
Accepted Methods
| Payment Method | Description |
|---|---|
| M-Pesa STK Push | Initiates a push notification to the recruiter’s mobile device for quick payment confirmation. |
| Daraja API Integration | Automatically validates the payment and activates the selected plan once confirmed by Safaricom’s API. |
Payment Flow
- Recruiter selects the desired subscription plan.
- Clicks the Pay with M-Pesa button.
- The system triggers a Daraja STK Push request to the recruiter’s phone.
- Recruiter confirms the payment on their mobile device.
- Upon successful payment, the system updates the active plan and provides a digital receipt.
Example Interface (Screenshot Placeholder)
Below is a sample layout for the pricing and payment page, showing available plans and the M-Pesa checkout section.


Screenshot: Example layout showing available plans and M-Pesa payment integration.
Security & Validation
- All payments are handled through secure HTTPS connections using Safaricom Daraja APIs.
- The system automatically verifies the transaction using the callback URL for real-time confirmation.
- Receipts and invoices are sent via email and stored in the recruiter’s dashboard under Payment History.
Best Practices
- Always confirm the M-Pesa number matches the recruiter’s account before payment.
- Save all digital receipts for future reference.
- Renew subscriptions early to avoid job posting interruptions.
- For corporate billing, request an invoice-based payment through the admin portal.
Note: Payments are processed instantly. In rare cases, if a delay occurs, recruiters can refresh their subscription status from the dashboard’s Billing & Payments section.