#SHJoon-Customer

1 messages · Page 1 of 1 (latest)

slim trout
brisk wedge
#

basically, how do i clone a Customer object including the payment details?\

slim trout
#

Hello, first it's correct that each Customer could only have 1 currency

#

By cloning, do you mean cloning in a same Stripe account?

brisk wedge
#

yes

slim trout
#

What do you want to change in the Customer object when you clone it?

brisk wedge
#

Basically, I have a customer that used to pay in USD, but want to change to a JPY subscription

#

so ideally, I want to create a new Customer with same details, but with currency empty so that it has access to JPY instead

#

Also ideally, I can manually handle this from my side without having the customer re-entering payment details

slim trout
#

Okie. you mentioned the Docs informed you that you had to create a new Customer object. Could you share the link to that Doc? I would like to have the full context

brisk wedge
#

it's under the "Changing the currency" tab

slim trout
#

I see. Let me test it out for a while

brisk wedge
#

Thank you very much. I really appreciate it

#

if it helps, i have access to:
Customer id: cus_XXXXXXXX
card id: card_XXXXXXXX

#

however, i don't think i have access to source id (src_XXXXXXXX)

#

or the payment detail

slim trout
#

Yes (I think that) I perfectly understand your use case. It's true that once a PaymentMethod is attached to a Customer, it can't be attached to any other Customer, regardless if it's detached or not from original Customer

#

And there is currently no convenience way to clone. We have a clone API for use cases from a Platform to a Connected Account, but that's different....

#

While I am afraid there is no effective solution, let me ask my team

brisk wedge
#

Thank you very much!

#

Just to give context as to why I'm trying to stick it this way,

#

At my company, a previous developer implemented Stripe for our platform, and then I had to take over

#

once i took over, the company wanted me to implement some extra currencies for our users

#

and so i did, but now i came across the problem that a Customer can only have 1 currency assigned

#

so I'm trying to manually handle the situation without having the previous clients needing to do anything (ideally)

#

asking them to re-enter payment details would be last choice option from customer service point of view

slim trout
#

Hi, we came to a result the current there is no public API could help you. But there could be beta features supporting this use case. Could you write into Support, then tell me your email? I will flag it internally and make sure the email convo goes into right direction

brisk wedge
#

I really appreciate you reaching out to others! Unfortunately, I won't have to deal with this situation after handling it this once, so I don't think there's need for you to go through the trouble of doing that. Again, thank you very much!

slim trout
#

You are welcome!