Skip to main content

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

FeaturePre-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 ModeOnline onlyCash / Online
Due Charges HandlingAdded to next tripImmediate settlement

Use Case Example

ScenarioPre-PaymentPost-Payment
Distance10 km10 km (actual may vary)
Fare Estimate₹150 (fixed)₹150 (estimated, final may vary)
Payment TimeBefore tripAfter trip
Payment ModeOnline onlyOnline or Cash
Extra Wait Time FareAdded to next tripAdded 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.