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

创建Stripe PaymentIntent时是否会检查客户支付能力及支付方式?

Stripe PaymentIntent 相关问题解答

问题1:若客户无足够资金或无可用支付方式等情况,创建PaymentIntent时会报错吗?

不会。创建PaymentIntent只是初始化一个支付意向对象,这一步不会触发任何支付方式有效性、客户资金充足性的验证。只有在后续执行支付确认步骤(比如前端调用confirmCardPayment这类确认接口)时,Stripe才会与发卡机构交互,检查支付方式是否可用、资金是否足够等,此时才会返回对应的错误信息。

问题2:通过Node.js创建如下PaymentIntent时,是否会检查客户是否具备完成该支付金额的资源?

不会。你提供的代码仅完成PaymentIntent的初始化创建:

const stripe = require('stripe')(secret_key);

const paymentIntent = await stripe.paymentIntents.create({
  customer: customer_id,
  amount: 2000,
  currency: 'usd',
  automatic_payment_methods: {enabled: true},
});

创建动作本身不会验证客户的支付资源,只有后续发起支付确认请求时,才会进行支付方式验证、资金充足性检查等操作,相关错误也只会在这个阶段返回。

内容的提问来源于stack exchange,提问作者Bear Bile Farming is Torture

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 12:27:03