NodeJS 如果没有足够的资金或没有付款方式等,PaymentIntent会在创建过程中出错吗?

p1tboqfb  于 2023-06-05  发布在  Node.js
关注(0)|答案(1)|浏览(284)
const stripe = require('stripe')(secret_key);

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

如果我通过Node创建了一个类似上面的PaymentIntent,它会检查客户是否真的有足够的资源来完成这个支付金额吗?

2hh7jdfx

2hh7jdfx1#

否。PaymentIntent需要确认(传递confirm: true)才能实际尝试向此customer_id收费。
请注意,您不应该在这样的公共空间中共享您的密钥,即使是测试模式密钥。

相关问题