Проблема: Я создал новую учетную запись Stripe и подключил ее к своему приложению, выполнил все новые тестовые публикации и секретные ключи API ... Добавил свои учетные данные и настройки.
Все мои ключи успешно вызываются с помощью:
Rails.application.credentials.dig(:stripe, :publishable_key),
... в файле config и stripe.js
Я обновляю свои ключи в учетных данных, делаю пробный платеж и получаю
No such token: tok_1EKxxxxxxxxxxxhQKy
Затем я вручную вставил новый публикуемый ключ в файл stripe.js, и он заработал ...
Чтобы проверить, я попытался ввести старый тестовый ключ, и я получаю те же ошибки. Итак, я предполагаю, что копания учетных данных получает мои старые ключи, потому что это та же ошибка?
Возможно ли, что учетные данные как-то не обновляются?
Теперь одна проблема, о которой я могу подумать, это то, что в прошлом я использовал Atom для обновления своих учетных данных, и это никогда не работало. Недавно я наткнулся на пост-атомный атом, который не работает с учетными данными, а Nano работает. Так что я реализовал это, и это работало (пока я не ввел новые ключи в). Так что мне интересно, могут ли мои старые входы в старые учетные данные атома мешать? Я сомневаюсь, но стоит упомянуть
Что можно сделать, чтобы исправить это, поскольку я хочу реализовать с использованием учетных данных?
Все ключи являются тестовыми ключами и находятся на своих местах.
Я предполагаю, что в файле stripe.js учетные данные или файл копирует только старый ключ?
Потому что, когда я вручную вставляю старый тестовый ключ, он не работает с той же ошибкой, что и копка учетных данных.
Это все работало нормально, пока я не обновил учетные данные для новых ключей ...