Services Plugins FAQs

How to create subscriptions with recurring payments and platform fee with Stripe Marketplace Express Plugin

Hey guys!

I’m building a website for artist with subscription model similar to Patreon. I’m wondering how can I create plans and subscription using plugin and not going to Stripe Connect?

As far as I understand it - First I need to link customer with seller, then create “Create a plan” step, then “Create a Subscription” with Plan id taken from step 2. Is that right? Also how can I charge seller platform fee on a regular basis (when subscription payment processed every month). There is no such option in these steps for some reason (unlike in “Seller charge a customer” action).

Can you help me out with this issue? Thanks in advance!


Hello, @nigrechok
Thanks for reaching out.

Firstly, allow me to mention that creating a new subscription possible for an existing customer.

Before subscribing customers to plans make sure you have created some plans in your Stripe dashboard and use the ID of the plan you want the customer to subscribe to. To create a plan you need to go to Stripe dashboard → Billing → Products and create a product to which you can then attach a plan.

When creating a subscription make sure to store the resulting Subscription ID, Subscription item ID for later use.

It is possible in case your users will create an Express account within your application (without redirection to the Stripe dashboard).

So, for creating the subscription you can use the specific action “Create subscription”, but it can’t be in the same action with “Create a plan”, I’m afraid.
Firstly, you should create a plan, and in a separate action, you can create a Subscription for a specific plan.

This can be created in the Stripe Dashboard. Please check this documentation:

In case I can help you with additional information - let me know.
Best regards,