Stripe Error in LIVE: You did not provide an API key. You need to provide your API key in the Authorization header, using Bearer auth

Hey all,

I’ve seen at least one other post on this topic and have yet to find a solution for it.

I am having trouble with Stripe in the LIVE (PROD) environment. I continue to see the attached error message and can’t seem to resolve it.

StripeError

I’ve set up my Publishable and Secret keys for both Live and Development (as highlighted in the second attachment).

I trigger Stripe using the ‘Charge the current user’ step in the workflow, as shown below:

ChargeCurrentUser

Note: it works perfectly fine in Development.

Have I missed something here?
And has anyone here managed to resolve this issue?

Hi All,

I’ve managed to resolve this issue by adding the following to the API Connector:

I hope this resolves the issue for you as well.

I’m having the same issue. So the Bearer SECRET_KEY you put in the Stripe plugin itself doesn’t work, you have to actually create a manual API entry with these values in the header?

It didn’t work for me. I’m not quite sure what you’re doing in your fix, because in your original message you’re using the Stripe plugin then in your fix you’re using the API connector.

Hey @l.dodkins yes, in addition to the setup on the Stripe plugin itself, I also placed the keys in the API Connector as displayed above. That resolved it for me.

Thanks for your response, the issue was unrelated that’s why the fix didn’t work.