So I am doing some testing to allow 'premium' members to sign up, and with Studio > Stripe Connect > Settings in 'Test' mode I am getting the error below when using a Stripe Test Card:
The explanation to set-up in GitHub says the following:
"Client ID can be found in your Stripe account -> Account settings popup -> Connect tab. Development client ID is needed for test mode, Production is for live one."
I don't think this applies anymore. Stripe must have changed it's layout (and perhaps verbiage), because I cannot find a 'Development' or 'Production' Client ID.
On Stripe.com > Settings > Connect Settings it shows the 'Live mode client ID' and clicking the 'View Test Data' button at top right of that window will display the 'Test mode client ID', those are what I am using.
ALTERNATIVELY, when I change the settings within Studio > Stripe Connect > Settings to 'Live' mode and I try to run my credit card, I get an error 'Cannot perform the action. Please report."
The Stripe Developer log shows 400 ERR and says: "message": "No such plan: premium-1-year; one exists with a name of premium-1-year, but its ID is plan_xxx..."
I tried replacing the Live Client ID with the 'plan_xxx...' that it listed as an experiment, and I received the exact same error.
I worked with Stripe tech support yesterday for some time, and was left without a solution.
Any ideas on what I could try next?