#NotiGate-metadata-checkout

1 messages ยท Page 1 of 1 (latest)

inner raptor
#

Hi! Can you share a request ID for the above Checkout Session creation?

molten rose
#

Oh no sorry

#

charge โ€” ch_3KFmQDANbuz0wK883T9NjT2J
payment_intent โ€” pi_3KFmQDANbuz0wK883uqF9JW1

#

Oh

#

I use

#

OH

#

IM STUPID

#

I use stripe trigger payment_intent.succeeded

inner raptor
#

๐Ÿ™‚

molten rose
#

Log : metadata: [Object],

inner raptor
#

It should be payment_intent_data: { metadata: { key: 'value'} }

inner raptor
#

Your key should not be a string

molten rose
#

Oh okay

inner raptor
#

Ah actually I'm wrong

#

It doesn't matter

molten rose
#

Yep

inner raptor
#

I didn't actually know that

molten rose
#

Already object

inner raptor
#

Hmm okay well can you share your event ID that you are looking at?

molten rose
#

Yep wait please

#

evt_3KFmbKANbuz0wK881LZ9N3uF

inner raptor
#

Okay so yeah it is working. Can you log just the metadata instead of the whole PaymentIntent object?

molten rose
#

Okaywait

#

Just metadata: {
pseudo : pseudo,
quantity : quantity
}

#

?

#

Without payment_intent_data: {

#

?

inner raptor
#

Sorry, let's back up just a sec. How are you logging out the above?

molten rose
#

???

inner raptor
#

When you are seeing Log: metadata: [object]

#

Is this what you are seeing in the webhook?

molten rose
#

Ye

#

Event = stripe.webhooks.constructEvent(request.body, sig, endpointSecret);

#

Console.log(event)

inner raptor
#

Yep okay so try Console.log(event.metadata)

molten rose
#

Ok wait

#

Undefined

#

OH PERFECT

#

Event.data.object.metadata

#

{ pseudo: 'Ekali', quantity: '100' }

#

Thxx

inner raptor
#

Yep sorry, I was moving too quickly

#

Forgot the .data.object