我在使用API时无法向Stripe添加客户和卡片时遇到了一些困难,我认为我遇到的解决方案似乎有效,但我不确定是否会创建我看不到的问题 .
我正在做的是使用带有条带的Checkout选项,在我的charge.php文件中,我删除了以下代码,因此不收取任何费用:
$charge = \Stripe\Charge::create(array(
'customer' => $customer->id,
'amount' => 5000,
'currency' => 'usd'
));
我只保留以下代码:
$customer = \Stripe\Customer::create(array(
'email' => 'customer@example.com',
'source' => $token
));
据我所知,客户正在创建,我可以使用该客户数据在将来为卡充电,并且在提交表单时不会对卡进行任何收费 .
我在这里错过了什么吗?
1 回答
根据这里的文档https://stripe.com/docs/charges#saving-credit-card-details-for-later - 它's possible to store the customer' s未来日期的卡详细信息 .
使用以下内容将存储客户及其卡的详细信息以供日后使用:
不需要任何其他东西 . 当您准备好在将来向客户收费时,您将获取他们的数据(通过他们的客户ID),然后运行以下代码: