Jump to content


Level 2 Member
  • Content count

  • Joined

  • Last visited

  • Days Won


Everything posted by steven99

  1. If you are able to do manual capture via the invoice page, then you do not need the client to do anything. And if you are able to capture, then it should be automatically doing so. Check the billing menu -> gatway log for any errors during the daily batch. If it doesn't work, check your automation settings, including crons.
  2. steven99

    I want my email for all customer domains

    IIRC ICANN only requires the real data to be stored and available upon their request as well as the email address to be working. So the example above would maintain that holding of info as it would be required for the forwarding. However, it has been a while since I looked at those rules and so could require other items.
  3. steven99

    I want my email for all customer domains

    Well, that may be allowed under whois privacy rules at that is basically what those services are suppose to do.
  4. steven99

    I want my email for all customer domains

    Would have to agree with @brian! as that could be against ICANN rules and thus get you in trouble with the upstream provider if complaints happened for example.
  5. That issue is only when provisioning accounts and not while replying to a ticket or sending an email to the client. Also, while having graceful restarts you mainly need to have the apache restart interval set from 0 (instant) to something else. That setting is under the apache settings in tools and settings in plesk admin.
  6. Well, on the flip side of that ioncube prevents malware scanners from finding their targets. So one can say removing it actually improves security as well. Though really the host in question should provide options to continue to use it on their systems.
  7. Have seen other places, like wpengine, losing support for ioncube. Having ioncube and opcache enabled at same time wont be an issue, have that setup currently, but as mentioned they just wont cache. As you're on a shared server and the provider is tossing ioncube, your options are limited to moving to a different host or different platform with them that has ioncube.
  8. Are you using Comodo mod security rules? If so, check site's apache error_log for a mod security hit. The last time I had this behavior it was false positive for a SQL injection by a generic rule in comodo WAF rule set. It also affected other scripts, like Wordpress.
  9. steven99

    Stripe Gateway redirect

    As far as I am aware, Stripe does not have an interface where clients enter their card information as that is suppose to be done within the same interface of the billing app, in this case WHMCS or your other client area. As such, you need an interface within WHMCS or the other client area you mention.
  10. Those would be the correct hooks, but they don't support any returns and thus wont help here. What you could do is use those hooks and redirect back to the server page when your tests fail and set a session variable of "server_error". Then use an AdminAreaHeaderOutput hook and check for that session variable and display error.
  11. steven99

    Stripe Gateway redirect

    So to clarify, it redirects to /clientarea.php instead of /creditcard.php ? Which functions do you have setup?
  12. What is the transaction flow here? Does the client leave WHMCS, like with PayPal, or do they stay on the payment page? Also, is $_SESSION['return_url'] actually set?
  13. steven99


    Check the marketplace for a module. If there is none there, then you would need to develop your own payment gateway module or hire someone to do so via the requests community.
  14. A few though to consider when changing: Cron job needs to be updated to the new location WHMCS license needs to be reissued Any licensed modules need to be reissued Paypal IPN needs to be updated if used Redirect from /hosting to sub domain should be setup Any custom items that give absolute paths like the custom folders Templates that have hard coded URLs need to be updated That should cover most items. The major thing is the cron job path as without that automation will stop. The change should not affect payment tokens and email templates will use the system url setting once you update that.
  15. How are you marking them paid? Are you doing an "Add payment" via the invoice page or using the "Mark paid" button in the invoice list? From what you have described, I would say you are using the Marked paid button . If you use the add payment and enter the transaction ID from paypal, WHMCS should not then record that transaction when they send the confirmation to WHMCS as it will see there is already a transaction with that ID. Also, the delay could be if they are using echeck as WHMCS wont record the payment until that clears.
  16. steven99

    Stripe Changes

    Stripe does webhooks / call backs when a charge backs / dispute comes in . As such, WHMCS can setup call backs within the module to handle such events. Their docs explain this in detail.
  17. steven99

    Simplify user access

    Depending on the control panel, you could a third party module to show most control panel functions within the client area -> service details page. Also most modules should also have an option t login to the control panel via that page. Wordpress will be a different item entirely as that will depend on how wordpress was installed, what options the server module has for it, and what options the control panel has for it if it install wordpress. For example, and again depending on the server module and control panel, you could have a login button to wordpress in the client area details page.
  18. Would need an exception object to get the called code that excepted. Don't think in this case you will get that. If this is your own registrar module, just track back from the registerdomain function to the domain registrar API functions and find where it has that error.
  19. steven99

    Need suggestion

    Hooks can't be run directly because they do not have the needed files or variables. Toss that file in to the includes/hooks directory of the WHMCS install directory. After that when a client registered / new client orders, it will fire that hook.
  20. steven99

    Virtualmin Module Custom Port Issue

    Try adding the port to the hostname also as mentioned in https://docs.whmcs.com/Virtualmin_Pro
  21. steven99

    OpenTicket API - text formatting issue

    My dev that I tested on is 7.6.1 also. So seems to be something special with your dev setup.
  22. steven99

    Need suggestion

    The orderpaid hook could be used and then you just do your webhook action as needed.
  23. steven99

    Output tickets

    This is probably better off in the developer corner as I am presuming by "building a help centre" you mean like an addon. If so, you would use the API to get the tickets https://developers.whmcs.com/api-reference/gettickets/ . Just pass it the clientid, the status of "All Active Tickets" and it should return the tickets and then you output that however you want. Or are you looking to use the built-in ticket view and only show active tickets?
  24. steven99

    OpenTicket API - text formatting issue

    Using that example code works for me except the attachment doesn't come in. The word "sample" is bold as expected though. What version of WHMCS are you using?
  25. steven99

    Addclient api not working as expected

    What exactly is the return you're getting if not a success? What type of module: server or addon? Since the code works without the ajax call, how are you doing the ajax call and handling it different from the non-ajax call?

Important Information

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