Alright... my first post on this forum:
I'm pretty new to all this, but I think I've been fairly successful in setting up my cart, modifying layout, customizing, buttons, text, etc...
It took me a couple of hours to get all the API stuff worked out (PayPal interfacing with my cart), but everything is running smoothly now. I took my catalog from the PayPal Sandbox to live last Saturday, and everything is working really well. Orders are being placed, and we're getting the money... so I'm pleased. B)
There seem to be a lot of negative "it doesn't work" language in this thread (especially the person demanding the contribution be pulled :huh: ), but I want to thank pbreit for creating code that I think works great (so: Thanks, pbreit :thumbsup: ). Maybe all the things people were complaining about were fixed recently? (I installed the contribution Dec. 1) Who knows? I do know that it's working great for us.
I do have a couple of questions/suggestions though.
1. The module does not send an e-mail when an order has been placed. This seems like a fairly important feature. I know PayPal sends a note when they've received a payment, but I'd rather not rely soley on PayPal to be notified when the site gets an order. Plus, if an e-mail was sent with the order information (customer address, shipping method, and what they purchased) my client could have an employee fill the order and make it ready for shipping without having to let that employee access the admin portion of the website or the PayPal account. This would be great. (This is my biggest "pretty please" for pbreit).
2. The items are not shown on the PayPal order. The only information PayPal receives is the total amount for the order. Is this something that could be changed, so that the PayPal order shows what items were purchased? If not, #1 would pretty much solve the need for this feature.
3. Is the issue mentioned previously in this thread, where EC routes the user back to the catalog after taking the user to the PayPal site being addressed? It really is quite confusing for the user when they click "pay," are taken to PayPal, fill out some info, and are taken back to a page on the initial website that they've already been to. Most often the user is going to interpret this as a problem with the checkout. I'm not treating this as a super-high priority, as I think most of my users will be using Credit Cards and not their PayPal account, but it definitely is a confusing "glitch" for users who do use the PayPal EC.
All in all, this has been a great contribution for us so far. It seems that a larger number of people jumped onto dynamoeffects PayPal Website Payments Pro contribution (judging by the activity on that support thread), but after looking at the setup for that one and the setup for pbreit's, pbreit's was clearly the easier install. As a newb, I really appreciate the ease with which these modules can be implemented.
Thanks again, pbreit for a job well done.