express payment
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -15,7 +15,7 @@ class TransactionOnline extends Model
|
||||
* @var array
|
||||
*/
|
||||
protected $fillable = [
|
||||
'nokp','reference_no','nosiri','total_payment','tarikh','masa','status'
|
||||
'nokp','reference_no','nosiri','total_payment','tarikh','masa','status','billplz_id','kodcaw','norujukan','paid_at','customer_name'
|
||||
];
|
||||
|
||||
/**
|
||||
|
||||
@@ -190,6 +190,7 @@ $router->group(['prefix'=>'api'], function () use ($router){
|
||||
$router->get('online/transaction',['uses'=>'TransactionOnlineController@getLatestNosiri']);
|
||||
$router->post('online/transaction',['uses'=>'TransactionOnlineController@create']);
|
||||
$router->put('online/transaction',['uses'=>'TransactionOnlineController@updateStatus']);
|
||||
$router->get('transaction/online/express',['uses'=>'TransactionOnlineController@getTransactionOnline']);
|
||||
|
||||
|
||||
//ANSURAN UPAH API
|
||||
|
||||
Reference in New Issue
Block a user