11.1.1 Payment Methods – Pre-Payment & Post-Payment
Module Type: Fare & Billing Configuration
Platform: Yelowsoft Admin Panel | Customer App
Overview
Yelowsoft provides flexibility in trip billing through two distinct fare models:
- Pre-Payment (Fixed Fare)
- Post-Payment (Dynamic Fare)
These models ensure better payment assurance for the company and transparency for customers.
1️⃣ Pre-Payment (Fixed Fare)
Definition:
In the pre-payment model, customers are charged a fixed fare before the trip starts. This fare is calculated based on pickup and drop-off locations, with rates defined per kilometer/mile and per minute.
How it Works:
- Admin sets fixed pricing per kilometer/minute in the pricing section.
- When a customer selects pickup and drop locations, the system calculates the fare in advance.
- The customer pays the full fare online before trip confirmation.
- Any additional charges (e.g., waiting time) are automatically deducted from the card.
- If payment fails, the due amount is added to the customer’s next trip for auto-adjustment.
Key Benefits:
- Reduces payment disputes and pending transactions.
- Improves operational trust and fare transparency.
- Cashless trips – only online payment is accepted.
- Pricing remains unchanged even if route/time varies.
2️⃣ Post-Payment (Dynamic Fare)
Definition:
In the post-payment model, the customer pays at the end of the trip. The fare is calculated dynamically based on the actual distance and time taken.
How it Works:
- When a customer books a trip, the system shows an estimated fare.
- Once the trip is completed, the final fare is recalculated based on:
- Actual kilometers traveled
- Total trip duration
- The customer pays via cash or online after the trip ends.
Key Benefits:
- Flexible pricing aligned with real-time conditions.
- Supports both cash and online payment methods.
- Suitable for non-standard routes and on-demand trips.
Feature Comparison
| Feature | Pre-Payment (Fixed Fare) | Post-Payment (Dynamic Fare) |
|---|---|---|
| Fare Shown Before Trip | ✅ Yes | ✅ Estimated only |
| Final Fare Based on Route | ❌ No (Fixed) | ✅ Yes |
| Payment Time | ✅ Before trip starts | ✅ After trip ends |
| Payment Mode | Online only | Cash / Online |
| Due Charges Handling | Added to next trip | Immediate settlement |
Use Case Example
| Scenario | Pre-Payment | Post-Payment |
|---|---|---|
| Distance | 10 km | 10 km (actual may vary) |
| Fare Estimate | ₹150 (fixed) | ₹150 (estimated, final may vary) |
| Payment Time | Before trip | After trip |
| Payment Mode | Online only | Online or Cash |
| Extra Wait Time Fare | Added to next trip | Added in final bill |
Final Notes
- Admins can configure either payment type based on operational needs.
- Pre-payment ensures secured revenue and avoids driver-customer fare disputes.
- Post-payment offers real-time flexibility and supports both online and cash transactions.