Jump to content

Summy

Retired Forum Member
  • Posts

    59
  • Joined

  • Last visited

Everything posted by Summy

  1. If a client contacts us wishing to cancel via a support ticket, email or phone, we simply log in to their client area and submit the cancel request ourselfs using the appropriate mechanism. This then deals with not invoicing going forward, and wiping the account from the server, as said by chickdippers.
  2. Simon, anymore thoughts or progress on this? We're looking at doing something similar, we want to do the following: - Offer a 30 day free trial package - Requires the customer to provide card details and an authorisation charge for £1 placed (which we refund/do not take, simply an authorisation), this would also do 3d secure etc on the card. - We use WorldPay FuturePay so this would also set up an agreement. At the end of the 30 days we want the customer to then be automatically switched/upgraded to one of our packages, unless they cancel beforehand. Payment will be automatically taken using the FuturePay agreement. Still wondering the best way to do it... all a bit ugly really and require work arounds.
  3. Just a thought, but perhaps you could change the wording of your .uk domains, so it looks to worldpay (when they check) as if your charging say £10 for the first year, and the second year is free.
  4. We also looked in to Ubersmith before we made the switch to WHMCS, about 6 months ago infact, started playing with it and spending quite a bit of time with it. One thing we'd LOVE to see borrowed from Ubersmith is the order queue system, gives you total control over setting things up to suit your business requirements. For all its wonders though, it does have a few major issues, and I've contacted them about this, gave a lovely big email but no reply. 1) it doesn't support multiple tax levels (so uk/europe businesses out of the question) and another big bummer: 2) it stores cvv2 codes in the database !!!
  5. you guys have plenty of spare time on your hands obviously
  6. also if you use a reseller account for each shared server... what kind of naming convention do you use... we'd like to use the hostname, but i'm not sure if thats possible.
  7. Hi guys, Just wondering what the various people on this forum have set up in their "server module" section. Do you connect directly as "root" to your shared web servers for account functions, or do you create "master reseller" accounts on the servers, then use those details. We've got it set to use a reseller account on each server, rather than logging root details in the WHMCS database... What about other people, how do you have yours set up?
  8. nevermind I see that I am missing the '$' character. Please delete this thread!
  9. I've got an invoice template with {invoice_num} in the subject line, so that it helpfully displays the invoice number for the customer without them having to open it. On signing up/trying to send an invoice the following error appears in my php error_log file: [09-Mar-2009 15:12:41] PHP Fatal error: Smarty error: [in emailtpl:emailsubject line 1]: syntax error: unrecognized tag 'invoice_num' (Smar ty_Compiler.class.php, line 583) in /home/username/public_html/libs/Smarty.class.php on line 1095 So am I right in thinking that I can't have merge fields in the subject line? If not, can we put this in as a feature request please? Having 10 or so emails in a folder with the subject "Your new invoice", isn't very helpful.
  10. Ok so here is the chaff that we've removed so far, and all seems to be working ok, although this is a test environment, we have yet to go live with whmcs. 1) Removed all ununsed admin, fraud, gateway, registrar and server modules. The only modules remaining on our set up are: enom, enomssl, maxmind, worldpayfuturepay (and the associated callback), and cpanel. 2) Placed .htaccess files with the following instructions: Order allow,deny Deny from all in these folders: ./includes ./lang ./libs ./modules ./pipe 3) So that the callback works, placed the following .htaccess file in the callback folder: # This needs improving to match the RBS WorldPay IP/Domains Order allow,deny Allow from all 4) Placed the following .htaccess file in the ./templates folder: <FilesMatch "\.(tpl|php|ini)$"> Order allow,deny Deny from all </FilesMatch> I'm not saying this is perfect, or that it won't break anything, as we're simply testing with it at this stage. Once we work out exactly what can be trimmed we'll put it all in the apache config, as having .htaccess files all over the place is going to be a tad messy, unless its something WHMCS can consider including in the releases. There is a lot of folders/files that don't really need to be in the web root, but this is further consideration for WHMCS. For now we have to just be happy with blocking http access to them. It may also be an idea to to add an htaccess block to the following file in the root folder: "dbconnect.php", probably others as well.
  11. you could pay someone to code this for you, it wouldn't be much work. Or if Daniel posts his script then you are sorted
  12. either remove the files (not sure if this will cause issues), or restrict http access to them in a .htaccess file: <FilesMatch "^(dontallow1|dontallow2|dontallow3)\.php$"> Order allow,deny Deny from all </FilesMatch> Very simple and crude but it would work. Replace dontallow# with your php filenames.
  13. Thanks openmind, that's exactly the kind of thing we want to prevent. Chickendippers the reason is purely as a precautionary measure. I'm not saying it's a risk leaving unused modules laying around, but for the 5 minutes it takes to remove any unused scripts, or remove direct http access to them, it's time well spent. If anyone else can chirp in, perhaps from WHMCS or first hand experience, I guess it's going to be a 'suck it and see' test.
  14. I'm not sure if whmcs supports this kind of feature, I suspect not (im sure someone will pip in if i'm wrong).... What you could do is create a very simple cron script that checks each account's age, if account age = 30 days, fire off the email template.
  15. I'm just wondering if it is fairly safe to remove unused modules, i.e. payment gateways, server modules and the like from my WHMCS install. Also, is there any way in which I can find out what PHP files require HTTP access, other than those in the root folder and admin root folder? I plan to remove any unused modules, and secondly remove access (via .htaccess) to any PHP files that don't require direct access.
  16. wow, it seems like ProTX need to get their facts straight then. Perhaps this is reason good enough for us to go with SecPay rather than ProTX then... I wonder if they'll update the docs soon (I havn't checked so maybe they have already - although I doubt it).
  17. I wasn't aware that ProTX offered a similar system? I thought "REPEAT" was for the occasional repeat payments, not if you are doing monthly/yearly subs... I seem to remember reading something along those lines from the ProTX support web site a while ago when I was looking in to it all. Unless you are telling/heard differently?
  18. Apparently v4 is going to have native support for this "extra field" to store the token/reference, so then its only an additional bit of work to get the gateway to work with it. I wouldn't see that as a downside, you'd just want to do a preauth for £1 (and let it expire) when they update card details. I would see that as an advantage
  19. Hi people just picking this thread up again. I see a few people have opted for SecPay now. One of the features that SecPay (now PayPoint) provide is the ability to charge a card by passing a unique token (stored by the merchant upon successful first transaction), instead of the card number/details. So this means that you don't need to store any credit card details in your WHMCS database for future transactions. It's something we're quite keen to see integrated into WHMCS, and i've spoken to Matt briefly about it in the past. I'm just wondering if anyone else currently using SecPay or thinking about using it, may be interested in getting this feature into WHMCS? It'd mean you wouldn't have to worry about storing any credit card details in your database, just the unique token, which can only be used to make charges to your merchant account.
  20. Is there a definate answer on how this happend? Anything to do with whmcs?
  21. Just starting on a similar project myself... without having looked into this myself yet... the normal way these things work is that "cookies" store username/password on the users computer when they tick the "keep me logged in" option. The bit that does the session login/handling magic is actually the PHPSESSID. This will be passed to the server on every page load.. something like PHPSESSID=324jh23j4h234j23j4hjsds. On the server the session that matches up to that will have the client id etc...
  22. If your stripping spaces and checking the length then it'll be >=5 and <=7
  23. "My Info"... Very top of the page.
  24. Here's an example for one of our domains just last week (I mean one of our company domains, not customer)...
  25. Here's an example today that we received for a customer domain (you should be copied in on the cc address)...
×
×
  • 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