我有一个应用程序,我正在尝试集成条纹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时,会出现错误“您未设置有效的可发布密钥”。有人可以告诉我我在做什么错吗?我仍在使用测试模式。