#stripe_connect_platform

1 messages · Page 1 of 1 (latest)

swift otter
#

Stripe Payment Links and Customer Portal integration breaks
breaks how?

candid valve
#

If someone makes a payment with a payment link and a real Customer is created there exists a cus_xxxxxxx which we then use to spin up a Customer Portal.

#

If you create a Guest and not a Customer.
There is no cus_xxxxxxx. And Customer Portal cannot function.

#

Customer Portal requires a Customer object. 😦

#

We have a very cool app that integrates Stripe Payment Links, Stripe Checkout, Stripe Connect and Stripe Customer Portal.

#

But if you create a Guest instead of a Customer, the whole thing crashes. 😦

#

If we do it with Stripe custom Checkout Code all works well. But customers are now migrating to your Stripe Payment Links and it is now all of a sudden not creating a Customer for them....Somehow the "Guest" thing started and is killing us.

swift otter
#

Makes sense.

PaymentLinks default to the if_needed mode of customer_creation yes, so they only create concrete Customer objects for subscriptions.

candid valve
#

Please can you add a "always create a Customer" toggle in the Stripe Payment Link dash?

#

Ok, but Stripe should not be a "Subscription only" application.

#

Lots of people sell products.

swift otter
candid valve
#

Of price type='one-time'

#

Is there any way to force a Customer creation?

#

Weren' t you going to add a "setup_future_usage" toggle or somethign in the Stripe Payment Link UI to force customer creation?

swift otter
#

yep, create the CheckoutSession yourself and you control exactly what happens.

As far as I understand you and your plugin you operate on any payment the connected account might create (as an 'extension' rather than a 'platform') so I can see why this sort of thing can cause you problems.

candid valve
#

Problem is you are upselling customers to payment links.

#

For 5+ years we create 100+ lines of code to create a payment button and yes that works great.

#

But the standard Stripe account holder is getting prompted to use payment link and they like in theory the idea of a simple link and not embedding 100+ lines of custom Stripe Checkout code.

#

Plus Wix

#

And Square Online

#

And a few of the website builders block custom Stripe Checkout Code.

swift otter
#

I appreciate the feedback but I'm not the right person to tell it to.

#

do you have a coding question I can help you with?

candid valve
#

We have no way to know if the standard Stripe account is set to create Customers or not. Some do some don't. It appears that some accounts are grandfathered.

#

How do we use code to force Customer creation?

swift otter
#

I 100% understand the issue and what you're describing and the pain point, believe me. 100%. But talking to me here won't really lead to anything.

swift otter
candid valve
#

How do we use code to take the horrible Guest and convert them to a Customer. Seems that you block the ability to convert a Guest to a Customer and transfer their payment methods. I would love a way with code to transfer the payment method from a Guest to a Customer

swift otter
#

it's just difficult for your platform since you don't create the payment object that you then interact with, I get it

candid valve
#

Can we create a Customer, then transfer the Guest data to the Customer? Can you create a method for that?

#

I lnow we can't b/c i tried that

swift otter
#

again, asking me "can Stripe do something" is not much use.

candid valve
#

We are very stuck

swift otter
#

it's an anonymous chat. Contacting support or your Stripe contacts with feature requests is much more impactful since it's authenticated.

candid valve
#

Can you confirm that if there is a Guest, there is no way to convert them (with their cc data) into a new Customer?

swift otter
#

Let me check! I don't think there is but I also know little about that Guest customers feature

candid valve
#

ok, we have a call set up for Friday. I just want to copy and paste your response so they understand the issue.

#

The problem is the PM. Can't move it.

#

Payment Method cannot be migrated. 😦

swift otter
#

ok actually I'd suggest you just ask on the call then, they will know more than I do.

candid valve
#

That Guest customer should be destroyed. Just saying.

#

Ok

#

thank you.

swift otter
#

thanks!

swift otter