Hi guys,
To elaborate on the title:
-
User joined via free trial form, then upgraded to paid 6-monthly (recurring) via PayPal pro form.
-
Coming up to their next 6-month renewal, user decided to upgrade to a 12-monthly (recurring) membership.
-
User did so with a ‘modify’ form, but we have since changed site-wide from PayPal gateways to Stripe.
-
The modify process worked - the user now has a Stripe payment profile - but their PayPal profile was left in-tact.
-
User was billed by Stripe for the 12-month upgrade and then billed again by PayPal for the next lot of 6 months.
Am I right/wrong to expect s2Member to handle payment profiles in this situation?
It seems a bit much to place the onus on the site admin (or the user) to manage something like this on a per-customer basis. That would essentially make it worthless to run multiple payment options on your site (e.g. PayPal AND Stripe), or to ever change from one payment gateway to another, as we did.
Is this a bug or have I stuffed something up?