我希望我的客户通过 Stripe 填写抄送信息,而不是一开始就向他们收费,但我稍后会根据我提供的服务手动向他们收费。它
是否可以简单地将他们的卡信息保存在条带上,以便我可以手动去内部通过条带向他们收费?我是 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 信息,它收集了从 Stripe 网站提供的 cc 编号、月份、到期日期和 cvc,我不是单独收集它们。
谢谢
答案 0 :(得分:4)
Stripe 的 documentation about saving payment information for future use 涵盖了这种情况。
对于 PHP,步骤基本上是:
这将创建一个付款方式并将其附加到客户。然后,您可以稍后使用该客户/付款方式组合来创建付款意图并收取付款。