express payment
This commit is contained in:
@@ -8,6 +8,11 @@ use Carbon\Carbon;
|
|||||||
|
|
||||||
class TransactionOnlineController extends Controller
|
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(){
|
public function getLatestNosiri(){
|
||||||
$current = Carbon::now();
|
$current = Carbon::now();
|
||||||
$current = new Carbon();
|
$current = new Carbon();
|
||||||
@@ -25,17 +30,22 @@ class TransactionOnlineController extends Controller
|
|||||||
'nokp' => $request->nokp,
|
'nokp' => $request->nokp,
|
||||||
'reference_no' => $request->reference_no,
|
'reference_no' => $request->reference_no,
|
||||||
'nosiri' => $request->nosiri,
|
'nosiri' => $request->nosiri,
|
||||||
|
'billplz_id' => $request->billplz_id,
|
||||||
|
'norujukan' => $request->norujukan,
|
||||||
|
'kodcaw' => $request->kodcaw,
|
||||||
'total_payment' => $request->total_payment,
|
'total_payment' => $request->total_payment,
|
||||||
'tarikh' => $current->toDateString(),
|
'tarikh' => $current->toDateString(),
|
||||||
'masa' => $current->toTimeString()
|
'masa' => $current->toTimeString(),
|
||||||
|
'customer_name' => $request->customer_name
|
||||||
]);
|
]);
|
||||||
|
|
||||||
return response()->json($transaction,201);
|
return response()->json($transaction,201);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function updateStatus(){
|
public function updateStatus(Request $request){
|
||||||
$transaction = TransactionOnline::on('mysql7')->where('reference_no','=',$request->reference_no)->update(array(
|
$transaction = TransactionOnline::on('mysql7')->where('billplz_id','=',$request->billplz_id)->update(array(
|
||||||
'status' => 1
|
'status' => $request->status,
|
||||||
|
'paid_at' => $request->paid_at
|
||||||
));
|
));
|
||||||
|
|
||||||
return response()->json($transaction,200);
|
return response()->json($transaction,200);
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ class TransactionOnline extends Model
|
|||||||
* @var array
|
* @var array
|
||||||
*/
|
*/
|
||||||
protected $fillable = [
|
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->get('online/transaction',['uses'=>'TransactionOnlineController@getLatestNosiri']);
|
||||||
$router->post('online/transaction',['uses'=>'TransactionOnlineController@create']);
|
$router->post('online/transaction',['uses'=>'TransactionOnlineController@create']);
|
||||||
$router->put('online/transaction',['uses'=>'TransactionOnlineController@updateStatus']);
|
$router->put('online/transaction',['uses'=>'TransactionOnlineController@updateStatus']);
|
||||||
|
$router->get('transaction/online/express',['uses'=>'TransactionOnlineController@getTransactionOnline']);
|
||||||
|
|
||||||
|
|
||||||
//ANSURAN UPAH API
|
//ANSURAN UPAH API
|
||||||
|
|||||||
Reference in New Issue
Block a user