#Danish.CS()

1 messages · Page 1 of 1 (latest)

flat valveBOT
slim lotus
#

You can create a payment intent without specifying a customer. then get the customer from the payment object I am pretty sure@grim mango

simple sky
#

@slim lotus I don't think that's true

grim mango
#

But passing 'customer_balance' as payment_method_type for the bank tranfer requires you to send the customer id. I'm following 'Accept a bank Transfer' guide.

slim lotus
simple sky
flat valveBOT
slim lotus
#

Isn't creating customers manually via API also an option? Then whenever a registration is made automatticaly make them a stripe customer?

covert dawn
#

Hello! I'm taking over and catching up...

#

Yep, you can create Customers via the API. The issue is that there is more than one Stripe account involved here, and a Customer can only exist on one of them at a time.

grim mango
#

so I followed that guide, got the payment method list filtering by customer id, then attached the payment method to the connected account, finally cloning the payment method for that customer. However, the response that's returned from it, has customer: null. The customer id that's being passed into paymentIntent still throw 'no such customer'

covert dawn
#

Yeah, the Customer only exists on your platform account, not on the connected account.

#

You're using Standard connected accounts with direct charges, correct?

grim mango
#

No, it's an express connected account

#

The guide 'Accept a bank transfer' seem to create the payment intent on the platform account, however, in our case, we wanna create it on the connected account and yes the customer exists on the platform account ( we created it with name, email, and phone ).

covert dawn
#

Okay, with Express you should be using destination charges and cloning is not involved.

#

Why do you want to create it on the connected account? Direct charges with Express is not recommended.

grim mango
#

oh ok, I'll look into destination charges then

covert dawn