I have just published a plugin that lets you implement Stripe Connect Marketplace Payments & Subscriptions using Checkout! This plugin contains all the workflow actions and data calls you need for a full integration.
My goal with this plugin is to make the implementation of Stripe marketplace payments & subscriptions as easy as possible with extensive step-by-step documentation and demos
Stripe Checkout is a prebuilt, hosted payment page optimized for conversion. This allows you to setup a Stripe Marketplace in record time!
Hey @Thimo , thank you for the plugin. It saves the headache of creating Connect subscriptions on the fly! The question is how to get the newly created subscription ID, so the user can cancel it. There is a Cancel subscription action but we need to provide subscription ID, but creation step returns only checkout URL and charge ID.
@gregcraig010 Could you give me a bit more details about your current setup (like screen shots of your workflows and maybe errors in the console)? That way I might see whatâs going wrong
Thanks for getting back so quick. There are no errors at all , it adds the user to stripe connect but restricted, and redirects to the url set once done but does not go to the stripe onboarding page (URL). It is setup as per your documents , exactly the same
Hi @Thimo !
Thank you sooo much for the plug-in and the documentation, it is super clear.
I followed all of your instructions to onboard a user, however, the debugger indicates :
I have also tried switching the conditions when my return page is loaded. So when I put return parameter = true first and then âRetrieve Stripe Accountâs charges enabled is âyesââ, the debugger does not show any error but just does not see the condition as true.
Do you know why and could you tell me if that is an error from my part or if your plugin needs an update maybe ?
Thanks !
@penelope.volatier it looks like you are trying to retrieve account details but you are not supplying an Account ID (this is what the error seem to indicate). Could you check if you are actually supplying a Stripe Account ID when making this call?
@Thimo thanks for you quick reply !
It seems that the step âCreate Stripe Accountâ is what is not working currently. As we can see on picture 2, the user field âStripe IDâ is empty so it seems that no Stripe account has been created.
Having the exact same problem with the same error:
The service Stripe - Retrieve Stripe Account just returned an error (HTTP 404). Please contact the plugin author directly for feedback. Raw error:
{
âerrorâ: {
âmessageâ: "Unrecognized request URL (POST: /v1/accounts/). If you are trying to list objects, remove the trailing slash. If you are trying to retrieve an object, make sure you passed a valid (non-empty) identifier in your code. Please see Stripe Documentation or we can help at https://support.stripe.com/.",
âtypeâ: âinvalid_request_errorâ
}
}
This is not a bug. It seems like you are forgetting to include the account ID when performing this call. Please include the account ID and the message will disappear and the call will work
So there might be an issue with the plugin docs then because I followed the exact steps and workflow. It looks like the error is coming from the first step (Stripe Account - Create Stripe Account)
@wesfrank These are the correct steps, but there might be an error for your Stripe account when running the first (create account) step. I will send you a PM so we can take a better look at the issue!