update billplz to production

This commit is contained in:
omair saleh
2021-12-21 12:57:42 +08:00
parent 8d8ebb98ab
commit fc796a9bb8
2 changed files with 5 additions and 4 deletions
@@ -49,14 +49,13 @@ class CallbackBillplzLogic
/**
* @param Request $request
* @return \Illuminate\Http\RedirectResponse
* @return bool|\Illuminate\Contracts\View\Factory|\Illuminate\View\View
* @throws MalformedRequestException
* @throws ResourceNotFoundException
*/
public function execute(Request $request)
{
Log::info(json_encode($request->all()));
$billplzXSignatureObject = new BillplzXSignatureObject($request);
if(!$billplzXSignatureObject->isValidSignature()){
@@ -75,7 +74,8 @@ class CallbackBillplzLogic
$token = Auth::fromUser(User::find(1));
$request->headers->set('Authorization', 'Bearer '.$token);
return view('pages.payments_redirect', ['marking' => $transaction->booking->marking, 'payment_reference' => $transaction->payment_reference, 'status' => $status, 'amount' => $transaction->amount]);
return $request->method() === 'POST' ? true : view('pages.payments_redirect', ['marking' => $transaction->booking->marking, 'payment_reference' => $transaction->payment_reference, 'status' => $status, 'amount' => $transaction->amount]);
}
}
@@ -7,10 +7,11 @@ use Illuminate\Http\Request;
class CallbackBillplzController
{
/**
* @param Request $request
* @param CallbackBillplzLogic $logic
* @return \Illuminate\Http\RedirectResponse
* @return bool|\Illuminate\Contracts\View\Factory|\Illuminate\View\View
* @throws \App\Classes\Exceptions\MalformedRequestException
* @throws \App\Classes\Exceptions\ResourceNotFoundException
*/