Stripe Customer Portal: How to update the subscription with multiple products? - stripes

I have a subscription with multiple products, how can I update this subscription in the customer portal? (I implemented the customer portal, but the Update Plan button is hidden with the subscription with multiple products.)
I know this is the limitation of stripe but is there another solution?

I asked Stripe and got a solution: Cancel the old subscription and resubscribe.
enter image description here

Related

Handle downgrade strategy with stripe

i'm building an app with multiple subscriptions plan for my users.
Let's say my user as a 'free' plan, and want to upgrade to a 'pro' plan.I'm using stripe customer billing portal, which work perfectly.
But when i want to downgrade, i would like the plan to change only a the subscription period end, unfortunately, it's change immediatly.
I know i can handle it from API, but i need to do it from the customer portal generated by stripe.
Any idea how to configure my stripe customer portal to handle downgrade this way ?
i would like the plan to change only a the subscription period end, unfortunately, it's change immediately.
This is not completely supported with Subscriptions and the Customer Portal. Any change you make to the Subscription's SubscriptionItems is immediate, e.g. changing from price_123 to price_678 happens the moment you update the Subscription.
However, using the proration_behavior: 'none' parameter on a CustomerPortal Configuration, you can configure it to not create prorations or invoice the Customer immediately but instead, defer the new payment amount on to the next Invoice.

Bigcommerce Mailchimp integration creates users without subscribtion status

Good morning, i installed mailchimp app into my bigcommerce store, i can now see the new bigcommerce customer appera in mymailchimp list when they sign up in bigcommerce. The problem is that the "Email marketing" status is not "Sbuscribed" but it is blank, and i cannot use theese contacts to send emails.
I create the bigcommerce users using API and not the template signup form, and the "accepts_marketing" flat is false by default and it is readonly.
How can i solve this problem? i need the users as Subscribed in my mailchimp.
The "accepts_marketing" flag on the customer record indicates whether the customer has opted in to receive abandoned cart recovery and review emails--it's not used to track marketing newsletter preferences. Newsletter subscriptions fall under the Subscribers resource:
https://developer.bigcommerce.com/api-reference/customer-subscribers/subscribers-api/subscribers/createsubscriber
The Mailchimp app will be listening for a POST to the /customers/subscribers resource to create a new newsletter subscriber, so if you're creating users programmatically, you'll need to create the subscriber separately from the customer record.

Laravel Cashier Subscriptions for Featured Posts

I am currently using Laravel Cashier for my users so they can subscribe for premium accounts.
I also want to let any user make Featured Posts that are different from regular posts.
I want to charge the user $10/week for a featured post. I assume a Laravel Cashier subscription would work for this.
But I do not know how to link the Post, the User, and the Subscription together with Laravel Cashier.
Ideally there would be a post_id field in the subscriptions table. But there is not.
I need a way to check if a post is a featured post and if the user who owns the post has paid for it (the subscription is active)
With Laravel Cashier I can check if a user is subscribed for a premium account, but I don't know how to check if a post is subscribed to be featured by the post owner.
Does anyone know how this can be done?

Can Google Checkout support the Parallel Payments like Paypal

I have created a Event website and here registered user can create event and their tickets and when an event is created then other users purchases tickets. when customer pays for the tickets then the payment goes to the two person ie. 1(Ticket Owner),2(Website Owner). there are two payment gateways one is Paypal and second is Google Checkout.
I have implement Paypal Parallel Payments for this and want to know that there are any options in Google Checkout like Paypal for this type payment. please let me know as soon aspossible.
Thanks
As far as I know there is no equivalent to PayPal Parallel Payments in Google Checkout.

Google Checkout subscription: How to identify the user

We are using Google Checkout - google handled subscriptions. In our html form we are using merchant-item-id parameter to store the subscription plan id and user id, so when Google Checkout send us back the notification for the new orders (merchant-item-id is there) we know what user for what plan to charge. So far this works perfect.
But now, when a month is passed, and Google Checkout start creating the reoccurring orders, there is no merchant-item-id parameter in the notifications they send. So we don't know what user for what plan is charged.
What should we use as user identifier, so we can handle properly the subscription on our site?
Any ideas?
Btw. I know about the "buyer-id" parameter which is send with each new order notification, but that will not work for us, because it is possible that the same google buyer is paying for several of our users accounts.
I would try putting some unique info in "shopping-cart.items.item-1.merchant-private-item-data" to something unique that I can identify the subscription by.
Nikolaj

Resources