#Goose-keys
1 messages ยท Page 1 of 1 (latest)
Hi there ๐ just double checking, the keys you're now using start with pk_live_ and sk_live_?
You bet!
On Stripe it says I'm in live mode, but when I go to the prebuilt payment page it's still test mode. But the app is updated
Are you using Payment Links by chance?
You know, I think I might be, but it wasn't called that when I developed the app over the summer
It is a prebuilt checkout page though
It looks like what Payment Links offers
It's a bit tricky because we also have checkout sessions that look very similar and are also referred to as prebuilt checkout pages, but are set up differently.
If it is a payment link (you'll be able to see it listed in your dashboard, link below) then those are specific to the mode they're created in, and you'll need to create a new one in live mode as well as update the URL that your app points to.
https://dashboard.stripe.com/test/payment-links
Okay then it definitely isn't a payment link!
I never set that up or anything, and nothing listed on the payment link dashboard
Alright, probably along the lines of a checkout session then. Hm, those should be driven by the provided keys.
Is your app external facing? Would I be able to try reproducing?
I think so! It's hosted on Heroku and it's live (it's a simple one)
You can try it here: https://donate.europeanmovement.eu/
Thanks for that! From what I'm seeing, the Checkout Sessions are still being created by a test key. It seems like your backend that is actually doing the creation still has the test secret key in it. Is your backend also in Heroku?
It's on github but I've redeployed it to Heroku
But honestly what you said is a huge help already - something is getting caught there
Trying a new deploy now
๐ sounds good, please let me know if we can continue to help.
I've deleted it from heroku and redone it and it's only live keys everywhere in this app
But I guess this is outside your area at this point
Thank you!
Sounds like it is. If your API keys aren't hard coded into your project, then there may be an environment variable that is still holding the test keys. Best of luck with the search!
Thanks for everything!