Skip to content

Stripe Credential - Payment Gateway

A Stripe credential allows your workflows to process payments, manage subscriptions, create invoices, and handle financial operations through the Stripe payment gateway.


FieldDescriptionExample
Secret KeySecret key for server operationssk_live_... or sk_test_...
Publishable KeyPublic key for client sidepk_live_... or pk_test_...

  1. Go to dashboard.stripe.com
  2. Create an account if you don’t have one
  3. Complete business verification for production payments
  1. Make sure you’re in Test mode (toggle at the top of the dashboard)
  2. Go to Developers > API Keys
  3. Copy the Publishable key (starts with pk_test_)
  4. Click Reveal test key to see the Secret key (starts with sk_test_)
  5. Copy both keys
  1. Complete account activation in Settings > Account details
  2. Switch to Live mode with the top toggle
  3. Go to Developers > API Keys
  4. Production keys start with pk_live_ and sk_live_

  • Test Mode: Use test keys for development. You can use test cards like 4242 4242 4242 4242
  • Live Mode: Use production keys for real transactions. Requires verified account

  • Verify you’re using the Secret Key (not the Publishable Key) in Floogos
  • Confirm you’re not mixing test and production keys
  • Verify your account is fully activated
  • Confirm the customer’s payment method is valid
  • Check logs in Developers > Logs on the Stripe dashboard
  • Check the webhook URL in Developers > Webhooks
  • Confirm the correct events are subscribed
  • Review delivery attempts in the dashboard

  • Never expose the Secret Key in client-side code or public repositories
  • The Publishable Key is safe for frontend use
  • Use test keys during development
  • Configure Restricted Keys to limit permissions
  • Enable two-factor authentication on your Stripe account
  • Verify webhook signatures to prevent forged requests
  • Monitor transactions regularly from the dashboard