nopoles Posted August 3, 2005 Share Posted August 3, 2005 Hey Everybody, I'm pretty new to OSC (within the last few months) and I'm very very impressed so far. Everything is working great except for some problems we are having with payment processors, mainly paypal. As most of you probably know, when customers choose paypal as the payment method, they MUST click 'Return To Merchant' for the order to be added in OSC. Although this isn't really asking too much, customer just dont' know, and frankly we shouldn't have to rely on them to make our system work. I've read through the forums and there is tons of discussion about what can be done to solve this. Some people have recommended using the PayPal IPN, others have suggested turning on 'auto return' in paypal. One person made their own module based on the money order module that will simply records the customer's e-mail, then they manually request payment from within paypal. And I myself have contemplated changing the order system to record the order in a 'payment pending' state before sending customers to paypal. If customers actually click 'return to merchant' then their ordre will be updated to 'pending'. As I said I'm fairly new to paypal so I would appreciate any suggestions. I have a few questions as well: 1) Will PayPal IPN work with just a regular business account, or does paypal require we sign up for a speical IPN-enabled account? 2) Which PayPal IPN module should I use if I decide to go that route? There are so many... 3) I can't find any way to enable 'auto return' using just the regular paypal module. Is this even possible?? Thanks everybody! Keep up the great work. ~Paul Quote Link to comment Share on other sites More sharing options...
wizardsandwars Posted August 3, 2005 Share Posted August 3, 2005 3) I can't find any way to enable 'auto return' using just the regular paypal module. Is this even possible?? You do that at paypal, not in your OSC admin. This is the easiest way to fix the problem, and works about 99.9% of the time. Quote ------------------------------------------------------------------------------------------------------------------------- NOTE: As of Oct 2006, I'm not as active in this forum as I used to be, but I still work with osC quite a bit. If you have a question about any of my posts here, your best bet is to contact me though either Email or PM in my profile, and I'll be happy to help. Link to comment Share on other sites More sharing options...
nopoles Posted August 3, 2005 Author Share Posted August 3, 2005 You do that at paypal, not in your OSC admin. This is the easiest way to fix the problem, and works about 99.9% of the time. <{POST_SNAPBACK}> Where would I change that? The paypal module only contains the recipient e-mail addy of the money, but doesn't contain any account info? Where would I change this setting so it applies to our store customers? Quote Link to comment Share on other sites More sharing options...
ArtRat Posted August 3, 2005 Share Posted August 3, 2005 Where would I change that? <{POST_SNAPBACK}> paypal.com Quote Link to comment Share on other sites More sharing options...
nopoles Posted August 3, 2005 Author Share Posted August 3, 2005 paypal.com <{POST_SNAPBACK}> I realize it would be in paypal... but I've gone through the interface and haven't found it. There is a 'Merchant Tools' section but I dont' see it there. Could anybody tell me the name of the setting, as well as the page & area within paypal where I could change this? Quote Link to comment Share on other sites More sharing options...
ArtRat Posted August 4, 2005 Share Posted August 4, 2005 I realize it would be in paypal... but I've gone through the interface and haven't found it. There is a 'Merchant Tools' section but I dont' see it there. Could anybody tell me the name of the setting, as well as the page & area within paypal where I could change this? <{POST_SNAPBACK}> paypal.com login to your business account. profile. Website Payment Preferences. Auto Return for Website Payments= on Return URL: whatever page you add Return URL Requirements: The following items are required in order to set up Auto Return. Per the user agreement, you must provide verbiage on the page displayed by the Return URL that will help the buyer understand that the payment has been made and that the transaction has been completed. You must provide verbiage on the page displayed by the Return URL that explains that payment transaction details will be emailed to the buyer. Example: Thank you for your payment. Your transaction has been completed, and a receipt for your purchase has been emailed to you. You may log into your account at www.paypal.com/us to view details of this transaction. Quote Link to comment Share on other sites More sharing options...
nopoles Posted August 4, 2005 Author Share Posted August 4, 2005 paypal.com login to your business account. profile. Website Payment Preferences.Auto Return for Website Payments= on Return URL: whatever page you add Return URL Requirements: The following items are required in order to set up Auto Return. Per the user agreement, you must provide verbiage on the page displayed by the Return URL that will help the buyer understand that the payment has been made and that the transaction has been completed. You must provide verbiage on the page displayed by the Return URL that explains that payment transaction details will be emailed to the buyer. Example: Thank you for your payment. Your transaction has been completed, and a receipt for your purchase has been emailed to you. You may log into your account at www.paypal.com/us to view details of this transaction. <{POST_SNAPBACK}> Thank you very much. I couldn't see that because I was looking at my personal account. The business account used for our store is managed by the owner. I'll help him change this setting. Thanks again, ~Paul Quote Link to comment Share on other sites More sharing options...
[NuTzO] Posted August 17, 2005 Share Posted August 17, 2005 paypal.com login to your business account. profile. Website Payment Preferences.Auto Return for Website Payments= on Return URL: whatever page you add <{POST_SNAPBACK}> What is the page that you add, I cannot seem to figure that out.. root_folder/???? Quote Link to comment Share on other sites More sharing options...
ArtRat Posted August 18, 2005 Share Posted August 18, 2005 (edited) ,Aug 17 2005, 04:40 PM]What is the page that you add, I cannot seem to figure that out..root_folder/???? <{POST_SNAPBACK}> i guess it would be whatever page you want your customers to return to after paying you. i set mine up to point to my cart's checkout_success.php page ps:don't forget the paypal agreement for the return url...whatever page you send them to must comply. Edited August 18, 2005 by ArtRat Quote Link to comment Share on other sites More sharing options...
punchapparel Posted October 1, 2005 Share Posted October 1, 2005 This is about the most frustrating subject. Why I'm I searching the forums for a solution to a problem that seems to evade the OSC masters? Here's my setup. Standard PayPal module in a typical OSC-MS2 install. PayPal Sandbox configuration. Auto-Return (via Merchant Tools) works FINE for people checking out that have a PayPal account. Okay, test case complete. So why does this NOT work in PayPal account optional scenarios? Here's the run down on my experiences to date: Create OSC account. Buy products. Check out, land at PayPal. PayPal clears all hurdles for a non-PayPal account. The "Return to Merchant" button is there... click... BAM! I'm redirected to the login screen and my shopping cart is, well, where is my shopping cart? Doesn't matter, I didn't get to my "configured return URL". Instead it appears that /catalog/includes/modules/payment/paypal.php is telling PayPal the return URL is "checkout_process.php" This is okay actually, the final PayPal page has this return URL in the HTML of the page, BUT, and a big BUT it is, this is not how it works! What happens when clicking on that button is one is taken to the login in page (as noted), but if you take the source for the action of the button (the button is wrapped in a single form), AFTER you have already been redirected to the login page, and paste this code in the location bar, VIOLA! the cart, order and session are successful! So with this information now in hand, maybe some of the more estemeed members can hunt this problem down. IPN is not an option. Please don't fall back to another configuration. Let's see if this can be fixed. What changed at PayPal? The standard PayPal module should work, or it should be pulled. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.