Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. Today
  3. Version 1.1.2 Released New Features and Improvements: Improved User Interface for Message Variables: The UI for available variables that can be used in messages is now clearer and more interactive. New Notification: User Password Change: Added a new notification to provide more security to the user whenever their password is changed.
  4. Version 1.1.2 Released New Features and Improvements: Improved User Interface for Message Variables: The UI for available variables that can be used in messages is now clearer and more interactive. New Notification: User Password Change: Added a new notification to provide more security to the user whenever their password is changed.
  5. Yesterday
  6. Here is a first look at the WS Multibrand Manager Module. It is getting closer to release. Click Here
  7. Hello, Hosting Leaders. Have you noticed how major hosting providers are now equipping their clients with AI content generators? We have the solution to level the playing field. We are proud to present a powerful bundle: A WHMCS Addon Module + WordPress AI Content Generator. While AI HTML website builders often go overlooked by the mass market, WordPress remains the undisputed king. This tool is designed specifically to capture that massive user base. The WHMCS Addon grants you full control over limits, AI models, and user configurations, while the WordPress plugin delivers the magic directly to your clients. šŸš€ WordPress Plugin Features (Client-Side) 1. Advanced Editor Mode Empower your users to create content effortlessly: Full Content Generation: Generate comprehensive articles simply by inputting a title. Smart Rewriting: Rewrite specific sections or the entire content. Instant Translation: Translate selected text or full pages instantly. Content Expansion: Request the AI to elaborate and lengthen specific text. Summarization: Shorten content without losing the core message. Tone Adjustment: Change the writing style (e.g., professional, casual, witty) with a click. 2. Seamless Elementor Integration Since many users rely on Elementor, we’ve ensured native compatibility: AI Button Everywhere: The AI button appears on all text editors (titles, text areas, etc.) within Elementor. Auto-Insert: Generated text flows directly into the text area. Smart Popup: Automatically captures text into the AI generator popup for rewriting, tone changing, or expanding. Live Preview: Changes are auto-saved to the Elementor live preview. 3. WordPress Admin Panel Secure connection setup to your WHMCS server. Comprehensive usage statistics. One-click toggle to enable/disable plugin integration. šŸ›”ļø WHMCS Admin Features (Server-Side) Package-Based Limits: Set AI usage limits tied to specific hosting packages in WHMCS. Granular Control: Define Daily Limits and Token Limits. Free Tier Control: Set specific limits for users without active paid packages. Security: IP-based restrictions and limiting logic. Plus many more configuration options. āš™ļø How It Works The WordPress plugin sends a request to your WHMCS addon. The addon verifies the user data, checks limits, and then forwards the request to the AI Server. It handles the response and strictly enforces usage quotas for every action (generation, rewriting, etc.), ensuring your server resources are managed efficiently. šŸ¤– Flexible AI Integration We designed the WHMCS Addon to be model-agnostic. It is highly flexible and supports major AI models including Claude, Gemini, Meta, OpenAI, DeepSeek, Alibaba, Grok xAI, MiniMax, and others. šŸ’” The Game Changer: Zero-Cost AI Strategy Most major hosts charge their clients extra for AI features to cover API costs. With our system, you can offer this for FREE. Our installation documentation includes a guide on how to utilize AI legally without token limitations, allowing you to provide this service at zero additional cost to you or your clients. This is a massive selling point. You can market your hosting plans as including Unlimited Free AI for WordPress and Elementor users. This is the competitive edge you need to stand out against premium providers. Every host knows that the majority of sites are built on WordPress + Elementor. Leverage this fact! Create a marketing campaign centered around a "Free AI Content Generator" to attract new customers and retain existing ones. Why your clients will love it: They can generate titles, articles, and fix grammar directly inside their editor without needing third-party tools. It’s seamless, fast, and powerful. šŸ’° Pricing & Investment We understand that pricing is sensitive for small-to-mid-sized hosts. However, please consider that this is a dual-development product (WHMCS Backend + WordPress Frontend) working in perfect sync. Standard License: $150 One Time Includes 1 WHMCS Installation. 1 Year of Free Updates. [Order Standard Here] Pro License (Best Value): $400 One Time Open Source Code. Lifetime Updates. Unlimited WHMCS Installations. Includes free minor revisions/adjustments to fit your specific company needs. [Order Pro Here] Experience unbeatable value with our Standard or Pro Open Source plans. It’s a one-time investment for a lifetime license—giving you an unlimited asset to generate new customers indefinitely. In today’s cutthroat hosting market, basic features aren't enough. Our plugin allows you to offer unique, premium capabilities that truly empower your WordPress users, giving you the competitive edge to stand out. Best of all? Leave the coding to us. You can focus entirely on selling your services, while we handle the technical heavy lifting. We ensure every update delivers fresh features that evolve with hosting trends and WordPress user demands. We accept usd via crypto, if you need paypal please contact us. Interested in Reselling? Do you want to resell this WHMCS Addon + WordPress Plugin bundle? Contact us for partnership opportunities. We value community feedback. If you have ideas for new features, please let us know. Want to see it in action? Contact us for a Demo. Free Installation Included! Preview Whmcs Addons Option Preview WordPress Editor & Elementor Preview Wordpress Option Page Supports the latest WHMCS 8.13 and is tested against every new update.
  8. But there could be any other reason... I actually do not know why it happens, I’m only making a deduction.
  9. hi. Thanks for your reply. Up to what I can see from the logs, the reason is here: capture_method: "manual", but I understand that capture_method: "manual" is set for security reasons, and, normally, whmcs confirms the payment "manually". I suspect that the clients sometime close the browser too early, so that whmcs can't trigger the "manual" capture, together with all the other steps (create client account and order). If that's the actual reason, I guess that there's not much to do other then my solution, that does totally fine for me, even if it records any order attempt, also those that are not paid at all.
  10. This isn't something we've done for previous major version updates, so isn't currently planned for 9.0. This isn't one of the objectives of the changes, but could be a pleasant two-for-one. Is it possible that your error_reporting is higher than expected if you're seeing warnings?
  11. Hey everyone! I'm excited to invite you to participate in our UX Research Group. This is a great opportunity to: Get an early look at upcoming features before they’re released. Be invited to participate in individual and small group User Test exercises. Share your feedback and help shape the future of WHMCS. We're looking for feedback on the new domain purchase experience in v9.0, if you're interested signup here: https://calendly.com/nancy-sihmar-webpros/30min?month=2025-11 Your insights make a huge difference, and we’d love to have you involved!
  12. Hi there, We are certainly interested in addressing any defects. Please can you share the replication steps that result in the uncaptured payments, and we will investigate?
  13. In keeping with the tradition, WHMCS Services is offering EARLY Black Friday Specials on all of our very best WS Modules. To see the list of WS Modules offered, go to http://www.whmcsservices.com What's 'Black Friday'? Black Friday is the Friday after Thanksgiving in the United States, which is the beginning of the traditional Holiday shopping season. Black Friday is the busiest shopping day of the year. It is also the time when the most OUTRAGEOUS SALES can be found! Just go to http://www.whmcsservices.com and use the coupon, BFridaySC, for the Source Codes when signing up, to receive 45% off; and use the coupon, BlackFriday25, for License Versions to receive 25% off. This offer will last until Sunday, 30th November 2025! If you have any questions about our services, please chat with us at http://www.whmcsservices.com or contact us at sales (at) whmcsservices.com Do you miss this great Black Friday deal? Thanks again for choosing WHMCS Services. We appreciate your business! Happy Black Friday! Our Social Media: Twitter: Here Facebook: Here Instagram: Here LinkedIn: Here
  14. Yeah, Ive hit this - had to license the mailbox - so it has a direct login. šŸ˜ž
  15. Last week
  16. Here is the hook by the way. Vote for its implementation if you think it's of any use. that hook sends the order details to the admin email and saves it in a txt file under "logs" folder
  17. As you might know, whmcs has a problem with stripe: when the payment is not immediately confirmed by stripe (but requires to clic "capture" on stripe dashboard), whmcs does not record the order and the customer details and does not even send any notification to whmcs admin or to the customer. We solved with a hook that sends us an email with the order details, so that: - we know that there was a order attempt - we know that there might be a payment in stripe that requires manual "capture" - if necessary, we have all the client and order details in order to recreate the both client account and order. Here is the hook. <?php if (!defined("WHMCS")) { die("This file cannot be accessed directly"); } /** * Save all checkout data to a TXT file * AND email it to admin * Runs BEFORE order/invoice creation, and before redirect to Stripe. */ add_hook('ShoppingCartValidateCheckout', 1, function ($vars) { // --- 1. Clone and sanitise incoming data ------------------------------- $data = $vars; // Mask any possible card data (good practice even if Stripe never posts it) $sensitiveFields = [ 'ccnumber', 'cccvv', 'ccexpirymonth', 'ccexpiryyear', 'password', 'password2', ]; foreach ($sensitiveFields as $field) { if (!empty($data[$field])) { $data[$field] = '***masked***'; } } // --- 2. Attach cart contents from session (products, domains, etc.) --- $cart = isset($_SESSION['cart']) ? $_SESSION['cart'] : []; $payload = [ 'timestamp' => date('Y-m-d H:i:s'), 'ip' => $_SERVER['REMOTE_ADDR'] ?? null, 'user_agent' => $_SERVER['HTTP_USER_AGENT'] ?? null, 'checkoutFields' => $data, 'cart' => $cart, ]; // --- 3. Build a text representation (for file & email) ---------------- $entry = "==============================\n"; $entry .= "Checkout submitted: " . $payload['timestamp'] . "\n"; $entry .= "IP: " . ($payload['ip'] ?? 'N/A') . "\n"; $entry .= "User-Agent: " . ($payload['user_agent'] ?? 'N/A') . "\n\n"; $entry .= "DATA:\n" . print_r($payload, true) . "\n\n"; // --- 4. Save to TXT file ---------------------------------------------- $logDir = __DIR__ . '/../../logs'; $logFile = $logDir . '/pre_stripe_checkout.txt'; if (!is_dir($logDir)) { @mkdir($logDir, 0700, true); } @file_put_contents($logFile, $entry, FILE_APPEND); // --- 5. Send email to admin ------------------------------------------- // This uses WHMCS' built-in admin notification helper. // The "system" type means it goes to the system email / admin notifications. if (function_exists('sendAdminNotification')) { $subject = 'Pre-Stripe Checkout Captured'; // Use <pre> so the print_r formatting is readable in HTML email $message = nl2br(htmlspecialchars($entry)); sendAdminNotification('system', $subject, '<pre>' . $message . '</pre>'); } // IMPORTANT: Do NOT return an error. Just let checkout continue. return; }); I suggest to implement it. It would be great if it would offer some sort of customization in the admin area.
  18. Please get in touch with us here https://whmcsglobalservices.com/whmcs-custom-development/ , and we can develop the custom Telegram module as we developed for WhatsApp, so Telegram is not a big deal for us.
  19. Hey WHMCS Community So here’s the thing… I love WHMCS. It’s great. But right now, it has a little ā€œquirkā€ when it comes to shared mailboxes. Imagine this: I’ve got my main mailbox doing its thing, happily bringing in emails. But then there’s the shared mailbox, the one that all the support team emails go to. WHMCS? It sees it… but then pretends it doesn’t exist. šŸ˜… Here’s the geeky version: WHMCS currently uses /me/messages from Microsoft Graph API. This only fetches emails from the authenticated user’s mailbox. Shared mailbox? Nope, invisible. Even if Full Access is granted in Exchange and you’ve got all the delegated permissions like Mail.Read.Shared, WHMCS is like, ā€œI don’t see anything here. Must be Monday.ā€ The right way (according to Microsoft Graph) is: GET https://graph.microsoft.com/v1.0/users/{shared-mailbox}/mailFolders/inbox/messages Yes, WHMCS, that mailbox does exist, and yes, I do have permission to read it. What I’m asking: Can WHMCS please natively support shared mailbox imports? Guidance on exactly which delegated permissions are needed (so I don’t go on a wild goose chase for nothing). Support for the correct Graph API endpoint. Bonus points: documentation for optional PHP session settings for cross-site OAuth flows (because apparently, cookies are shy and need proper settings to stick around). Expected outcome: Fetch emails from shared mailboxes without needing a license for it. Less headache, more sanity. WHMCS behaving like the email superhero it’s meant to be. Anyone else banging their head on the ā€œshared mailbox wallā€? Let’s commiserate, share workarounds, and maybe get WHMCS to notice that shared mailboxes exist in the universe. Thanks!
  20. Hey Bruxs In the first test today it looks working. He generated a username now, that looks good. Thank you for your time and helpfull answer!
  21. Email Verify Pro Automates email verification with customizable blocking overlay. What it does: Sends verification email on registration Blocks unverified users with full-screen overlay Cryptographically secure 32-byte tokens Configurable expiry and rate limiting Full overlay customization (colors, fonts, animations) Admin verification status display Features: Token expiry configuration (default: 60 minutes) Resend cooldown (default: 2 minutes) Max resend attempts (default: 7 per 24 hours) Database-backed rate limiting CSRF protection on all endpoints Automatic token cleanup via daily cron Email change re-verification Compatible with WHMCS native verification Technical Details: Addon module with hook integration Uses existing WHMCS database columns (email_verified_at, email_verification_token, email_verification_token_expiry) Creates two tables: mod_email_verify_pro (settings), mod_email_verify_pro_rate_limit (tracking) No core table modifications Verification URL: index.php?m=email_verification&verify=TOKEN Languages: English, Russian, Dutch Requirements: WHMCS 8.0+, PHP 7.4+, MySQL 5.7+ Installation: Upload modules folder to WHMCS root Activate in Setup → Addon Modules Configure token expiry and rate limits Customize overlay appearance Edit email template in Setup → Email Templates → "Email Verification" Client Features: Receives verification email on registration Clicks link to verify Re-verify required on email change Resend verification email (rate limited) Admin Features: View verification status in client profile Configure token expiry Set rate limit parameters Full overlay styling control Automatic cleanup of expired tokens Why it exists: Built because WHMCS native email verification doesn't block access. Users could skip verification and access the client area. This module enforces verification with a blocking overlay and adds rate limiting to prevent abuse. Support: support@arkhost.com License: One per WHMCS install WHMCS Marketplace: https://marketplace.whmcs.com/product/8286-email-verify-pro Documentation: https://arkhost.com/knowledgebase/5545/Email-Verify-Pro-for-WHMCS.html Store: https://arkhost.com/store/whmcs-modules/email-verify-pro
  22. Yes, you'll need some coding work to achieve this. When you use product type "Other" with a custom Hostname field, WHMCS doesn't automatically pass that value to your provisioning module. You need a hook that maps the custom field to the domain field.
  23. We've finally solved with a hook that catch all the necessary data when the "pay now" button is clicked. I wonder why whmcs doesn't want to implement something like that... @whmcs team.. any reason???
  24. Most of the users who sign up for whmcs are mostly to reduce the cost of creating a complete system, that includes the payments that whmcs supports, even if the website administrator has the ability to code, we still can't see or find the problem because the stripe module is encrypted by whmcs, most of the people here have tried to contact stripe, stripe pushes it to whmcs, in the end the people who actually pay to use the services of both sides have to find a solution to the problem of both sides.
  25. Hi there! We'd love to go over the individual requirements together and get started on this Telegram integration with you. We've just sent you an email with the info you need to get started. Looking forward to hearing from you soon!
  26. Yes, I also thought the same. But we provisioned the server automatically after payments. If I create a custom field for the hostname, how is the server going to use that hostname? I think we’ll need some coding work to achieve this
  27. HI You can find a couple at https://marketplace.whmcs.com/search?search=Telegram+Notification, but if you still need your ow,n then please contact me at https://www.whmcsservices.com/customworks.php
  28. I've not tried any alternatives - this issue aside, I do like WHMCS. Instead, I implemented Stripe directly into our website and just register the payments in WHMCS using the API. It was a bit painful because Stripe offers like a million different options, but it works now and we have 0 uncaptured payments.
  29. Can you not set as other and create a custom field for the product and label it Hostname
  1. Load more activity
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated