Can s2member collect payments for an event plugin?

I'm looking to integrate an event management plugin with s2member (either Events Manager or Event Espresso) where s2member would be tasked with collecting the payments for the events. I won't be using Paypal for credit card processing, hence I'd like s2member to accept the payments. I don't think that EM or EE support anything other than Paypal. Anyways, is this feasible? How would I go about integrating either plugin with s2member? Thanks,
S.
S.