I exported/imported all the user info to the subdomain, added the API info. It all seems smooth. The members are still being billed my Stripe and their s2member info transferred. But if anyone wants to cancel their membership or update billing info on the new site, a message shows that they can’t because they’re not a paid member. I used the “cancel membership” shortcode.
Their s2member info migrated to the new site, but it’s just that Stripe doesn’t see them as a member in the new site.
I talked with one of the freelance s2member developer and he couldn’t find the issue. He suggested I contact the author here.
Any suggestions? Thanks.