#birdbill - Payment Intents
1 messages ยท Page 1 of 1 (latest)
HI ๐
Guest Customer is used when no Customer is specified (or required) to complete an action. It catches all those transactions and assigns them to one role
hi @fading dirge ๐
An example of this is when a user creates a Checkout Session and specifies customer_creation: if_requied
oddly, those transactions do have a customer at the platform level. the customer should not push down into the connected account (as a guest)
does this mean that somehow the payment intent customer did not get properly set? ๐ค
we have sample paymentIntent id's that we can share. they look the same (neither have a customer attribute set). but one of them is resulting in a guest account on the connected account dashboard.
I'm sorry what kind of transactions are you talking about? Can you share a Payment Intent ID?
is it secure to do so on this thread? i guess it is ๐
This is a direct charge (using Stripe Account header).
That means all records will exist on the Connect Account
yes but we do not intend to create the customer record at the connect account level. right?
At present there is no customer record in the payment intent
At the time of creation. But any action that requires the creation of a customer will occur on the Connect Account
may i ask, if i am able to provide you with an pi, can you inspect its contents?
I'm looking at the earlier one you sent right now
we have cases where no customer (guest or otherwise) gets created in the connect acct. this is by design (using stripe acct header, we use a platform customer to make the payment at the connect level)
ok cool. so here's a pi: pi_3Ky1klLTgirc5WaA0oTuJxBl
for this one, no customer entry gets created at the connect acct level
At any level. customer: null
the customer already exists at the platform level. the pi occurs later
i guess i shouldve mentioned that. we already have customers at on the platform
But since this PI exists on the Connect Account it cannot be linked to a Customer record on the Platform account
@fading dirge : you have been a wonderful help. allow me to dig in further and contact you as needed?
Someone will be here on this Discord channel. It might not be me but we will be here when you have more questions
when we use (clone) a platform customer's payment method to create an intent on the connected acct, the customer info does not propagate. correct?
No, you need to create a new customer record on the Connect Account to attach the cloned Payment Method to
we are able to create a pm using the platform customer such that it can be used to create a pi on the connected acct. the pi i shared is one such example. this pi has no customer associated with it, guest or otherwise. so the question remains: how is it that a guest customer can get created as with this pi: pi_3KxgoWLTgirc5WaA01JHwm60?
A Payment Method can be used as a once without being attached to a Customer. You only need to attach to a Customer on the Connect Account if you plan to re-use the payment method