保存卡信息以便稍后对客户进行条带化和收费

问题描述 投票:0回答:2

我希望我的客户通过stripe填写抄送信息,而不是最初向他们收费,但我会根据我提供给他们的服务手动向他们收费。它

是否可以简单地将他们的卡信息保存在条纹本身上,以便我可以手动通过条纹内部对其进行充电?我是条纹新手,所以我不明白这一切。

我遇到了这个

$intent = \Stripe\PaymentIntent::create([
                        'amount' => $request->amount * 100,
                        'currency' => 'usd',
                        'receipt_email' => $request->email,
                        'payment_method_types' => ["card"],
                        'setup_future_usage' => 'off_session'
                        )
                    ]);

但它总是说PaymentIntent需要一种付款方式,我似乎不理解,也没有看到运行PaymentIntent后手动收费的选项。

另外,我正在使用一个字段来收集 cc 信息,它会收集 cc 号码、月份、到期日和 cvc(从 stripe 网站提供),我不会单独收集它们。

谢谢你

php laravel stripe-payments
2个回答
4
投票

Stripe 有有关保存支付信息以供将来使用的文档涵盖了这种情况。

对于 PHP,步骤基本上是:

  1. 创建客户
  2. 创建指定客户的设置意图
  3. 收集付款详情
  4. 确认设置意图

这将创建一个付款方式并将其附加给客户。然后,您可以稍后使用该客户/付款方式组合来创建付款意向并收取付款。


0
投票

谢谢,@Justin Michael!您对使用该付款方式进行未来付款的回答非常有帮助。我们可以通过获取用户付款方式进行付款,并向他们收取未来付款的费用。

© www.soinside.com 2019 - 2024. All rights reserved.