12

Setting up Paypal IPN

1. Enabling Instant Payment Notification (IPN) within your Paypal account.

a) Log in to your Paypal account and click on the “Profile” link in the menu, then on the next page, click “My selling tools.”
b) Under “Getting paid and managing risk” section, click “Update” beside “Instant payment notifications”

 

c) If IPN is already enabled, you are all set.  If IPN is not already enabled, then click on “Choose IPN Settings”

d) On the next screen, in the Notification URL field, enter…
http://YourSite.com/dap/dap-paypal.php
Don’t forget to replace “YourSite.com” with your actual web site’s domain name.

e) Make sure “Receive IPN Messages” is selected.

f) Click on “Save”.

Click Here to Leave a Comment Below 12 comments
John - October 11, 2011

If I use this method and I have multiple sites … what should I do? I can only have 1 paypal IPN setting

Reply
Olivier - December 3, 2011

Hi, I have the exact same question than John!
I’m building 3 membership sites in different markets, so that’ll be 3 URL for the same company. But Paypal accepts only 1 account per company.
I’ve got your Unlimited Site License. So I guess my question is what’s the point if Paypal only accepts 1 IPN URL setting?

Reply
Veena Prashanth - December 5, 2011

The global setting just needs to be set to enable IPN. It does not matter what it actually points to. It just needs to point to a valid php script on any one of the sites. You can even point it to a script called dummy.php and create a dummy.php script with just php start and end tag.

The button level IPN is what matters. As long as you use paypal hosted button or dap generated button for paypal, the global ipn is not used. In both cases, button level ipn is set.

The global ipn is used ONLY if you sell using a button that does not set button level IPN.

Hope this helps.

Reply
Cass - December 20, 2011

This has changed somewhat on Paypal.com.

You now go to Profile: More Options, then choose “My selling tools” on the left, then look for “Instant payment notifications” and click “Update” on the far right. It’s well hidden!

Reply
Colette Mason - February 19, 2012

Me Again 🙂

I am trying to sort out the hassle caused by UK VAT (Sales Tax). I don’t want to drop my prices by 20% so that UK buyers don’t get a nasty surprise at checkout.

I can write some geolocation based javascript to write out a paypal button with the price adjusted for the UK – that’s how I normally do it with a simple site, like just selling an ebook via a download page for example…

With DAP I am wondering how the system will handle that. Does it validate membership based on the product name, or a combination of the product name and the price?

If it’s just the product name that’s easy, they are unique, and I can create UK and Worldwide buttons in paypal.

If it’s price and product name I’ll have to create a load of duplicate products in DAP and add the UK users to the worldwide user product after they have paid for it.

I’ve got 20 products available, so managing all the interconnections will be a nightmare 🙁

Any thoughts on how I can sort this.

Sorry if this is the wrong thread for this question. I wasn’t sure where to put it.

Thanks for any help. I know a lot of UK sellers face this problem…

Reply
Veena Prashanth - February 19, 2012

Hi Colette,

>>Does it validate membership based on the product name, or a combination of the product name and the price? << If you use paypal-hosted button, dap will use just the product name for validation.

Reply
Mel - February 20, 2012

Is there any way to stop receiving 4 emails for each transaction? 2 from PayPal and 2 from DAP.

Reply
Veena Prashanth - February 20, 2012

>>Is there any way to stop receiving 4 emails for each transaction? 2 from PayPal and 2 from DAP. << Cant stop the dap emails, but you might be able to configure paypal to not send the emails. You can set up filter rules in your email client to send those emails to a different folder.

Reply
Colette Mason - February 20, 2012

Hi Veena

Yep. It occurred to me it might just use the product name.

I tested this with the sandbox and it works ok 🙂 I can use the product name for the US priced or UK priced version of the product 🙂

Thanks for the tip.

Reply
Borino - April 17, 2012

Hi Veena,

1shopping cart requires on recurring orders to have their own IPN on Paypal. Will the DAP still work?

Reply
Veena Prashanth - May 19, 2012

Hi Borino,

>>1shopping cart requires on recurring orders to have their own IPN on Paypal. Will the DAP still work? < < Yes, dap will still work because dap uses 'button-level IPN' with Paypal. It does not matter what the global IPN in your paypal profile => instant payment notification preferences points to… it can point to 1sc.

Paypal uses global IPN URL only if button level ipn is not set. If you use dap generated button for paypal or paypal hosted button, button level IPN gets set and paypal will notify that url upon any payment initiated by that button.

Reply
Borino - May 20, 2012

Great. Thanks, Veena.

Reply

Leave a Reply: