Jump to content

Vger

♥Ambassador
  • Content count

    16,659
  • Joined

  • Last visited

Everything posted by Vger

  1. Vger

    HSBC secure-epayment module

    Take a look at your cookie path for http, and try /catalog/. Don't put anything for https. Was there a particular reason for installing oscommerce in a folder one level above your htdocs (or html) folder? If there is no other site at the root level (htdocs or html folder) I would have installed it in the root directory. The rest of your config file looks okay. Vger
  2. The version of ccgv I am using has the file name ccgv-510c.zip. It is installed and working fine - though if I remember correctly there was a lot of installing to do, lots of changes that had to be made to existing files. Vger
  3. Vger

    HSBC secure-epayment module

    One thing you can rely on with HSBC eSecure, trying to install it will raise the level of your coding abailities - or drive you totally insane - whichever comes first! Vger
  4. Vger

    HSBC secure-epayment module

    If you are getting through and your transaction is being rejected by Fraud Shield then (1). They rejected the card used. (2). You are using either Test or Production mode in the module, when HSBC has you set for the other. (3). They've given you a bad hash code. They do this, and deny it and deny it, until they finally admit they made a mistake. Make sure that in osCommerce -> Modules -> HSBC you have set "Pending Error Codes" to 0 (zero), and that your client ID/Alias is set to the code which begins with UK and ends in GBP. The only change I would make to your config files, assuming you are using database not file storage, is this define('STORE_SESSIONS', 'mysql'); Hope this helps - Vger
  5. Vger

    HSBC secure-epayment module

    I can't comment on your 'local' file, but for the other, set this define('ENABLE_SSL', 1); // secure webserver for checkout procedure? to this define('ENABLE_SSL', TRUE); // secure webserver for checkout procedure? Don't know why you have a define for the smtp server in there, never needed to use it myself. You are giving the file pathway (SSL) for a full ssl cert. Have you got one or are you on a shared server? If the latter you need to change this to what your host recommends. If you are using MySQL to store data, rather than file storage, you should change this // define('STORE_SESSIONS', ''); // leave empty '' for default to this // define('STORE_SESSIONS', 'mysql'); // leave empty '' for default and this should be define('HTTP_COOKIE_DOMAIN', 'www.yourdomain.com'); Try those for now and see if that helps, but there may be more wrong with your config files than I have had the time to check out. Vger
  6. Vger

    HSBC secure-epayment module

    If you post your config files, minus sql user and password, I will take a look at them for you. Vger
  7. Vger

    HSBC secure-epayment module

    Have you got 'Force Cookie Use' enabled. If so, disable it. Other than that, recheck your two config files for errors. Vger
  8. Vger

    HSBC secure-epayment module

    Go to the HSBC site to see if the order is recorded there. I had this problem, HSBC recorded the order, but it wasn't sent back to osCommerce to be entered into the database, and no e-mails to customer or copies to myself were fired off. The problem was that the site had a full ssl, was ip based, and so worked well with the 'force cookie use' feature turned on - getting rid of session ids. However, the way HSBC works is that if you don't send them a session id they generate their own, and this is what gets sent back. osCommerce doesn't recognise the HSBC session id so nothing gets recorded. The solution was to turn off 'Force Cookie Use' and allow session ids - once I did that everything worked fine. BTW I had no problem with this feature in Test Mode, it only became a problem when in Production Mode. Your problem may not be exactly the same, but it may still be linked to session id generation. If the hash wasn't working you wouldn't be able to connect to HSBC at all. Vger
  9. Vger

    Weird issue with emails...

    Are their e-mail details being added to their account information correctly, when they sign up? Vger
  10. Vger

    CC Merchant question

    Try out www.protx.com. They will interface with your customers existing merchant account - for a fee of course! I believe there is an osCommerce module that will link the site to Protx, and Protx do the integration with the bank. Vger
  11. I think that for recognition within the USA they have an ABA code (American Bankers Asociation), and for international transfers they have a SWIFT code (don't know what that stands for). Don't know any more than that ...sorry! Vger
  12. Vger

    HSBC secure-epayment module

    Read my previous post, download the new module - you are trying to install the old one! Here's the address for the new one - http://oscommerce.qadram.com/modules.php?n...wdownload&cid=4 It has one great advantage over the old one - it works without having to make major modifications! Vger
  13. Vger

    HSBC secure-epayment module

    Many thanks to Jos? for the new module. I had been floundering for days with the original module, reading and re-reading this thread and other forums to try and get it to work - and was tearing my hair out by the roots!!! I downloaded the new module, followed the 'How To' file, uploaded, and BINGO! I was through to HSBC. I can't tell you how good it felt seeing that screen. The order processed with HSBC alright, but no e-mails were fired off in confirmation, the shopping basket still showed the item in it, and no order was showing in the customer account or in osCommerce Admin. Not quite there at that point in time. For some time now I have been doing battle with the 'Force Cookie Use' feature in osCommerce, and because this site is IP based and has a full SSL it was turned on and working for this site. This of course means that sessions are handled by cookies and not sesssion id's. Good, from a security point of view. Bad for this module! If my thinking is correct then unless osCommerce generates a session id of its own, then when the customer returns from HSBC the data that's sent back is sent with an HSBC id, which os Commerce does not recognise. So, basket doesn't update, e-mails don't get sent, etc. Provided that osCommerce generates its own session id, HSBC uses this id and returns the data with that id and the whole shebang works - shopping basket gets updated, e-mails get sent out, customer account area is updated, and the orders show in osCommerce Admin. Anyway, turned 'Force Cookie Use' off, and now it works like a dream! From a security point of view 'Prevent Spider Sessions' is turned on, and I will have to keep that updated (spiders.txt). However, once people have logged in and are within the Secure Socket Layer the session id's aren't appended anyway - at least not visibly. And spiders can't fill up the system with false sales anyway, because the HSBC site requires that cookies are set, and the spider wouldn't be able to follow the basket procedure through to completion. All in all, a very miserable bunny is now a very happy bunny indeed! Vger
  14. Vger

    Paypal IPN missing file??

    Yes, it wasn't the easiest of installs, but I've got it working now. First off, after the install, there was an error which revolved around a missing closing bracket (normal, not curly) in one of the files - and once that was tracked down it worked okay - up to a point. But I kept on losing the various payment modules from the checkout page, which I eventually found out was due to selecting a zone for that payment method. For some reason once this mod is installed it messes with the zone feature in payment mods. As long as you select zone=none it works okay. There is one other problem - it can't find the address and billing details of customers who signed up before installing the mod, and I had to go to 'Add Address' and input the old address as a new address and make it the default before it showed any address in the checkout procedure. Should work okay though on a new site just being set up with no pre-existing customers. Vger
  15. Vger

    Call to undefined function

    OK, ignore that last post. Found the missing 's' just don't know why it showed in one text editor, and not show in another. I now progress onto the next screen (checkout_confirmation.php), but where the entries for billing and delivery address should be I get this error. Warning: htmlspecialchars() expects parameter 1 to be string, array given in C:\Xitami\htdocs\mondberg\includes\functions\general.php on line 42 Warning: htmlspecialchars() expects parameter 1 to be string, array given in C:\Xitami\htdocs\mondberg\includes\functions\general.php on line 42 Any ideas would be appreciated. Vger
  16. I am test running this contribution at the moment on my own computer, using Xitami web server. As I go through the checkout process I get this error (which relates to 'htmlspecialchars' in general.php) Fatal error: Call to undefined function: htmlspecialchar() in C:\Xitami\htdocs\mondberg\includes\functions\general.php on line 42 this is the code it is tripping up on return htmlspecialchar($string); If I rem that out then the process goes through, but with no customer name, billing address, shipping address etc., (obviously no good doing that!) Anyone have any idea as to what is going wrong here? Many Thanks - Vger
  17. Vger

    Call to undefined function

    Hi, Thanks for the reply. Don't know what's going on here, because when I look in the file the 's' is there, and not missing. Any other thoughts? Vger
  18. Vger

    PAYSYSTEMS GOES BUST

    True - if you operate in the USA. Outside of the USA customers still have to register. Vger
  19. Vger

    PayPal & osCommerce

    When a payment is made via PayPal module the customer gets an acknowledgement of their order. If you want to receive a copy of it you need to set 'Send Extra Order E-mails To' to true in your site configuration, and enter an e-mail address for it to go to. Hope this helps
  20. Vger

    PayPal & osCommerce

    This sounds as though your file pathway for ssl checkout is not correct. If the pathway is wrong you'll get exactly this error. Vger
×