即使密钥正确,我仍然在 heroku 上收到错误消息。
这不起作用:
if Rails.env.production?
Stripe.api_key = ENV['STRIPE_API_KEY']
STRIPE_PUBLIC_KEY = ENV['STRIPE_PUBLIC_KEY']
然而,使用相同的键可以:
if Rails.env.production?
Stripe.api_key = ENV['STRIPE_API_KEY']
STRIPE_PUBLIC_KEY = 'pk_key'
我认为 Heroku env 密钥不正确,但我重新输入了它,它们是相同的。我不知道为什么它不能工作,除非我把钥匙自己放进去。