404 是 create_intent 错误 solidus_stripe gem
404 on create_intent via solidus_stripe gem
尝试集成 v3 intents,按照自述文件进行操作,但我在 js 方面不断遇到这些错误:
Feature Policy: Skipping unsupported feature name “payment”. v3:1:78187
Feature Policy: Skipping unsupported feature name “payment”. v3:1:78325
Feature Policy: Skipping unsupported feature name “payment”. v3:1:178554
当我提交测试卡信息时:
POSThttps://_my_web_site_url.com/stripe/create_intent [HTTP/1.1 404 Not Found 897ms]
我一直在寻找我本可以做的什么样的集成错误,但什么也没做,我觉得它缺少发帖人 url
stripe 文档中的所有提及都在其中指定了一个版本。
我是 运行
rails 5.2.6 on ruby 2.7 with:
solidus (2.10.5)
solidus_api (= 2.10.5)
solidus_backend (= 2.10.5)
solidus_core (= 2.10.5)
solidus_frontend (= 2.10.5)
solidus_sample (= 2.10.5)
solidus_api (2.10.5)
solidus_stripe (4.2.0)
config.static_model_preferences.add(
Spree::PaymentMethod::StripeCreditCard,
'stripe_env_credentials',
secret_key:'sk_test_aksdhflkajsgdflkuasgdf',
publishable_key: 'pk_test_kjhga;lihglkashglasd',
stripe_country: 'FR',
v3_elements: false,
v3_intents: true,
)
并且在后台支付页面选择了stripe static conf
A rails 路由显示可用的 urls ,但对 js 不可用,也不能直接输入 url bar .
在此先感谢您的阅读/帮助。
我已将问题发布到 gem 的存储库。
为了让它工作,我必须在我的主应用程序中添加路由 route.rb :
post '/stripe/confirm_payment', to: 'stripe#confirm_payment'
# payment intents routes:
post '/stripe/create_intent', to: 'solidus_stripe/intents#create_intent'
post '/stripe/create_payment', to: 'solidus_stripe/intents#create_payment'
# payment request routes:
post '/stripe/shipping_rates', to: 'solidus_stripe/payment_request#shipping_rates'
post '/stripe/update_order', to: 'solidus_stripe/payment_request#update_order'
不会推荐这个 gem .
尝试集成 v3 intents,按照自述文件进行操作,但我在 js 方面不断遇到这些错误:
Feature Policy: Skipping unsupported feature name “payment”. v3:1:78187
Feature Policy: Skipping unsupported feature name “payment”. v3:1:78325
Feature Policy: Skipping unsupported feature name “payment”. v3:1:178554
当我提交测试卡信息时:
POSThttps://_my_web_site_url.com/stripe/create_intent [HTTP/1.1 404 Not Found 897ms]
我一直在寻找我本可以做的什么样的集成错误,但什么也没做,我觉得它缺少发帖人 url stripe 文档中的所有提及都在其中指定了一个版本。
我是 运行
rails 5.2.6 on ruby 2.7 with:
solidus (2.10.5)
solidus_api (= 2.10.5)
solidus_backend (= 2.10.5)
solidus_core (= 2.10.5)
solidus_frontend (= 2.10.5)
solidus_sample (= 2.10.5)
solidus_api (2.10.5)
solidus_stripe (4.2.0)
config.static_model_preferences.add(
Spree::PaymentMethod::StripeCreditCard,
'stripe_env_credentials',
secret_key:'sk_test_aksdhflkajsgdflkuasgdf',
publishable_key: 'pk_test_kjhga;lihglkashglasd',
stripe_country: 'FR',
v3_elements: false,
v3_intents: true,
)
并且在后台支付页面选择了stripe static conf
A rails 路由显示可用的 urls ,但对 js 不可用,也不能直接输入 url bar .
在此先感谢您的阅读/帮助。
我已将问题发布到 gem 的存储库。
为了让它工作,我必须在我的主应用程序中添加路由 route.rb :
post '/stripe/confirm_payment', to: 'stripe#confirm_payment'
# payment intents routes:
post '/stripe/create_intent', to: 'solidus_stripe/intents#create_intent'
post '/stripe/create_payment', to: 'solidus_stripe/intents#create_payment'
# payment request routes:
post '/stripe/shipping_rates', to: 'solidus_stripe/payment_request#shipping_rates'
post '/stripe/update_order', to: 'solidus_stripe/payment_request#update_order'
不会推荐这个 gem .