You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter App集成Stripe时调用Magento 2.4.7 GraphQL下单接口报“No such subscription exist”错误排查求助

Flutter App集成Stripe时调用Magento 2.4.7 GraphQL下单接口报“No such subscription exist”错误排查求助

各位好,想请教个Magento 2.4.7 + Flutter + Stripe集成的问题:

我们团队有个运行稳定的Magento 2.4.7电商站,Stripe模块(包含订阅功能)已经部署很久了,网站上的订单、支付、订阅流程都完全正常。最近刚上线了Flutter开发的移动端App,现在要把Stripe支付流程移植到App里。

我们目前的集成流程是这样的:

  • 第一步:通过Magento自定义的GraphQL接口创建Stripe Payment Intent,把生成的Intent信息返回给Flutter App
  • 第二步:App端使用Stripe官方SDK完成前端支付操作(比如收集用户卡片信息、确认支付)
  • 第三步:支付成功后,App调用Magento原生的placeOrder GraphQL接口,触发后端完成订单创建、订阅关联等操作

但现在卡在了第三步——调用placeOrder接口时,Magento后端直接抛出了错误:"No such subscription exist",错误信息里还附带了一个Stripe模块生成的订阅ID。

我们排查了半天,不确定是不是漏掉了某个关键步骤:比如是不是在App端完成支付后,需要先把Stripe返回的订阅ID同步回Magento,再调用placeOrder?或者是Payment Intent创建时,还有什么订阅相关的参数没有正确传递?

有没有做过类似集成的朋友能给点排查方向?我们的核心需求就是让App端下单时,Magento后端能顺利完成订单和订阅的关联,不再抛出这个错误。

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 14:48:08