RubberDuckStrategiesRubberDuckStrategies
RubberDuckStrategiesPLUS
Dec 29, 2025

Q: Why does it require my stripe API secret key?

When I go to connect my Stripe account, it asks for the secret API key in addition to the publishable key. On Stripe, I can only view the secret API key once before I have to generate a whole new one, which would mean redoing other integrations elsewhere I'd rather leave alone. I tried using a restricted API key instead of the secret key, because that has worked for other software integrations, but this time I got an error in Trafft saying that a restricted key wouldn't work. Why does Trafft need the secret key enabling full API access to Stripe? Is it possible to find a workaround and use a restricted key instead?

Founder Team
Nikola__Trafft

Nikola__Trafft

Mar 18, 2026

A: Hi,

Trafft requires the full Stripe secret API key because this is how we enable Stripe to be fully white-labeled for agency accounts. This allows agency owners to manage payments for multiple sub-accounts while keeping the experience seamless for end users.

Unfortunately, using a restricted key isn’t compatible with this setup, and the only way to change the key is to revoke the current one and generate a new secret key. We understand this can be inconvenient if you have other integrations, but at the moment, full API access is necessary for the functionality we provide.

Share
Helpful?
0
Log in to join the conversation
Related questions
View product details