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

Radzen Blazor中Stripe支付的卡片验证与数据库交互问题

Radzen Blazor中的Stripe集成

点击「立即支付」按钮时,要求未输入任何卡片信息时弹出验证提示。目前已为该按钮实现脚本,在CreateShoppingCartObject方法中触发,包含Stripe支付的Payment Intent创建逻辑,核心目标是提交前完成卡片信息验证。

现有问题

Razor.cs页面问题

  • ShoppingCartInvoke的C#代码中,invokeMethod里的验证流程失效:无法检测用户是否输入卡号,导致订单数据直接存入数据库,跳过了必要的卡片信息验证环节。
  • Payment Intent响应的C#代码未对验证结果做有效判断,直接执行后续入库逻辑。

Razor页面问题

  • 尝试通过JavaScript检测卡片验证状态,但Stripe的卡片输入组件是独立生成的iframe,受同源策略限制,无法在「立即支付」按钮激活前获取卡片输入状态,无法实现前置验证。
  • 绑定卡片的JS代码、支付提交事件的JS代码均因iframe限制,无法访问卡片输入区域的验证状态。

内容的提问来源于stack exchange,提问作者Khushbu Gajera

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 23:47:14