Update: 2026-08-07 02:32:14
This commit is contained in:
@@ -79,9 +79,11 @@ try {
|
||||
// =================================================================
|
||||
$cancelFee = 0.0;
|
||||
$feeExemptReason = '';
|
||||
$feeCurrency = 'SYP';
|
||||
try {
|
||||
$cancelFee = computePassengerCancelFee(
|
||||
$con, $redisLocation ?? null, $rideId, $ride, $driverId, $feeExemptReason
|
||||
$con, $redisLocation ?? null, $rideId, $ride, $driverId,
|
||||
$feeExemptReason, $feeCurrency
|
||||
);
|
||||
} catch (Throwable $eFee) {
|
||||
// فشل حساب الرسم لا يمنع الإلغاء أبداً — الإلغاء حق للراكب.
|
||||
@@ -201,8 +203,9 @@ try {
|
||||
// الرسم يُرجَع للتطبيق ليعرضه صراحةً. خصم صامت من المحفظة يكتشفه
|
||||
// الراكب لاحقاً هو أسرع طريق لشكوى ولمراجعة سيئة.
|
||||
jsonSuccess([
|
||||
'cancel_fee' => $cancelFee ?? 0,
|
||||
'fee_exempt' => ($cancelFee ?? 0) > 0 ? '' : ($feeExemptReason ?? ''),
|
||||
'cancel_fee' => $cancelFee ?? 0,
|
||||
'fee_currency' => $feeCurrency ?? 'SYP',
|
||||
'fee_exempt' => ($cancelFee ?? 0) > 0 ? '' : ($feeExemptReason ?? ''),
|
||||
], "Ride cancelled successfully");
|
||||
|
||||
} catch (PDOException $e) {
|
||||
|
||||
Reference in New Issue
Block a user