diff --git a/app/Http/Controllers/OnlinePaymentController.php b/app/Http/Controllers/OnlinePaymentController.php index 3e803df..cafac3c 100644 --- a/app/Http/Controllers/OnlinePaymentController.php +++ b/app/Http/Controllers/OnlinePaymentController.php @@ -34,6 +34,15 @@ class OnlinePaymentController extends Controller /** @var \App\Modules\VisaMasterPaymentOrder\Models\VisaMasterPaymentOrderItem */ $resource = $data['resource']; + if ($data['success'] === true) { + info($response); + // OnlinePaymentRepo::syncWithBilling( + // uuid: $request->orderId, + // bank_code: $bank->unique_code, + // terminal_id: + // ); + } + return view(OnlinePaymentRepo::statusView(), $data); } diff --git a/app/Modules/VisaMasterPaymentOrder/Nova/Resources/NovaVisaMasterPaymentOrder.php b/app/Modules/VisaMasterPaymentOrder/Nova/Resources/NovaVisaMasterPaymentOrder.php index e5a1800..2b4a35f 100644 --- a/app/Modules/VisaMasterPaymentOrder/Nova/Resources/NovaVisaMasterPaymentOrder.php +++ b/app/Modules/VisaMasterPaymentOrder/Nova/Resources/NovaVisaMasterPaymentOrder.php @@ -374,22 +374,22 @@ class NovaVisaMasterPaymentOrder extends Resource public function actions(NovaRequest $request): array { return [ - // MakePaymentNovaVisaMaster::make() - // ->icon('credit-card') - // ->sole() - // ->canSee(function ($request) { - // /** @var VisaMasterPaymentOrderModel $order */ - // $order = $this->resource; + MakePaymentNovaVisaMaster::make() + ->icon('credit-card') + ->sole() + ->canSee(function ($request) { + /** @var VisaMasterPaymentOrderModel $order */ + $order = $this->resource; - // if (in_array($order->status, [ - // OrderRepo::PENDING, - // OrderRepo::CANCELLED, - // ])) { - // return false; - // } + if (in_array($order->status, [ + OrderRepo::PENDING, + OrderRepo::CANCELLED, + ])) { + return false; + } - // return true; - // }), + return true; + }), ]; }