I had a few queries regarding the restrictions that s2member has on integrations with 3rd party payment gateways.
I did go through the forums, but this was not really helpful and this was too old (at least i felt so because the posts talk about the Pro version just coming out, and that they only supported PayPal back then

I am planning to have a site which integrates with an yet undecided payment gateway. I cannot have any of the ones that are officially supported (or at least the ones mentioned on the front page of s2member.com). Paypal is not supported in India (some issues with the federal bank).
That is why, I would like to know:
1. Are there any restrictions to what kind of payment gateways s2member can be integrated with? E.g. do I need some basic structure to the api calls, or maybe a particular architecture (REST / JSON/ what have you)? Since I have not yet settled on a payment gateway, I could use this to select the one with which the integration will be the easiest.
2. In case the payment gateway does not support recurring payments, is there any existing functionality that I can use to create "recurring payments" on the s2member end?
3. Is there a standard guide / wiki to integrating with other payment gateways? It would be really helpful for a lot of others, methinks!
Actually, although the forum is really great, I feel a wiki would also be very useful for newbies to s2member. I know I would love to see some guides / wikis / etc
