#stripe_connect_platform - MergeC Customer
1 messages ยท Page 1 of 1 (latest)
On the same Stripe Account?
Yes.
And that Stripe Account is connected to our platform via Stripe Connect.
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.
Oh, no I don't think that is possible. But let me double check
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!!
They seem simple if you understand and accept the default behavior.
Creates multiple customer records for the same customer.
If you want something other than default behavior then yes, it gets more difficult
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!
That was never an intended function of the Customer Portal
"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. ๐
True but it's useful if you understand what the capabilities are of each piece of technology you chose utilize
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.....
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.
Duplicate Customers.
And "Guests"
Ugh.
But putting aside my feelings about this, how do you merge 2 customers?
If you need reliable customer creation and assignment of purchasing history, payment links are the wrong product to use
We have many other approaches that achieve this functionality
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?
Still waiting to hear back
OK, if you cannot "merge" what is the best way to transfer payments and cards from one cus_ to another and delete the dup
We do not support this functionality for either payment methods or purchases
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.
If you use the right product for the right purpose it is easier. Checkout handles this just fine
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
Stripe Checkout only requires a link and redirects users
There is no iFrame involved
iFrames are used for Payment Element
Right I KNOW
And custom Stripe Checkout code goes into an iframe and fails.
Then what is this in reference to?
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!
I don't think you are referring to Checkout.
https://stripe.com/docs/payments/checkout/how-checkout-works
There is no iFrame
Anything that works with Payment Link will work with Checkout
Payment Links are an extra wrapper around the Checkout interface
Just spin up a Wix site and try to embed Strope Checkout. You will see
Where is the iFrame coming from?
It is not Stripe that puts it into an iframe, it is Wix!!!
That sounds like a Wix failure
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!
That's core web functionality
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!
Q: How does the Payment Link get around the iFrame issue. It's basically the same as the Checkout session URL value