express payment

This commit is contained in:
afiq
2021-06-01 03:29:14 +08:00
parent 125cb4e2a5
commit 0c26ce1198
3 changed files with 16 additions and 5 deletions
@@ -8,6 +8,11 @@ use Carbon\Carbon;
class TransactionOnlineController extends Controller
{
public function getTransactionOnline(Request $request){
$transactionOnline = TransactionOnline::on('mysql7')->where('billplz_id',$request->billplz_id)->first();
return response()->json($transactionOnline);
}
public function getLatestNosiri(){
$current = Carbon::now();
$current = new Carbon();
@@ -25,17 +30,22 @@ class TransactionOnlineController extends Controller
'nokp' => $request->nokp,
'reference_no' => $request->reference_no,
'nosiri' => $request->nosiri,
'billplz_id' => $request->billplz_id,
'norujukan' => $request->norujukan,
'kodcaw' => $request->kodcaw,
'total_payment' => $request->total_payment,
'tarikh' => $current->toDateString(),
'masa' => $current->toTimeString()
'masa' => $current->toTimeString(),
'customer_name' => $request->customer_name
]);
return response()->json($transaction,201);
}
public function updateStatus(){
$transaction = TransactionOnline::on('mysql7')->where('reference_no','=',$request->reference_no)->update(array(
'status' => 1
public function updateStatus(Request $request){
$transaction = TransactionOnline::on('mysql7')->where('billplz_id','=',$request->billplz_id)->update(array(
'status' => $request->status,
'paid_at' => $request->paid_at
));
return response()->json($transaction,200);