# Get metadata from Stripe Checkout

**URL:** <https://community.glideapps.com/t/get-metadata-from-stripe-checkout/80731>\
**Category:** Ask for Help\
**Tags:** api\
**Created:** [March 13, 2025, 10:19pm UTC](https://community.glideapps.com/t/get-metadata-from-stripe-checkout/80731 "2025-03-13T22:19:09Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mitchell\_Francis](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mitchell_francis/32/45916_2.png) [@Mitchell\_Francis](https://community.glideapps.com/u/Mitchell_Francis)\
**Post date:** [March 13, 2025, 10:19pm UTC](https://community.glideapps.com/t/get-metadata-from-stripe-checkout/80731/1 "2025-03-13T22:19:09Z")

</div>

Hi guys,

Bit stumped on getting metadata from Stripe. When I create the product in make i assign metadata to it. When I run it its successful and shows the metadata array. However when I have a trigger to watch for successful transactions the meta is not in that output in fact I cant get a checkout session ID, product name or anything useful. I have since included metadata when assigning the price and generating the payment link.

Would appreciate any help on this!

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [March 13, 2025, 11:47pm UTC](https://community.glideapps.com/t/get-metadata-from-stripe-checkout/80731/2 "2025-03-13T23:47:44Z")

</div>

When you watch for successful transactions, I think you would always have the product ID. Do an extra call to get the product info from that productID.

Stripe, and many other platforms, handle events that way. They just give the entity’s ID and not immediately showing info from related entities in that same payload.

---

<div class="post-metadata">

**Author:** ![Mitchell\_Francis](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mitchell_francis/32/45916_2.png) [@Mitchell\_Francis](https://community.glideapps.com/u/Mitchell_Francis)\
**Post date:** [March 14, 2025, 12:27am UTC](https://community.glideapps.com/t/get-metadata-from-stripe-checkout/80731/3 "2025-03-14T00:27:55Z")

</div>

![Screenshot 2025-03-14 at 02.25.53](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/2/c/2cbb9d612933e8f4fece6619dc094f75000c45f4.jpeg)  
The only thing I get is Payment Intent ID which is not generated when creating the payment link so couldnt link it that way however no info about the product what so ever comes through

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [March 14, 2025, 12:37am UTC](https://community.glideapps.com/t/get-metadata-from-stripe-checkout/80731/4 "2025-03-14T00:37:04Z")

</div>

Is there a reason you’re watching for a payment intent? Wouldn’t you want to watch an invoice instead?

---

<div class="post-metadata">

**Author:** ![Mitchell\_Francis](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mitchell_francis/32/45916_2.png) [@Mitchell\_Francis](https://community.glideapps.com/u/Mitchell_Francis)\
**Post date:** [March 14, 2025, 12:39am UTC](https://community.glideapps.com/t/get-metadata-from-stripe-checkout/80731/5 "2025-03-14T00:39:48Z")

</div>

Ah I see, if I had to send invoices after a successful checkout could I get the metadata of the product from that?

---

<div class="post-metadata">

**Author:** ![Mitchell\_Francis](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mitchell_francis/32/45916_2.png) [@Mitchell\_Francis](https://community.glideapps.com/u/Mitchell_Francis)\
**Post date:** [March 14, 2025, 12:41am UTC](https://community.glideapps.com/t/get-metadata-from-stripe-checkout/80731/6 "2025-03-14T00:41:16Z")

</div>

We arrn’t collecting payment from a customer through an invoice, so would a receipt be more suitable?

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [March 14, 2025, 12:57am UTC](https://community.glideapps.com/t/get-metadata-from-stripe-checkout/80731/7 "2025-03-14T00:57:18Z")

</div>

How are you collecting the payment here?

---

<div class="post-metadata">

**Author:** ![Mitchell\_Francis](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mitchell_francis/32/45916_2.png) [@Mitchell\_Francis](https://community.glideapps.com/u/Mitchell_Francis)\
**Post date:** [March 14, 2025, 12:58am UTC](https://community.glideapps.com/t/get-metadata-from-stripe-checkout/80731/8 "2025-03-14T00:58:51Z")

</div>

Ah I got it! n8n pulls the metadata in the response! Thanks for your helping me!

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [March 21, 2025, 12:59am UTC](https://community.glideapps.com/t/get-metadata-from-stripe-checkout/80731/9 "2025-03-21T00:59:20Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
