- Posts: 9
- Thank you received: 0
Please post all pre-sales questions of all products on this forum
Multiple Stripe plugins on single install
- Brentwood Visual
- Topic Author
- Offline
- New Member
-
Less
More
8 years 3 weeks ago #102785
by Brentwood Visual
Multiple Stripe plugins on single install was created by Brentwood Visual
I have a customer who wants to use Membership Pro to manage gym memberships for a multi-location business. They want memberships for each location to go into separate bank accounts. We'll be using Stripe for transactions. Is there any reason why we couldn't have multiple copies of the Stripe plugin installed, each with different account information for each individual location?
If this is possible, how would it be accomplished? I looked at an install of Membership Pro that we have on another client's site and didn't see a way to duplicate payment plugins, and I'm assuming installing it again would just update the original version.
If this is possible, how would it be accomplished? I looked at an install of Membership Pro that we have on another client's site and didn't see a way to duplicate payment plugins, and I'm assuming installing it again would just update the original version.
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
-
8 years 3 weeks ago #102799
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Multiple Stripe plugins on single install
It depends. If you use recurring subscription, then it is not possible because we need to configure Stripe webhook for a fixed URL, so it is not possible to have different payment payment plugins
If you use one time subscription only, we can help duplicating the payment plugins so that you can have multiple instances of the payment plugin to use
Regards,
Tuan
If you use one time subscription only, we can help duplicating the payment plugins so that you can have multiple instances of the payment plugin to use
Regards,
Tuan
Please Log in or Create an account to join the conversation.
- Brentwood Visual
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 9
- Thank you received: 0
8 years 3 weeks ago - 8 years 3 weeks ago #102813
by Brentwood Visual
Replied by Brentwood Visual on topic Multiple Stripe plugins on single install
Ok, I think I understand. We can have multiple plugins, but Stripe is calling back to a single URL which would be the same for all of them? I'm assuming there's no way to use custom URLs for that. Recurring subscriptions are definitely a requirement.
I talked to the client again this morning and they're wanting to do basically the same thing with EShop. I checked the EShop Stripe plugin on another client's site and see that we can assign the plugin based on customer groups. I'm thinking I could put each gym's members into their own customer groups, each with their own payment plugin. Do we run into the same limitation there with the Stripe webhook?
If none of these ideas will work, I may just have to put each gym into their own subdomain with their own membership and EShop. I'm thinking that's going to be a logistical nightmare to administrate though. If I do have to go that route, I'll need members from all the subdomains to have access to a "master" site that has members-only blog posts, newsletter, etc. Do you have a favorite plugin for member sharing?
One other thing I should confirm - they want everyone to bill on the 1st of the month. Looking at the docs it appears I can set up a trial, and when the trial expires the membership automatically moves to a paid membership that is prorated to the end of the month, then renews for the full month on the first. Can you confirm this will work the way I'm thinking it does?
I talked to the client again this morning and they're wanting to do basically the same thing with EShop. I checked the EShop Stripe plugin on another client's site and see that we can assign the plugin based on customer groups. I'm thinking I could put each gym's members into their own customer groups, each with their own payment plugin. Do we run into the same limitation there with the Stripe webhook?
If none of these ideas will work, I may just have to put each gym into their own subdomain with their own membership and EShop. I'm thinking that's going to be a logistical nightmare to administrate though. If I do have to go that route, I'll need members from all the subdomains to have access to a "master" site that has members-only blog posts, newsletter, etc. Do you have a favorite plugin for member sharing?
One other thing I should confirm - they want everyone to bill on the 1st of the month. Looking at the docs it appears I can set up a trial, and when the trial expires the membership automatically moves to a paid membership that is prorated to the end of the month, then renews for the full month on the first. Can you confirm this will work the way I'm thinking it does?
Last edit: 8 years 3 weeks ago by Brentwood Visual.
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
-
8 years 3 weeks ago #102825
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Multiple Stripe plugins on single install
Hi
1. The limitation with Membership Pro is applied for Eshop, too. Plus Eshop could not handle recurring subscription. However, there can be code customization written to solve this limitation. Instead of creating different payment plugins and assign it to different plans, we can just use one plugin but edit code so that you can enter Stripe account for each plan. That would solve the issue
2. For processing payment at 1st of month, code customization will be needed,too. You can setup a trial, but in this case, it depends on the date someone sign up. For example, if someone sign up today, the trial duration is 5 days (until 31st), if someone sign up tomorrow, the trial duration is 4 days and so on. This is something need dynamic programming, not something you can setup
Tuan
1. The limitation with Membership Pro is applied for Eshop, too. Plus Eshop could not handle recurring subscription. However, there can be code customization written to solve this limitation. Instead of creating different payment plugins and assign it to different plans, we can just use one plugin but edit code so that you can enter Stripe account for each plan. That would solve the issue
2. For processing payment at 1st of month, code customization will be needed,too. You can setup a trial, but in this case, it depends on the date someone sign up. For example, if someone sign up today, the trial duration is 5 days (until 31st), if someone sign up tomorrow, the trial duration is 4 days and so on. This is something need dynamic programming, not something you can setup
Tuan
Please Log in or Create an account to join the conversation.
- Brentwood Visual
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 9
- Thank you received: 0
8 years 2 weeks ago #102940
by Brentwood Visual
Replied by Brentwood Visual on topic Multiple Stripe plugins on single install
Ok, sorry, I didn't explain that completely clearly. We want to use Membership Pro for the memberships, and EShop to sell products like t-shirts and hats. However the requirement of having sales for each location (whether membership or products) deposit into their own account applies to both. If we can accomplish this with custom programming (to make the Stripe plugins work the way we want), I'd be interested in getting a quote for that.
I would also like to see if we can develop custom code for processing renewals on the 1st. A typical plan begins with a 6-week promo, where they might pay $150 for the 6 week plan. After those 6 weeks, the plan should auto-renew to a monthly subscription. I'd like to have that auto-renewal be prorated (similar to how the upgrades are prorated) to bill a partial amount that gets us to the end of the month, then the full renewal bills on the 1st.
If this isn't possible, is it possible to set up the promo plan as a non-renewing plan that automatically upgrades the user into a monthly plan on the 1st, which would allow us to use the upgrade proration?
Sorry to be so detailed here at the outset. This is a large business with several locations, so I want to make sure we can deliver what they're asking for before we get into it.
I would also like to see if we can develop custom code for processing renewals on the 1st. A typical plan begins with a 6-week promo, where they might pay $150 for the 6 week plan. After those 6 weeks, the plan should auto-renew to a monthly subscription. I'd like to have that auto-renewal be prorated (similar to how the upgrades are prorated) to bill a partial amount that gets us to the end of the month, then the full renewal bills on the 1st.
If this isn't possible, is it possible to set up the promo plan as a non-renewing plan that automatically upgrades the user into a monthly plan on the 1st, which would allow us to use the upgrade proration?
Sorry to be so detailed here at the outset. This is a large business with several locations, so I want to make sure we can deliver what they're asking for before we get into it.
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
-
8 years 2 weeks ago #102944
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Multiple Stripe plugins on single install
Hi
1. The customization for Membership Pro to have multiple stripe accounts support is easy, will only cost you about 40$
2. The customization for Eshop, however, not possible. Assume that for each product, you want to have a Stripe account to receive payment for that product. What happens if someone asks second product to cart for the purchase? Then we will have two stripe accounts for one order and not easy/possible to process payment
3. For customize Membership Pro to process renewal on 1st like that, I guess it is quite complicated. It will cost you about 200$ for this customization (I am not sure if it is possible yet, need to spend time to look at the code, find a solution before confirming if you really want to go with the customization)
Tuan
1. The customization for Membership Pro to have multiple stripe accounts support is easy, will only cost you about 40$
2. The customization for Eshop, however, not possible. Assume that for each product, you want to have a Stripe account to receive payment for that product. What happens if someone asks second product to cart for the purchase? Then we will have two stripe accounts for one order and not easy/possible to process payment
3. For customize Membership Pro to process renewal on 1st like that, I guess it is quite complicated. It will cost you about 200$ for this customization (I am not sure if it is possible yet, need to spend time to look at the code, find a solution before confirming if you really want to go with the customization)
Tuan
Please Log in or Create an account to join the conversation.
- Brentwood Visual
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 9
- Thank you received: 0
8 years 2 weeks ago #102957
by Brentwood Visual
Replied by Brentwood Visual on topic Multiple Stripe plugins on single install
1. Very good. Thanks - I'll open a ticket for this once I get the go-ahead from my client.
2. My plan was to assign the Stripe plugins to various customer groups, so each customer would only be a member of one group. This eliminates the problem you mentioned. If that's the case, is it possible to set up plugins as in #1?
3. I'm checking with my client to see if we can do without this.
Thanks for all your help.
2. My plan was to assign the Stripe plugins to various customer groups, so each customer would only be a member of one group. This eliminates the problem you mentioned. If that's the case, is it possible to set up plugins as in #1?
3. I'm checking with my client to see if we can do without this.
Thanks for all your help.
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
-
8 years 2 weeks ago #102958
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Multiple Stripe plugins on single install
#2=> Then Yes, it is possible. We can allow you to configure Stripe account for each customer group and it should work. This customization will cost extra 50$
Tuan
Tuan
Please Log in or Create an account to join the conversation.
Moderators: Tuan Pham Ngoc, Giang Dinh Truong, Dang Thuc Dam
Support
Documentation
Information
Copyright © 2025 Joomla Extensions by Joomdonation. All Rights Reserved.
joomdonation.com is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.
The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.