我一直在浏览文档和其他内容,但在这方面没有什么是直接的。
文档显示:
saveStripeCustomerId($user, $customer->id);
没有一行代码或注释来解释此函数中的位置或代码。
另一个人在这里问如何存储代币。答案是不要存储令牌、保存客户 ID,或类似保存客户的内容。他们忘记说如何或在哪里拯救他们..
我可以一次性提问吗?
如何重新利用 Stripe 客户?
您根本不需要参与订阅即可创建客户。客户需要创建订阅,但反之则不然。
下面的这行代码是您创建并运行以将 customerId 保存到数据库的函数示例,它不是条带函数。由您来填充该函数并处理数据库事务。
// Save the customer ID in your database so you can use it later
saveStripeCustomerId($user, $customer->id);
这行代码更具体地说是创建一个客户。执行时,它将返回一个客户对象,您可以使用该对象,添加/删除卡,并对这些卡进行收费。
// Create a Customer
$customer = Stripe_Customer::create(array(
"card" => $token,
"description" => "[email protected]")
);
通过将客户 ID 保存到数据库中,您可以随时检索该客户并向其收费,而无需存储信用卡或个人信息。
我找到了答案,但对我的缺乏理解不承担任何责任,哈哈。
文档说:
创建客户后,您应该将其 id 存储在自己的数据库中,以便稍后与 stripe 通信时参考。
但猜猜在哪里?在订阅下,我认为我永远不会需要它,因为我没有对订阅做任何事情。我认为这个重要的细节会与客户提及......
那么你把hybrdthry911发布的代码放在哪里?