if i register users with s2 member and add custom fields (meta) can i pull that info out somehow with shortcodes into another form for example?
Here are some ways to get to the custom profile fields:
[hilite path]Dashboard -› s2Member® -› API / Scripting -› PHP/API Constants[/hilite]
get_user_field()
get_s2member_custom_fields()
Depeding on your form, you may be able to prepopulate it with that.
does s2member support sending payments to different paypal accounts for different registration types – (maybe using a different button on each registration type page?
No, only one PayPal account can be integrated with s2Member.
You could experiment with multiple ones, though, if you’re using PayPal Standard and create the buttons over at PayPal instead of using s2Member’s shortcodes for them. Knowledge Base » Using PayPal created buttons
can users register with s2member and cancel the paypal tranaction and still appear as registered in the above scenario (like many plugins seem to allow that I have tried lately)
You can control the behavior of s2Member when a subscription is cancelled, from here: [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior[/hilite]
If you sell subscriptions with buttons that don’t include s2Member’s IPN URL, s2Member would never find out about payments or cancellations, though, so EOT behavior wouldn’t happen.
I hope that helps!