#Danish.CS()
1 messages · Page 1 of 1 (latest)
You can create a payment intent without specifying a customer. then get the customer from the payment object I am pretty sure@grim mango
@slim lotus I don't think that's true
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.
I might be confusing payment with checkout then
@grim mango Since the Customer exists on the platform, you probably want to look into cloning their Payment Method to the Connect account: https://stripe.com/docs/payments/payment-methods/connect#cloning-payment-methods
This will allow you to create a new customer on the connect account with the existing payment method and create direct charges without having to recollect payment details
Isn't creating customers manually via API also an option? Then whenever a registration is made automatticaly make them a stripe customer?
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.
Oh I see. Cool
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'
Yeah, the Customer only exists on your platform account, not on the connected account.
You're using Standard connected accounts with direct charges, correct?
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 ).
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.
oh ok, I'll look into destination charges then
I recommend you read through this doc: https://stripe.com/docs/connect/charges