diff --git a/app/Modules/VisaMasterPaymentOrder/Nova/Resources/NovaVisaMasterPaymentOrder.php b/app/Modules/VisaMasterPaymentOrder/Nova/Resources/NovaVisaMasterPaymentOrder.php index 713a0e6..060119c 100644 --- a/app/Modules/VisaMasterPaymentOrder/Nova/Resources/NovaVisaMasterPaymentOrder.php +++ b/app/Modules/VisaMasterPaymentOrder/Nova/Resources/NovaVisaMasterPaymentOrder.php @@ -356,7 +356,17 @@ class NovaVisaMasterPaymentOrder extends Resource return [ MakePaymentNovaVisaMaster::make() ->icon('credit-card') - ->sole(), + ->sole() + ->canSee(function ($request) { + if (in_array($this->resource->status, [ + OrderRepo::PENDING, + OrderRepo::CANCELLED, + ])) { + return false; + } + + return true; + }), ]; } }