latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Pay Pal IPN – two sites

Home Forums Community Forum Pay Pal IPN – two sites

Tagged: 

This topic contains 6 replies, has 3 voices. Last updated by  Adam Tal 4 years, 10 months ago.

Topic Author Topic
Posted: Wednesday Feb 15th, 2012 at 5:51 am #5210
Adam Tal
Username: baduist

Hello,

I’ve enable IPN in Paypal, and used the url I got from s2member. But I’d like to use s2member with another membership site.

Also, I already have my Auto-Return url set to a different site I had before s2member, and I’d like to keep it that way.

Is it possible to use one paypal account with more than one website? Or do I have to use different Pay Pal account? Is that even allowed? (I know I can’t have 2 paypal accounts with the same credit card for example)

Thanks!

  • This topic was modified 4 years, 10 months ago by  Adam Tal.
  • This topic was modified 4 years, 10 months ago by  Adam Tal.

List Of Topic Replies

Viewing 6 replies - 1 through 6 (of 6 total)
Author Replies
Author Replies
Posted: Wednesday Feb 15th, 2012 at 8:03 am #5218

actually, adam, S2member automatically set the auto-return URL for you (which overwrites the default, so it’s okay even if they are different). So regardless what you set it on Paypal, you only have to worry about the configuration on S2member.

Posted: Wednesday Feb 15th, 2012 at 8:08 am #5220
Adam Tal
Username: baduist

Thanks man.

What about the IPN url? I have s2member on two different domains, pretty sure this would be a problem. Am I wrong?

Thanks!

Posted: Thursday Feb 16th, 2012 at 2:43 am #5323

Hi Adam.

[hilite path]WP Admin -> s2Member -> PayPal Options -> Account Details -> IPN -> More information[/hilite]

*Quick Tip* In addition to the default IPN settings inside your PayPal® account, the IPN URL is also set on a per-transaction basis by the special PayPal® Button Code that s2Member provides you with. In other words, if you have multiple sites operating on one PayPal® account, that’s OK. s2Member dynamically sets the IPN URL for each transaction. The result is that the IPN URL configured from within your PayPal® account, becomes the default, which is then overwritten on a per-transaction basis. In fact, PayPal® recently updated their system to support IPN URL preservation. One PayPal® account can handle multiple sites, all using different IPN URLs.

*NOT True w/ PayPal® Pro* With PayPal® Pro integration you absolutely MUST set an IPN URL inside your PayPal® account. PayPal® Pro integration does NOT allow the IPN location to be overridden on a per-transaction basis. If you’re using a single PayPal® Pro account for multiple cross-domain installations, and you need to receive IPN notifications for each of your domains; you’ll want to create a central IPN processing script that scans variables in each IPN response, forking itself out to each of your individual domains. In rare cases when this is necessary, you’ll find two variables in all IPN responses for s2Member. The originating domain name ( i.e. example.com ) will always be included somewhere within, either: custom and/or rp_invoice_id; depending on the type of transaction. These variables can be used to test incoming IPNs, and fork to the proper installation. For your convenience, an example script has been provided inside: /s2m-pro-extras/paypal-central-ipn.php. You can download all Extras here: s2m-pro-extras.zip.

[hilite path]WP Admin -> s2Member -> PayPal Options -> Account Details -> PDT/Auto Return -> More information[/hilite]

*Quick Tip* In addition to the default Auto-Return/PDT configuration inside your PayPal® account, the Auto-Return URL is also set on a per-transaction basis from within the special PayPal® Button Code that s2Member provides you with. In other words, if you have multiple sites operating on one PayPal® account, that’s OK. s2Member dynamically sets the Auto-Return URL for each transaction. The result is that the Auto-Return URL configured from within your PayPal® account, becomes the default, which is then overwritten on a per-transaction basis.

*PayPal® Pro Tip* The tip above, is ALSO true for PayPal® Pro integration. There are no conflicts with Auto-Return/PDT.

I hope that helps! :)

Posted: Thursday Feb 16th, 2012 at 4:27 am #5344
Adam Tal
Username: baduist

Thanks so much!

Just want to make sure I understand this though –

Why do I still need to set my IPN url? I have one installation asking me to set it to
http://SITE1.com/membs/?s2member_paypal_notify=1

And another to
http://SITE2.com/membs/?s2member_paypal_notify=1

In my paypal account I have it set to SITE1 right now. Will SITE2 still work?

For the Auto Return URL I have SITE3.com which is not an s2m site. Can I leave it that way?

Thanks!

Posted: Thursday Feb 16th, 2012 at 4:37 am #5348

Yeap, that’ll work.

Posted: Thursday Feb 16th, 2012 at 4:53 am #5351
Adam Tal
Username: baduist

Thanks so much!

Viewing 6 replies - 1 through 6 (of 6 total)

This topic is closed to new replies. Topics with no replies for 2 weeks are closed automatically.

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.