Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

ATVUtah

Archived
  • Posts

    54
  • Joined

  • Last visited

Everything posted by ATVUtah

  1. There is another reason for the "Invoice already paid" message and I forget the exact cause. It is however discussed multiple times in this PayPal IPN Thread way back towards the beginning. My memory tells me it had something to do with properly configuring everything for the sandbox. Which means being logged into the Sandbox in another window and minimizing it, setting up 2 phony accounts in the sandbox, one seller, one buyer, and then something about creating a fake credit card, setting up two phony email accounts and so on and so forth. Also the IPN module set to the paypal test server and using the phony seller information. Begin with post one and read from the beginning http://www.oscommerce.com/forums/index.php?showtopic=179917 It's there you just have to do some hunting to find it. It's all so dam complicated I finally setup myself a personal PayPal account (PayPal allows this), sent it some money from my business account (which is free to do), configured the IPN module to be live and tested via a live account. Then refunded the money back to the personal account to do more testing. All fee's get deleted and I know it works when done testing and nothing to reconfigure to switch to a live store because it already is. :-) I then spent the money from the personal account on a cool toy to celebrate!
  2. The user progresses through a couple OCS screens then hits a confirm order button and is transferred to the PayPal website for the credit card processing function. Upon completion there they return to your site and a thank you page. 2 things. #1 You should customize the look of the paypal pages through your paypal account preferences and add your logo to the pages. #2 if you intend to use PayPals shipping label system you will need to modify the OSC PayPal IPN module to pass a parameter they forces the customer to enter a shipping address at the PayPal pages. By default it doesn't ask for a shipping address at paypal and it does not pass the address from OSC to PayPal. The instructions on how to make this modification are in this thread a few pages back. A couple customers complained they had to enter their address again but I simply used the excuse it was for their credit card security and to prevent fraud to which they always reply "oh good, I like that your double checking things"
  3. Yes. At PayPal now they are not required to have an account but are instead offered to create one after they finish your transaction.
  4. You may be in the wrong forum thread then. This support thread is for the osCommerce PayPal IPN Module v1.0 For 2.2MS2 Which can be downloaded from http://www.oscommerce.com/community/contributions,2679 osCommerce PayPal IPN Module has the 3 files I listed above. Or perhaps you didn't upload everything? and this could be the source of your problems? Re-examine the original package you downloaded.
  5. you'd have to rename and modify every instance of paypal in the files catalog/includes/modules/payment/paypal_ipn.php, catalog/ext/modules/payment/paypal_ipn/ipn.php, catalog/includes/languages/english/modules/payment/paypal_ipn.php Not worth it as fars as I am concerened. Too many places to screw up.
  6. The only answer can be you missed a place or two that reference the module. Also there are multiple files which reference the module. If you modify one you must do them all.
  7. On the PayPal website you set "Nothing" NO URL's none. Leave them all blank as they were to begin with. The osCommerce PayPal IPN passes all needed parameters via the post message it sends to PayPal. The only thing I have set in PayPal is for them to calculate and add the necessary sales tax for my state. The IPN contribution doesn't pass the tax amount to PayPal. This goes for 1 and 3 above. I do not use the other contrib so I cant help with it. There is probably a thread on that contribution in the forums some place. This "Officially supported thread" gets NO support from the creators of the IPN contribution.
  8. I simply set PayPal to calculate the tax. Since the osC ipn module didn't pass it on to PayPal, and I let PayPal add it on, mine always comes out correct after I forced the buyer to reenter his shipping address into the PayPal site. This also always gives me the shipping address so I can use Paypal's shipping system. Some buyers complain they have to enter their address twice but I tell them it's for their own security and they say "oh..ok"
  9. Michael I think you have the wrong thread. there is no version 3.15 of this the "Official osCommerce PayPal IPN Module" the developer (Harald Ponce de Leon) seems to have forgotten about it at about version 1.1 which is as buggy as it can get.
  10. My problem is 2 fold. #1 the so called "Official PayPal IPN module" does NOT update the product inventory at all when it enters an order into the database. #2 IF the so called "Official PayPal IPN module" sends the customer an email it puts "ser" where the order number should be. BUT it only sends an email for maybe one in 5 orders. Personally I am beginning to think it was a quick and bad hack to shut op the complaints on the PayPal module that's included in the main osCommerce download and then was forgotten by the people who wrote it. The PayPal module that comes with osCommerce is only there so people will think COOL I can use this with PayPal.... NOT! It's pathetic when someone names something the "Official" release of anything then never even looks back to see if the dam thing works right or bothers to answer any questions in the "Official" support thread.
  11. There seems to be a major bug with the email portion of the paypal_ipn.php,v 1.1.2.2. I've been posting a request for help for 2 months now and it appears there is NO support for this module beyond what other users have submitted. it's a shame to because this is an awesome module IF it all worked. My guess is the developers got bored with it and went off on another project. So we seem to be on our own.
  12. That's a debug email created when you accessed the page I mentioned testing access to before.
  13. Unless you typo ed the URL I see Not Found The requested URL /ext/module/payment/paypal_ipn/ipn.php was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
  14. Do you have to log into the website to see the catalog? I don't mean log into osCommerce I mean into the server it's self to see the shopping cart web pages. Close all browser windows and then open a new one and try try going to the page http://(yourdomain)/catalog/ext/modules/payment/paypal_ipn/ipn.php if you get a password prompt it's restricted. If it wants a password from you it does from PayPal and they don't know how to send one :) or what it is. If it's not restricted you'll just see a blank page.
  15. are you seeing a payment arrive in PayPal? #1 most important!! Is access to the "catalog/ext/modules/payment/paypal_ipn/ipn.php" open to the public or behind a password restricted section? PayPal must be able to post data to this file or it all fails and I've read many here who had their installation behind a password wall to keep people out while they developed things. This also keeps PayPal out :( In the osCommerce Admin section do you have the Gateway Server set to testing or live? If your using the sandbox it's a pain in the @ss to say the least. You have to be logged in to the sandbox in another window. Then have both a fake seller and fake buyer setup, and have ALL of them match on both ends. I said fuggit and setup a personal account (this is allowed by their rules) on PayPal, sent it some (money from my confirmed Business account and then did my testing LIVE. When I was done I refunded the money back and all fee's got wiped out so it didn't cost me a dime and I KNEW it worked live without any BS typo errors. This is what I have and I take in well over 100 orders a day via PayPal. PayPal IPN Enable PayPal IPN Module True E-Mail Address (your PayPal account email address) Transaction Currency Only USD Payment Zone --none-- Set Preparing Order Status Preparing [PayPal IPN] Set PayPal Acknowledged Order Status Processing Gateway Server Live Transaction Type Per Item Page Style --none-- Debug E-Mail Address [email protected] (so you get any error messages.) Sort order of display. 1 Enable Encrypted Web Payments False Do you have Enable Encrypted Web Payments set to "true or "False"? I use "False" I didnt see a need for this section, maybe I'm wrong but there is no personal information being sent, simply products and prices. I also couldn't get the dang thing to work.
  16. The osCommerce PayPal IPN Module v1.1 For 2.2MS2 ( NOT the one listed with a TAX fix) passes the URL and all needed parameters in the transaction information it sends to PayPal. ON PAYPAL in your Profile section: Instant Payment Notification Preferences Instant Payment Notification (IPN) Off (I made an error when I said turn it on) Instant Payment Notification (IPN) URL: (blank) Website Payment Preferences Auto return: OFF Return URL: (blank) Payment Data Transfer (optional) Payment Data Transfer: Off PayPal Shipping Calculations ALL set to "0.00" if you use any of the osCommerce shipping calculation modules. You can still use PayPal shipping, the amount is passed to PayPal by osCommerce in the transaction details. When I had PayPal shipping calculations set to any value other than "0" the osCommerce data did NOT over rule PayPals and the customer was charged double for shipping. A side note: I discovered if you want to use PayPal's shipping lable system, and your not getting a "shipping address" from the buyer at PayPal, change the line at or about 328 in catalog/includes/modules/payment/paypal_ipn.php from $parameters['no_shipping'] = '1'; To $parameters['no_shipping'] = '2'; This will force the buyer re-enter their shipping address at the PayPal website. With the parameter set at 1 it is optional. Some complain it's a pain for the customer to have to enter an address again, but it is another way to confirm they are who they claim to be and provides the needed shipping address information that unfortunately the osCommerce PayPal IPN Module does not send to PayPal. One thread here said it was because of a security issue. My system is taking PayPal payments perfectly and contrary to other posts the tax is passed to PayPal correctly. It just doesn't show up until a couple steps into the PayPal website process. My only problem seems to be that my installation (with no modification or with those listed above) of the osCommerce PayPal IPN Module v1.1 For 2.2MS2 sends order confirmation emails to my customers only part of the time and when it does the order number is now always "ser" in those emails. (the number is right in the database when I check) Also the inventory is never updated by this module yet the Check/Money Order module always does.
  17. I am still looking for a reason why my installation (with no modification) of the osCommerce PayPal IPN Module v1.1 For 2.2MS2 sends order confirmation emails to my customers only part of the time and when it does the order number is now always "ser" in those emails. (the number is right in the database when I check) Also the inventory is never updated by this module yet the Check/Money Order module always does.
  18. Sales Tax and shipping insurance dont seem to show up untill the final step in the checkout process at paypal in my instalation.
  19. NOTHING the PayPal IPN module passes all the needed information to them. just turn on IPN nothing else.
  20. Christine if you get an email at all from the OSCommerce IPN system does the order number show up as something like 'ser" or some random chacters in the email? I've been chasing this bug and the fact the inventory is not updated for weeks now and the "Official PayPal IPN Support Thread" seems to have NO support from the guys who wrote it. This will make multiple postings Ive made about this problem.
  21. I am still having troubles with the emails sent to buyers and the OSC IPN Module is not updating the product inventory counts or products sold counts for the reports section. When or if the ipn module does send an email to the customer where the email should list the current order number in the email it simply says "ser" not a number. NOW occasionally it works and put in the right order number. It's happening so randomly I cant seem to figure out why. The problem with it not updating the inventory is for every order placed and paid via the OSC IPN Module and PayPal. None of the inventroy counts are updated in the database when the order is processed. Those sales made paying with the Cash/Money Order module work perfectly with every function. I have removed and completely reinstalled the OSC IPN Module several times but nothing fixes it. I only have the usps_shippinglabel_1.7c_1, osCommerce-PayPal_IPN-v1.1, Featured Products, and Simple_Down_for_Maintenance installed. Any Ideas where to look? Are there any known conflicts with any other modules?
  22. You also do not need to set any of those preferences in your real PayPal account either... dohh that's another goof I made early on and it's not mentioned in the installation instructions either. I made the mistake of assuming that since I was going to use IPN I had to turn it on in PayPal, BIG mistake!
  23. Since I have my own email server control it was easy... I used [email protected] and [email protected]
  24. I was getting the same message until I realized I had to create a Fake user (buyer) AND a Fake Business (seller) profile or account. in the PayPal sandbox. BOTH can not use any email address in your "Real" account. Then in the test setup of osCommerce I used the "Fake" sellers email in the IPN configuration section "The e-mail address to use for the PayPal IPN service", Be sure you have "Gateway Server" set to Testing and you actually logged into the sandbox in a separate browser window. Then go through a purchase as the Fake buyer. It works for me. NOW I have a bug in mine that I cant seem to find.... The emails sent to buyers from osCommerce are erratic and or are missing information when using the PayPal IPN Module. Sales made using the "Check/Money Order Module" work perfectly. However as I said any made using the "PayPal IPN Module" either do not send any email at all or the 'Order number" is a couple random characters. Now for the kicker.... If I test via the sandbox it all works perfectly. If I purchase an item using "my personal" real confirmed and verified Paypal account it works perfectly. However when anyone else pays via PayPal I get the email bug as I said. Also the product inventory counts are not updated and the "Best Products Purchased" is not updated. Anyone got any suggestions where to look? I've tried every fix or suggestion I can find in the forums for about a week now. I am very new to PHP but learn quickly if pointed in the right direction.
  25. Log into the sandbox account, go to adminster accounts, then the dummy account, go to the profile section, then the credit cards section and hit the add a new card button. Ths sandbox will give you a fake Credit card number and info to use.
×
×
  • Create New...