[ 'secret' => $credentials['secret'], 'public_key' => $credentials['key'], ], ]); // Define test plan $data = CreateFixedPlanData::fromArray([ 'type' => 'fixed', 'name' => 'Test Plan', 'description' => null, 'features' => [ 'max_storage_amount' => 200, 'max_team_members' => 20, ], 'currency' => 'ZAR', 'amount' => 99999, 'interval' => 'month', ]); // Create test plan $plan = $this->subscription ->driver('paystack') ->createFixedPlan($data); // Delete plan $this->subscription ->driver('paystack') ->deletePlan($plan['id']); } catch (ErrorException $error) { abort( response()->json([ 'type' => 'service-connection-error', 'title' => 'Service Connection Error', 'message' => $error->getMessage(), ], 401) ); } } }