首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用PaymentIntent (条纹)授权资金?

如何用PaymentIntent (条纹)授权资金?
EN

Stack Overflow用户
提问于 2019-09-18 08:03:55
回答 1查看 176关注 0票数 0

当我使用收费时,这很容易,只需创建一个收费而不获取资金,并且资金是授权的(当然,如果有足够的资金)。

但在转到PaymentIntent之后,PaymentIntent的创建并没有产生任何费用,因此没有任何基金被自动化。当我打电话给paymentIntent.confirm()时,如果卡上有足够的资金,就会立即创建并捕获电荷。如果没有,则抛出CardException。

我需要一种方式授权资金,或其他方式检查是否有足够的资金在卡上,但在我打电话确认。

有办法这样做吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-19 07:39:05

通过将capture_method of paymentIntent设置为手动操作,我成功地做到了这一点。默认是自动的,所以确认,相关的费用将被创建和捕获。但是,如果这是手动设置的,确认费用将被创建(如果余额是好的),我们需要调用paymentIntent.capture()来完成实际的支付。

所以流量是

  • 创建paymentIntent,将capture_method设置为手动
  • call paymentIntent.confirm(),授权当您准备支付H 210F 211时,向
  • 调用paymentIntent.capture()支付资金。

如果卡上没有足够的资金,在第二步,CardException将被抛出。

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

https://stackoverflow.com/questions/57987864

复制
相关文章

相似问题

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