I sincerely apologize for the delayed response.
OK. Yes, that will work just fine.
If these are "Billing Profiles" and not "Subscriptions"...
in other words, if they're already associated with a PayPal Pro account,
and not with a standard Subscription:
1. Install s2Member, and add the s2Member Pro Module, which provides Import/Export tools.
2. Import your existing Members, you can include their existing Billing Profile IDs if you like.
Or, if you've already got those Members in your system, then you can still use the Import tool.
( check the documentation on how to Import ( updates ) to existing Members, under:
s2Member -> Import/Export in your Dashboard.
s2Member can take over from there. Just be sure to set your IPN URL inside your PayPal account, to the one that speaks with your installation of s2Member. In your Dashboard, see: s2Member -> PayPal Options.
Now. If instead, these are standard PayPal "Subscriptions", NOT associated with a PayPal® Pro account, but you're planning to switch over to PayPal® Pro integration:
You'll want to perform the exact same steps above. BUT, use the "Subscription ID", instead of the Billing Profile ID. Also, depending on the software you were using previously, you may find that s2Member is unable to speak with PayPal through the IPN service ( because Subscriptions are sometimes tied to a specific IPN URL, on a per-transaction basis, and you can't change those on "Subscriptions" ).
One work-around is to use s2Member's Auto-EOT Time. You can configure an Auto-EOT Time for each existing Member, before you do the Import. Or afterward is also fine. Go to your list of Users in WordPress®, and click Edit. There you can set a manual EOT Time for existing Members. This way the expiration of those accounts will remain accurate, even in cases where s2Member/PayPal are unable to communicate due to a migration that took place from one Membership system to another.Statistics: Posted by Jason Caldwell — August 27th, 2010, 12:40 pm
]]>