Stripe payment работает только на моем localhost, но не работает на сервере heroku

Я изучаю веб-разработку, и я создавал этот проект, но у меня есть эта проблема. Stripe Payment работает на LocalHost, но не работает на Heroku.

https://i.stack.imgur.com/UsMKp.png

и это текущий код https://github.com/unmalnickname/Ebook-Seller-App

и сайт Heroku https://powerful-oasis-51375.herokuapp.com

Спасибо за ваше время и помощь

Не работает - ок, как? Есть ли ошибки в консоли разработчика браузера? Что вы наблюдаете на сайте heroku, что отличается от рабочего сайта (мы не можем видеть оба, поэтому мы не можем сравнивать)
Bravo 26.10.2018 05:06
1
1
411
1

Ответы 1

Я получил доступ к вашему сайту, размещенному в Heroku, и попытался использовать модальное окно Stripe Checkout, оно показывает сообщения об ошибках.

«Недействительные ключи для публикации»

Stripe Checkout требует, чтобы вы передали правильные публикуемые ключи для выполнения проверки.

Итак, основываясь на сообщении об ошибке, я почти уверен, что параметры среды [0] не были переданы должным образом в вашем развертывании Heroku. Либо он работает в режиме разработки, либо параметры не передаются при запуске узла.

Надеюсь, что это поможет

[0] https://github.com/unmalnickname/Ebook-Seller-App/blob/master/config/keys.js#L1

Другие вопросы по теме