diff --git a/routes/web.php b/routes/web.php
index 44380046..ddc5ae7e 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -922,8 +922,10 @@ Route::get('/transfer/{marking}/payment-details', function ($marking) {
echo '';
echo '';
- echo '
';
- echo '
| Amount | '; echo 'Type | '; echo 'Status | '; + echo 'Payment Method | '; + echo 'BillPlz Response | '; echo 'Updated At | '; echo ''; echo ''; @@ -973,6 +980,23 @@ Route::get('show-booking-expired', function () { $counter = 1; foreach ($transactions as $transaction) { + + $billplz_status = null; + + if ($transaction->payment_method == PaymentMethodType::PAYMENT_GATEWAY) { + $response = Http::withBasicAuth(config('billplz.api_key') . ':', '')->get(config('billplz.base_url') . '/api/v3/bills/' . $transaction->payment_reference); + if ($response->successful()) { + $data = $response->json(); + if ($data['paid']) { + $billplz_status = 'Paid'; + } else { + $billplz_status = $transaction->id . " => Fraud"; + } + } else { + $billplz_status = $transaction->id . " => billplz error"; + } + } + echo '||
|---|---|---|---|---|---|---|---|
| ' . $counter++ . ' | '; echo '' . $transaction->id . ' | '; @@ -981,6 +1005,8 @@ Route::get('show-booking-expired', function () { echo '' . $transaction->amount . ' | '; echo '' . $statusLabels[$transaction->type] . ' | '; echo '' . $ApprovalStatus [$transaction->status] . ' | '; + echo '' . $paymentMethods [$transaction->payment_method] . ' | '; + echo '' . $billplz_status . ' | '; echo '' . $transaction->updated_at . ' | '; echo '