我的API条带键无法在生产中使用?

时间:2018-11-22 11:52:02

标签: ruby-on-rails-5 stripe-payments figaro-ruby

我有一个应用程序,我正在尝试集成条纹API。在遵循某个教程的同时,我设法按如下所示配置我的带区密钥。

在config / application.yml(figaro)中

development:
  stripe_secret_key: sk_test_******************
  stripe_publishable_key: pk_test_******************

production:
  stripe_secret_key: sk_test_******************
  stripe_publishable_key: pk_test_******************

然后我在config / initializers / stripe.rb中拥有

Rails.configuration.stripe = {
    :publishable_key => ENV['stripe_publishable_key'],
    :secret_key      => ENV['stripe_secret_key']
}

Stripe.api_key = Rails.configuration.stripe[:secret_key]

一切在开发中都可以正常工作,但是,当我将应用程序部署到heroku时,会出现错误“您未设置有效的可发布密钥”。有人可以告诉我我在做什么错吗?我仍在使用测试模式。

0 个答案:

没有答案