Rails 应用 Stripe 支付在生产环境中不起作用
Rails app Stripe payment don't work in production
我在销售 Rails 应用程序的产品上实施了 Stripe 支付系统;在开发中,一切正常,甚至 webhook 也可以完成购买。
但是当部署到 heroku 后,当我尝试进行购买过程时,它在单击“购买”按钮后卡住了......在 Heroku 日志上它显示以下致命消息:
“ Stripe::AuthenticationError(未提供 API 密钥。使用“Stripe.api_key =”设置您的 API 密钥。您可以从 Stripe 网络界面生成 API 密钥。”
但是一切都被推送和迁移了。
有什么提示吗?
谢谢
假设您在开发中使用 gem 类似“dotenv”的 API 键和其他键,您需要像这样将键传递给 heroku:
heroku config:set STRIPE_KEY=abcdefg...
我在销售 Rails 应用程序的产品上实施了 Stripe 支付系统;在开发中,一切正常,甚至 webhook 也可以完成购买。 但是当部署到 heroku 后,当我尝试进行购买过程时,它在单击“购买”按钮后卡住了......在 Heroku 日志上它显示以下致命消息: “ Stripe::AuthenticationError(未提供 API 密钥。使用“Stripe.api_key =”设置您的 API 密钥。您可以从 Stripe 网络界面生成 API 密钥。” 但是一切都被推送和迁移了。 有什么提示吗? 谢谢
假设您在开发中使用 gem 类似“dotenv”的 API 键和其他键,您需要像这样将键传递给 heroku:
heroku config:set STRIPE_KEY=abcdefg...