Как я могу сделать реальную покупку из моего веб-приложения с localhost: 4200? - PullRequest
0 голосов
/ 13 марта 2020

Я использую проверку полосы в приложении angular. Когда я делаю покупку в приложении, запущенном на локальном хосте, используя мой тестовый аккаунт, все работает нормально Когда я переключаюсь на рабочий клиентский токен, мой запрос отклоняется полосой. В сообщении говорится, что localhost не занесен в белый список для моей учетной записи. Я зашел на панель управления учетной записью и попытался добавить localhost, но он не позволил.

Кто-нибудь знает, как это сделать? Я хочу провести некоторое тестирование на своем локальном хосте, делая реальные покупки, прежде чем я опубликую sh мое приложение.

1 Ответ

1 голос
/ 13 марта 2020

Stripe Checkout с вашими клавишами в режиме реального времени работает только по протоколу HTTPS (или по соображениям безопасности [0]), он работает на локальном хосте только в тестовом режиме.

Вы должны менять ключи в режиме реального времени только тогда, когда вы готов к работе и развернул веб-страницу / приложение.

Существует удобный контрольный список, на который можно сослаться, чтобы выполнить все требования перед началом работы [1]

[0 ] https://stripe.com/docs/security#tls

[1] https://stripe.com/docs/payments/checkout/live

...