首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >create_intent上通过solidus_stripe gem的404

create_intent上通过solidus_stripe gem的404
EN

Stack Overflow用户
提问于 2022-01-18 20:55:48
回答 1查看 92关注 0票数 2

试图集成v3意图,遵循readme,但我一直在js端获取这些错误:

代码语言:javascript
复制
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

当我提交测试卡信息时:

代码语言:javascript
复制
POSThttps://_my_web_site_url.com/stripe/create_intent [HTTP/1.1 404 Not Found 897ms]

我一直在寻找什么类型的集成错误,但我什么也没做,我觉得它缺少一个贴子url的备忘录,所有在stripe的文档中提到的都在它们中指定了一个版本。

我在跑

代码语言:javascript
复制
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,
)

并在后端的支付页面中选择了条纹静态conf。

rails路由显示可用的url,但js不能使用,也不能直接在url栏中输入。

预先为阅读/帮助做THanks。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-27 03:20:13

我在创业板的回购上发了个问题。

为了使它工作,我不得不在我的主应用程序的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'

不会推荐这个宝石。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70762260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档