#stripe_connect_platform - MergeC Customer

1 messages ยท Page 1 of 1 (latest)

granite granite
#

Hi ๐Ÿ‘‹

#

Do both customers and payment methods exist on the same account?

upper drift
#

On the same Stripe Account?

#

Yes.

#

And that Stripe Account is connected to our platform via Stripe Connect.

granite granite
#

Okay you cannot really "merge" customers. You should be able to assign the payment method for Visa 4242 to cus_ though. Let me test that.

upper drift
#

Not just the payment methods

#

Also the purchases

granite granite
#

Oh, no I don't think that is possible. But let me double check

upper drift
#

Step A: Assign all cus_2 PMs and purchases to cus_1.
Step B: Delete cus_2

#

Our customers like Payment Links b/c the **seem simple, but what a mess!!

granite granite
#

They seem simple if you understand and accept the default behavior.

upper drift
#

Creates multiple customer records for the same customer.

granite granite
#

If you want something other than default behavior then yes, it gets more difficult

upper drift
#

And you don't allow a purchase from within the Customer Portal!!!

#

That would solve the issue. But you only allow upgrades not new purchases!

granite granite
#

That was never an intended function of the Customer Portal

upper drift
#

"The road to hell is paved with good intentions"

#

It would be nice if someone could make apurchase via the Customer Portal whether that was the original intention or not. ๐Ÿ˜‰

granite granite
#

True but it's useful if you understand what the capabilities are of each piece of technology you chose utilize

upper drift
#

Right, so knowing that this is not available. We need to backend on the fly merge this duplicate customer_2 into customer_1. How?

#

We are trying to get future payments of Customer 1 to be associated with Customer 1 and NOT create a new customer. That seems to be impossible with Stripe's newest features and only available on the older complex custom code features. But you are promoting Payment Links without communicating the sever limiations of the default behaviour of those products. Our customers have no idea that it will create duplicate records, so they come to us and we have to communicate why they cannot use these new features and should go back to copying 100+ lines of code with custom Stripe Checkout code.

#

But putting that aside to solve the issue at hand.....

#

How do we merge 2 Customer records?

#

We are trying to make the best experience possible with customers tying to use Stripe Payment Links.
So we need to on the backend clean up the duplicate customer records.....

granite granite
#

You cannot specify a customer when creating payment links because the design of them is to be widely distributed (e.g. Instagram posts). The underlying ways of creating charges require the creation of a customer, currently.

upper drift
#

Duplicate Customers.
And "Guests"
Ugh.

#

But putting aside my feelings about this, how do you merge 2 customers?

granite granite
#

If you need reliable customer creation and assignment of purchasing history, payment links are the wrong product to use

upper drift
#

I agree

#

But our non-technical customers cannot grok this

granite granite
#

We have many other approaches that achieve this functionality

upper drift
#

And they see Payment Links and it is the shinny new object in their account so they try to use them.

#

OK, please.

#

How do you merge 2 Stripe Customers?

granite granite
#

Still waiting to hear back

upper drift
#

OK, if you cannot "merge" what is the best way to transfer payments and cards from one cus_ to another and delete the dup

granite granite
#

We do not support this functionality for either payment methods or purchases

upper drift
#

Other issue is Customer Portal. It needs to be associated with only one cus_xxxxxx. Now we are getting two cus_xxxx - one from the first purchase and one from the second. We need them both on the original cus_xxxxx which is in our db so that they can log in via Customer Portal and see both payments.

#

Ugh

#

Really?

#

OK, this is so hard.

#

OK, I will send some emails out and try to get this feature.

#

Can you write one sentence so I can send to Stripe partner support.

granite granite
#

If you use the right product for the right purpose it is easier. Checkout handles this just fine

upper drift
#

Like "Stripe API does not allow transfer or merging of...."

#

Right, I would love our customers to copy and paste our custom Stripe Checkout Code. We have a great no-code custom Stripe Checkout Code generator.

#

But have you ever tried to embed a Stripe payment button with Stripe Checkou Code on a Wix website?

#

Please try that and see what happens to a Stripe button on a Wix website.

#

Only option on Wix is Stripe Payment Links.

#

Wix is millions of website users. And custom Stripe Checkout code goes into an iframe and fails.

#

That is one of many examples where custom Stripe Checkout code does not work and customers of ours need a working solution.

#

OK thanks

granite granite
#

Stripe Checkout only requires a link and redirects users

#

There is no iFrame involved

#

iFrames are used for Payment Element

upper drift
#

Right I KNOW

granite granite
#

And custom Stripe Checkout code goes into an iframe and fails.
Then what is this in reference to?

upper drift
#

That's why Wix users can't use custom Stripe Checkout Code and try to use Stripe Payment Links!!!!!!

#

But now have duplicate customer records and Customer Portal fails since they only see one Customer's payments!

granite granite
#

There is no iFrame

#

Anything that works with Payment Link will work with Checkout

#

Payment Links are an extra wrapper around the Checkout interface

upper drift
#

Just spin up a Wix site and try to embed Strope Checkout. You will see

granite granite
#

Where is the iFrame coming from?

upper drift
#

It is not Stripe that puts it into an iframe, it is Wix!!!

granite granite
#

That sounds like a Wix failure

upper drift
#

ugh

#

yes agreed

granite granite
#

So Wix does not allow browser redirects?

#

You can't send a user to another page?

upper drift
#

but we still have to find a way around that but Stripe Payment links work for the payment but create all these other issues - like duplciate custoemrs!

granite granite
#

That's core web functionality

upper drift
#

try it and have fund

#

try it and you will see. Anyway. Gotta run and write a bunch of emails to partner support. Thank you!

granite granite
#

Q: How does the Payment Link get around the iFrame issue. It's basically the same as the Checkout session URL value