You are viewing this forum as a guest. Login to an existing account, or create a new account, to reply to topics and to create new topics.
Can anyone tell me how to configure PayPal IPN on CCP51? The PayPal method included with CCP51 requires the customer to hit the continue button after paying for their order on the PayPal site to return to my CCP site and complete the order. Of course, my first customer (who bought most of my inventory) did not hit the continue button, then another customer attempted to buy one of the same items.
From my experience with osCommerce, PayPal IPN eliminates the problem. IPN requires calling a script (provided by PayPal in ASP/VBScript, Cold Fusion, Java/JSP, PERL, or PHP) from within CCP51.
Has anyone done this and could you share the mods needed to do this?
Many of my items (vintage fountain pens) tend to attract buyers very quickly when I list them (I send notifications to collector mailing lists and forums), so overlapping sales are likely to happen.
Can anyone help?
Offline
I am not sure about the paypal IPN, but why not set your store to use declinding inventory. If you have x number of pens in inventory then only x number of pens can be bought.
Offline
Already using declining inventory. But most of my stock are one-of-a-kind items, set with a quantity = 1, Maximum Quantity For Purchases = 1.
Because the PayPal payment method used in CCP51 is essentially the "email money" method, if the customer does not return to the store from PayPal, then the order status is set to "payment pending," and the inventory is not reduced (this was the case last night). I wouldn't want the inventory reduced, either, unless the PayPal payment was confirmed (which IPN does automatically through scripting), because customers somtimes abandon the sale at the PayPal site (maybe they don't have enough funds in their PayPal account, etc.).
It doesn't look too complicated to implement PayPal IPN in CCP51, but I don't know how to call the PayPal script and how the variables get passed.
Offline
Check out paypal documentation on the IPN and I think the paypal payment gateway is the file which needs to be tweaked.
Offline
From my experience with osCommerce, PayPal IPN eliminates the problem. IPN requires calling a script (provided by PayPal in ASP/VBScript, Cold Fusion, Java/JSP, PERL, or PHP) from within CCP51.
I'll look into the IPN this week and see if I can post an update.
Offline
Thanks, Nick. My second customer also did not return to my store to confirm the order after paying with PayPal, so it is a real problem. (This was after I added the instruction to click the continue button after paying with PayPal -- shows how much people read instructions :-)
Just to make sure my PayPal checkout is working, I had a friend buy an item and complete the checkout process. He hit the "continue" button and returned to my store after using PayPal. Everything worked as it should and the payment was listed as completed.
Offline
This is a problem with Paypal that I would also love to see sorted. 2checkout has a nice big button that buyers notice, but paypal has a fairly unobtrusive continue button at the bottom. Of course asking Paypal to change this would be farting in a perfume factory.
Offline
As I said, I'm looking at it. When PayPal was originally coded into CCP, IPN wasn't available. Now that it is and has been perfected (I hope) we should be able to slam the functionality in fairly quickly.
Offline
Nick, not to be a pest, but it happened again. My third customer just made a PayPal payment and didn't hit "continue." Of course, Murphy's Law in force, the fourth customer bought the same product, causing an oversell.
Any idea when the update might be available?
Offline
I know this may sound like a dumb question but since some of my sites use PayPal (although with CCP5.0) I am curious...
What exactly is PayPal IPN??
MJL
Offline
The "IPN" of PayPal IPN stands for "Instant Payment Notification." Using IPN allows for communication between PayPal's server and CCP to provide payment status updates without relying on the customer to hit the "continue" button on the final PayPal payment completed page.
Currently, if a customer makes a PayPal payment from a CCP store and does not click the "continue" button when they have completed their PayPal payment (but are still logged into the PayPal site), then the order status on CCP is "payment pending" and inventory is not reduced, emails not sent, etc. PayPal IPN eliminates the need for the customer to return to your store from PayPal as a means of completing the order.
Unfortunately for me, most of my customers like to use PayPal, so opening a credit card merchant account doesn't make much sense.
Offline
Ok, now that is cool. I will have to bring that up to my customers.
Thanks!
MJL
Offline
Any news on this update. It is definitely something I would like to get coded in.
Offline
It's in the works. It will be ready within the next 10 days. A simple upload a few few libraries and running a CGI to update data will be the format of the update. It won't hurt your store in any way.
Offline
Is this ready yet???
Thanks!
Offline
Nick,
Someone on the CCP5 forum linked to this thread so that's how I read this even though our business uses CCP5...
I read this thread with GREAT ANTICIPATION and hope! This problem with PayPal and customers not clicking 'Continue' on the last PayPal payment has cursed our business from Day 1. PayPal works so well for our business and is such a good match (we really have no other reason to switch), and CCP5 also works so well for our business needs. HOWEVER, this is an area where the integration of the two (PayPal & CCP5) has caused us great headaches at times. Since we use declining inventory balance on all our products, we are at risk of overselling product. Also we constantly have to manually readjust the inventory counts within CCP5 which can be very tedious when orders contain a lot of items. When sales are good and we are busy, this is a real curse to our business.
I hope that the files that are tweaked will also work with CCP5! I eagerly look forward to reading more about this very soon... before we receive another PayPal order that is not confirmed!
Thanks for all your hard work Nick. It is appreciated!
Edward
Offline
Just looking for an update as well .... looking forward to this mod!
Offline
Thanks, Nick! I feel embarrassed having customers look at a big flashing warning on my checkout page to make sure they continue back to my store after paying with PayPal :-)
Offline
While you are at it nick, can you add the IPN system for PaySystems.com?
They basically have it set up so that you can throw in as an option a URL string that notifies the cart when the payment is authorized. The cart would then update the status to pending shipment.
Thoughts on this? Should be pretty easy.
PayPal IPN sounds good. Can't wait.
Offline
Bump.
Was wondering what the status on this was. ;-)
Offline