fix api feepayment & bidpayment
This commit is contained in:
@@ -167,7 +167,7 @@ class ApiController extends Controller
|
||||
Money::MYR($total_bayaran),
|
||||
route('pay.callback'),
|
||||
'Bayaran Borang',
|
||||
// ['redirect_url' => route('pay.paymentStatus')]
|
||||
['redirect_url' => route('pay.paymentStatus')]
|
||||
// ['redirect_url' => url('http://localhost:8080/test')]
|
||||
);
|
||||
// dd($response);
|
||||
@@ -294,10 +294,16 @@ class ApiController extends Controller
|
||||
|
||||
event(new PaymentNotify('PAID',$resit->user_id,$payment->id));
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'resit' => $resit
|
||||
]);
|
||||
$success = true;
|
||||
|
||||
$result = $resit->toArray();
|
||||
|
||||
// return response()->json([
|
||||
// 'success' => true,
|
||||
// 'resit' => $resit
|
||||
// ]);
|
||||
|
||||
return view('pembida.feePaymentResult',compact('data', 'result', 'success'));
|
||||
|
||||
// return redirect()->to('http://localhost:8080/test')->with(['resit'=>$resit]);
|
||||
|
||||
@@ -307,11 +313,16 @@ class ApiController extends Controller
|
||||
$resit->paid_at = null;
|
||||
$resit->save();
|
||||
|
||||
$result = $resit->toArray();
|
||||
|
||||
$success = false;
|
||||
|
||||
event(new PaymentNotify('UNSUCCESSFUL',$resit->user_id,''));
|
||||
return response()->json([
|
||||
'success' => false,
|
||||
'resit' => $resit
|
||||
]);
|
||||
// return response()->json([
|
||||
// 'success' => false,
|
||||
// 'resit' => $resit
|
||||
// ]);
|
||||
return view('pembida.feePaymentResult',compact('data', 'result', 'success'));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -352,7 +363,7 @@ class ApiController extends Controller
|
||||
Money::MYR($total_bayaran),
|
||||
route('pay.bidcallback'),
|
||||
'Bayaran Bidaan',
|
||||
// ['redirect_url' => route('pay.bidpaymentStatus')]
|
||||
['redirect_url' => route('pay.bidpaymentStatus')]
|
||||
);
|
||||
// dd($response);
|
||||
$previous_siri = Resit::orderBy('id','desc')->first();
|
||||
@@ -493,10 +504,20 @@ class ApiController extends Controller
|
||||
|
||||
event(new PaymentNotify('PAID',$resit->user_id,$payment->id));
|
||||
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'resit' => $resit
|
||||
]);
|
||||
$success = true;
|
||||
|
||||
$result = $resit->toArray();
|
||||
|
||||
// dump($success);
|
||||
// dump($data);
|
||||
// dump($result);
|
||||
|
||||
// return response()->json([
|
||||
// 'success' => true,
|
||||
// 'resit' => $resit
|
||||
// ]);
|
||||
|
||||
return view('pembida.feePaymentResult',compact('data', 'result', 'success'));
|
||||
|
||||
}else{
|
||||
$resit = Resit::where('billplz_id','=',$data['id'])->first();
|
||||
@@ -505,10 +526,18 @@ class ApiController extends Controller
|
||||
$resit->save();
|
||||
|
||||
event(new PaymentNotify('UNSUCCESSFUL',$resit->user_id,''));
|
||||
return response()->json([
|
||||
'success' => false,
|
||||
'resit' => $resit
|
||||
]);
|
||||
|
||||
$result = $resit->toArray();
|
||||
|
||||
$success = false;
|
||||
|
||||
// return response()->json([
|
||||
// 'success' => false,
|
||||
// 'resit' => $resit
|
||||
// ]);
|
||||
|
||||
return view('pembida.feePaymentResult',compact('data', 'result', 'success'));
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,114 @@
|
||||
<!-- CSS only -->
|
||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
|
||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.3/font/bootstrap-icons.css">
|
||||
|
||||
<div class="container h-100">
|
||||
<div class="row h-100 justify-content-center align-items-center">
|
||||
<div class="col-lg-5 col-md-8 col-sm-12">
|
||||
<div class="card text-center p-0">
|
||||
<!-- <div class="card-header">
|
||||
Featured
|
||||
</div> -->
|
||||
<div class="card-body">
|
||||
@if ($success == true)
|
||||
<div>
|
||||
<h1 class="text-success"><i class="bi bi-check-circle" style="font-size: 4rem"></i></h1>
|
||||
@if ($result['total_payment'] <= 11 )
|
||||
<h3 class="text-success">Pembayaran Yuran Berjaya</h3>
|
||||
@else
|
||||
<h3 class="text-success">Pembayaran Bidaan Berjaya</h3>
|
||||
@endif
|
||||
<p class="fst-italic">*Sila rujuk e-mel anda untuk resit bayaran.</p>
|
||||
<div class="mb-3 mt-5">
|
||||
<div class="row">
|
||||
<div class="col text-start">Jumlah Bayaran</div>
|
||||
<div class="col text-end">RM{{ $result['total_payment']}}</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col text-start">Tarikh & Masa Transaksi</div>
|
||||
<div class="col text-end"></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col text-start">No Rujukan</div>
|
||||
<div class="col text-end">{{ $result['reference_no']}}</div>
|
||||
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col text-start">Billplz ID</div>
|
||||
<div class="col text-end">{{ $result['billplz_id']}}</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<div class="row">
|
||||
<div class="col text-start">Nama</div>
|
||||
<div class="col text-end">{{ $data['name']}}</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col text-start">E-mel</div>
|
||||
<div class="col text-end">{{ $data['email']}}</div>
|
||||
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col text-start">No Tel Bimbit</div>
|
||||
<div class="col text-end">{{ $data['mobile']}}</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@elseif ($success == false)
|
||||
<div>
|
||||
<h1 class="text-danger"><i class="bi bi-x-circle" style="font-size: 4rem"></i></h1>
|
||||
@if ($result['total_payment'] <= 11 )
|
||||
<h3 class="text-danger">Pembayaran Yuran Gagal!</h3>
|
||||
@else
|
||||
<h3 class="text-danger">Pembayaran Bidaan Gagal!</h3>
|
||||
@endif
|
||||
<p class="fst-italic text-danger">Terdapat ralat semasa transaksi dilakukan. Sila cuba lagi.</p>
|
||||
<div class="mb-3 mt-5">
|
||||
<div class="row">
|
||||
<div class="col text-start">Jumlah</div>
|
||||
<div class="col text-end">RM{{ $result['total_payment']}}</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col text-start">Tarikh & Masa Transaksi</div>
|
||||
<div class="col text-end"></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col text-start">No Rujukan</div>
|
||||
<div class="col text-end">{{ $result['reference_no']}}</div>
|
||||
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col text-start">Billplz ID</div>
|
||||
<div class="col text-end">{{ $result['billplz_id']}}</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<div class="row">
|
||||
<div class="col text-start">Nama</div>
|
||||
<div class="col text-end">{{ $data['name']}}</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col text-start">E-mel</div>
|
||||
<div class="col text-end">{{ $data['email']}}</div>
|
||||
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col text-start">No Tel Bimbit</div>
|
||||
<div class="col text-end">{{ $data['mobile']}}</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
<div class="card-footer">
|
||||
<!-- <a href="https://elelong.arrahn.com.my/" class="btn btn-primary">To Home</a> -->
|
||||
<a href="http://localhost:8080/" class="btn btn-primary">To Home</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user