#birdbill - Payment Intents

1 messages ยท Page 1 of 1 (latest)

fading dirge
#

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

proper bay
#

hi @fading dirge ๐Ÿ‘‹

fading dirge
#

An example of this is when a user creates a Checkout Session and specifies customer_creation: if_requied

proper bay
#

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.

fading dirge
#

I'm sorry what kind of transactions are you talking about? Can you share a Payment Intent ID?

proper bay
#

is it secure to do so on this thread? i guess it is ๐Ÿ™‚

fading dirge
#

This is a direct charge (using Stripe Account header).

#

That means all records will exist on the Connect Account

proper bay
#

yes but we do not intend to create the customer record at the connect account level. right?

fading dirge
#

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

proper bay
#

may i ask, if i am able to provide you with an pi, can you inspect its contents?

fading dirge
#

I'm looking at the earlier one you sent right now

proper bay
#

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)

proper bay
#

for this one, no customer entry gets created at the connect acct level

fading dirge
#

At any level. customer: null

proper bay
#

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

fading dirge
#

But since this PI exists on the Connect Account it cannot be linked to a Customer record on the Platform account

proper bay
#

@fading dirge : you have been a wonderful help. allow me to dig in further and contact you as needed?

fading dirge
#

Someone will be here on this Discord channel. It might not be me but we will be here when you have more questions

proper bay
#

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?

fading dirge
#

No, you need to create a new customer record on the Connect Account to attach the cloned Payment Method to

proper bay
#

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?

fading dirge
#

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