Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

spiritalan

Members
  • Posts

    195
  • Joined

  • Last visited

Everything posted by spiritalan

  1. Concerning SSL and Encrypted Web Payments with osCommerce PayPal IPN, here is a quote from the installation instructions under the title "Setting up Encrypted Web Payments": "If you have SSL enabled, then you won't need to set up encrypted web payments as the payment module automatically uses SSL if available." This statement clearly implies that Encrypted Web Payments are for those individuals who do not have SSL enabled. The "need" for Encrypted Web Payments is not there if you have SSL enabled. Now, I'm not an expert on these security features. Maybe someone can enlighten me on this if I am getting something wrong regarding my interpretation of these instructions. Alan
  2. I guess I can answer my own question. Though I am back to using osCommerce PayPal IPN for more than a couple of weeks now, PayPal WPS did use SSL. This is what I found when I went to my SSL logs. So it appears, at least for me when using PayPal WPS, that I do not have to use Encrypted Web Payments to have a secure connection since I already have a working SSL certificate. Alan
  3. You can go to MySQL database. But you may find this process may take much longer than simply deleting one at a time in Admin and possibly more chances of making an error because you will have to deal with more than one table. My advice, delete one at a time. Alan
  4. You can go to MySQL database. But you may find this process may take much longer than simply deleting one at a time in Admin and possibly more chances of making an error because you will have to deal with more than one table. My advice, delete one at a time. Alan
  5. Alex and others following this last fix, As I mentioned, after about 1 week I would report on the use of this contribution with the latest fix in this thread. Notwithstanding the issues I wrote a few days ago that are caused now after this fix, with register globals on, the invoice number is being passed to PayPal flawlessly and the IPN returns each time and updates the stock level and status of order. This happens with or without register globals enabled. An appreciation goes out to the programmers of this contribution. Alan
  6. Alex, I have some more information. I tested all with register globals on. As mentioned before, if a different shipping method is chosen after reaching the confirmation page the order does not update in the admin or the customers account page, however, the customer goes to paypal and pays with the new shipping option. I tried something a little different. I not only changed the shipping method but also changed the quantity on the shopping cart page. This did have the effect of updating by creating a new order altogether. In fact, if the only thing I change, when after arriving at the confirmation page, is the quantity in the shopping cart page, it just creates a new order. This is not the way it worked before I added your last fix. Before, it would simply edit the existing order. Thanks for your generous help and I hope this info helps you. Alan
  7. Alex, Also, with this problem, emails that are sent out after a person pays, receives the order information that is from Admin and not the actual item if there are shipping option changes in the course of checkout. So if a person wants a particular shipping service, changes his mind and opts for a cheaper service, pays at PayPal, after IPN is received, buyer receives email from oscommerce but with the first shipping service that he chose. The wrong order information also shows up in the buyers account, so orders totals need to be changed in the database. Alan
  8. Alex, I had register_globals off. I turned it to on in the php.ini file, restarted the server and the problem has not gone away. It does not matter whether RG is on or off, the results remain the same. Alan
  9. Alex, Your fix seems to be working ok, however there is a new problem. If a customer arrives on the confirmation page and decides they would like to change their shipping option, they may, and it will change on the confirmation page, but it does not change their Preparing [PayPal IPN] order in Admin. When the customer pays with the changed shipping option, the IPN’s information is different from that in Admin so they do not receive a completed status in Admin. I was able to duplicate this problem. Alan
  10. Alex, It's a little early to report, however, I installed your fix on my system and did two live transactions. Both worked just fine, the invoice numbers were passed to PayPal, I received email notifications, and stock was updated. With one of the transactions, I did not return to my store after completing payment and everything worked fine. I have two accounts with PayPal, one personal the other business. My testing will pretty much be live, so I will give it about 1 week and then report the results. My system: osCommerce V2.2 RC2a PHP Version 5.1.6, register_globals Off, Safe Mode Off MySQL Version 5.0.27 Also, I notice this in the code: // BOF AlexStudio added debug code reset($parameters); while (list($key, $value) = each($parameters)) { $debug_data .= $key . '=' . $value . "\n"; } error_log($debug_data, 1, STORE_OWNER_EMAIL_ADDRESS); // EOF AlexStudio added debug code It looks like an email address inside there. I didn't know, but I replaced it with mine. Is that what this is for? Thanks for your help, Alan
  11. rpgwriter, Your comment is interesting to me. Maybe this situation you wrote will be a clue to the problem of passing the invoice number to PayPal. Heads-up for those who can program. However, for me I thought it would be interesting to see statistically my last 40 transactions. I checked my last 40 transactions by real customer accounts and here is the breakdown. New customers with first purchase invoice number successfully passed to PayPal: Yes – 14 No – 21 Returning customers’ second purchase with invoice number successfully passed to PayPal: Yes – 2 No – 3 With me there certainly appears to be no consistancy with first purchases and second purchases results. It should be noted though that those with second purchases had their first purchase when I was using another IPN module. I guess now I can clarify the percentage that this osCommerce PayPal IPN is not working properly for me; 60% Alan
  12. Paul, Read my posts beginning here: http://www.oscommerce.com/forums/index.php?sho...917&st=3609 Alex also had some suggestions, however, I turned register globals on and I continued to have the same problem. So, I turned register globals back to off, for security reasons it should be off. I hope someone can fix this. I'm not a programmer. In fact, I disabled this contribution and simply installed the stock module PayPal WPS. It was simple, but when some customers don't return, I have to manually update stock and the customer does not receive an email regarding the sale items. So, I would rather use this contribution (osCommerce PayPal IPN), because it eliminates the problem with the stock module. Now, I am contemplating going back to the contribution by devosc. I used this contribution for about 3-1/2 years with never a serious problem, except for the last week it operated under my older system and that problem was probably PayPal. However, it is a huge contribution and I am wondering if it will work with osCommerce V2.2 RC2a. I upgraded host, server, and OSC, including PHP. But it is a great temptation to try it out because it worked so good and to me it was more logical as to how it processed orders. It's too bad it's no longer being supported - what a waste. The PayPal Shopping Cart IPN wasn't perfect, sometimes the email notification of payment received was not complete but the order status in admin and database update were excellent. If I go back, I'll let everyone know how it works. Alan
  13. ski, It appears we are having the same problem. The invoice number is not shown on PayPal's transaction Details except for a small percentage of transactions. You can read my posts (about 1 page before this one) and Alex's advice regarding it. I did turn register globals on, but I had the same problem. I did also restart my server to make sure register globals was on, even checked server info in admin. Since I had the same problem, I went to the php.ini file and turned register globals off, since as a matter of security it is supposed to be off. I am not a programmer, so I hope that someone can fix this. Alan
  14. I am using oscommerce-2.2rc2a and I installed the osCommerce PayPal IPN contribution. This is not the stock module - PayPal Website Payments Standard (WPS). I read somewhere that the old PayPal module has been replaced by PayPal WPS. Maybe you should try the stock module first, PayPal WPS. It is supposed to have the IPN feature built in to it. I am having problems with the OSC PayPal IPN. It does not always send the invoice number over to PayPal, so, when it does not I may get paid but I do not receive an IPN or rather it cannot be received properly. Some say it might be because register_globals are turned off and then I have been instructed to turn it On. Codewise, this is taking a step backwards. For best security purposes, register globals must be turned off. Even when I turned it on I had the same problem. Therefore, maybe try the stock module first. I installed OSC PayPal IPN contribution only because I thought the stock module PayPal WPS did not have the IPN feature. I downloaded the stock module so I could read the Readme file. Here is what it says on page 6, "The orders status will be updated to this value when the Instant Payment Notification from PayPal is received and the order has been verified." So, PayPal WPS has the IPN feature. Good luck. Alan
  15. You do not have to reinstall your store. Just follow the instructions on the contribution carefully. Alan
  16. It appears that you are asking if osCommerce PayPal IPN module should be installed in order to be notified from PayPal on the sellers site that they have received a payment. I have not installed PayPal WPS on my RC2a installation, but I believe it also has an IPN feature. Therefore, if it is a matter of being notified about receiving a payment. you should not have to. Read the Readme document for PayPal WPS on page 6, it mentions having an IPN feature. I hope it works. Sometimes these features do not work like they should. I installed this osCommerce PayPal IPN rather than the stock module and it notifies me about 5 - 10 percent of the time. You can read my previous posts just a few before yours. Alan
  17. So, Alex, is your answer a postitive YES to my specific question? Thank you, Alan
  18. There is the osCommerce PayPal IPN contribution module and the PayPal Website Payments Standard module. My question is regarding the stock PayPal Website Payments Standard module. I notice that both these modules have Enable Encrypted Web Payments section. With osCommerce PayPal IPN you do not need to set up Encrypted Web Payments if you already use SSL because the payment module automatically uses SSL if available. Is this the same with PayPal Website Payments Standard module? If I do not enable Encrypted Web Payments, will PayPal WPS use my SSL connection? Alan
  19. Hey adamw, You might want to forget about that thread that I posted. After I read your post again, it appears you may have installed PayPal Website Payments Standard, which is not the same as the contribution osCommerce PayPal IPN. If you installed the module from the Admin which comes packaged with osCommerce 2.2 RC2a, then this is not the osCommerce PayPal IPN contribution. However, they seem to do the same thing in the same way. I have not yet tried the stock PayPal Website Payments Standard. So, I cannot comment on it. Alan
  20. I don't know if you got this working. If so let me know what you did. Are you using the osCommerce PayPal IPN contribution? I am using oscommerce 2.2 RC2a and am having the problem of the invoice number not being passed to PayPal which therefore does not return a VERIFIED transaction when there has been one. Sometimes it works, sometimes it doesn't. My problem sound similar to yours. If you are using this osCommerce PayPal IPN contribution, the thread for support is here: http://www.oscommerce.com/forums/index.php?showtopic=179917 I have some recent posts here trying to fix this problem and have had some feedback. We need to combine our efforts to get this fixed. It appears that register_globals may be the problem. Hope you get it fixed.
  21. Alex, I did what you suggested; I turned on register_globals. I did this by editing my /etc/php.ini file to read: register_globals = On (This is the only change in this file, changed Off to On) Then, I uncommented the line #php_value register_globals 1 in .htaccess The PayPal IPN is still not passing the Invoice number, therefore I do not get a notification back of a VERIFIED transaction. Alan
  22. Virtuozzo+Plesk8 on fedora-core-6-x86_64 I'll try working on turning register_globals On. I don't know how to do this part so may take some time. If you have any ideas, please let me know. Alan
  23. Hello, I am using: osCommerce V2.2 RC2a PHP Version 5.1.6, register_globals Off MySQL Version 5.0.27 I am with 1and1, running a VPS box in which osCommerce is hosted. Sorry, I cannot make any changes at this time with PHP Also, I've noticed that I had safe mode on with PHP, I just turned it off. I don't know if this has anything to do with my problem, we'll see. Alan
  24. Hello, I've noticed a number of users of this contribution are have problems with the order or invoice number not showing up on the PayPal transaction. Then, there also is no successful IPN to indicate a VERIFIED transaction of osCommerce to reduce stock and signify its completed transaction. I too am having this problem. The IPN contribution works about 10 - 15 percent of the time. I found out that every time I am not recieving a VERIFIED IPN, there also is no Invoice Number with the PayPal transaction when I check the Details section of the transaction when I go to PayPal. When I get a completed IPN there is always an invoice number. Now I read a post, on OSC forums about 1 week ago that PayPal is experiencing technical problems with their IPN service in which they are working on it. Does anyone in this thread know about this? Can anyone help me with my particular problem? Alan
  25. BINGO!! IT WORKS!! Thanks Jack. Alan
×
×
  • Create New...