# Stripe-api-key-publishable

**URL:** <https://community.miniextensions.com/t/stripe-api-key-publishable/833>\
**Category:** Need help\
**Created:** [July 24, 2024, 8:45pm UTC](https://community.miniextensions.com/t/stripe-api-key-publishable/833 "2024-07-24T20:45:02Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Amber](https://avatars.discourse-cdn.com/v4/letter/a/9fc348/32.png) [@Amber](https://community.miniextensions.com/u/Amber)\
**Post date:** [July 24, 2024, 8:45pm UTC](https://community.miniextensions.com/t/stripe-api-key-publishable/833/1 "2024-07-24T20:45:03Z")

</div>

I have been working on this Airtable-Stripe project for days. I keep getting this message when I click on the link. I have set-up the secret API key in the workspace setting about five times now. What am I missing?

“Could not find a workspace secret with the type stripe-api-key-publishable. Please set one in the workspace settings.”

---

<div class="post-metadata">

**Author:** ![Hannes](https://yyz1.discourse-cdn.com/flex035/user_avatar/community.miniextensions.com/hannes/32/660_2.png) [@Hannes](https://community.miniextensions.com/u/Hannes)\
**Post date:** [July 24, 2024, 9:24pm UTC](https://community.miniextensions.com/t/stripe-api-key-publishable/833/2 "2024-07-24T21:24:10Z")

</div>

Hi Amber, thank you for reaching out! I’m sorry you’re having trouble with your Stripe integration.

Stripe uses **two** API keys, the _secret_ one and the _publishable_ one. You need to set both in your workspace settings for the integration to function. You should be able to find the publishable one on the same page in Stripe as the secret one so you can copy it from there.

Please let me know if you have any follow-up questions or require any further assistance. I’d be happy to help!

---

<div class="post-metadata">

**Author:** ![Hannes](https://yyz1.discourse-cdn.com/flex035/user_avatar/community.miniextensions.com/hannes/32/660_2.png) [@Hannes](https://community.miniextensions.com/u/Hannes)\
**Post date:** [July 24, 2024, 9:37pm UTC](https://community.miniextensions.com/t/stripe-api-key-publishable/833/3 "2024-07-24T21:37:08Z")

</div>

To add to this a little, Stripe actually uses 4 API keys: 2 for test mode and 2 for live mode. Please make sure you first test everything using the test mode secret and publishable API keys before you switch them over to the live mode keys!

---

<div class="post-metadata">

**Author:** ![Amber](https://avatars.discourse-cdn.com/v4/letter/a/9fc348/32.png) [@Amber](https://community.miniextensions.com/u/Amber)\
**Post date:** [July 24, 2024, 11:17pm UTC](https://community.miniextensions.com/t/stripe-api-key-publishable/833/4 "2024-07-24T23:17:38Z")

</div>

Thank you for the quick response. I put them all in there and it appears to be working. I have Stripe set to Test Mode in the backend; so hopeufly that will protect it from getting too wonky.

---

<div class="post-metadata">

**Author:** ![Hannes](https://yyz1.discourse-cdn.com/flex035/user_avatar/community.miniextensions.com/hannes/32/660_2.png) [@Hannes](https://community.miniextensions.com/u/Hannes)\
**Post date:** [July 24, 2024, 11:29pm UTC](https://community.miniextensions.com/t/stripe-api-key-publishable/833/5 "2024-07-24T23:29:23Z")

</div>

Whenever you get to the checkout page you should see a yellow “Test Mode” badge appear. That’s how you know it’s working! If you don’t see test mode anywhere, don’t click “pay” as that means you’re on live mode! 😉

 ![Screenshot 2024-07-24 at 16.31.53](https://canada1.discourse-cdn.com/flex035/uploads/miniextensions/original/1X/1882ce9e7c222fdb21ce96f40e0c89bd59eff696.jpeg)
