如何重新利用 Stripe 客户?

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

我一直在浏览文档和其他内容,但在这方面没有什么是直接的。

文档显示:

saveStripeCustomerId($user, $customer->id);

没有一行代码或注释来解释此函数中的位置或代码。

另一个人在这里问如何存储代币。答案是不要存储令牌、保存客户 ID,或类似保存客户的内容。他们忘记说如何或在哪里拯救他们..

我可以一次性提问吗?

如何重新利用 Stripe 客户?

stripe-payments
3个回答
3
投票

您根本不需要参与订阅即可创建客户。客户需要创建订阅,但反之则不然。

下面的这行代码是您创建并运行以将 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 保存到数据库中,您可以随时检索该客户并向其收费,而无需存储信用卡或个人信息。


0
投票

我找到了答案,但对我的缺乏理解不承担任何责任,哈哈。

文档说:

创建客户后,您应该将其 id 存储在自己的数据库中,以便稍后与 stripe 通信时参考。

但猜猜在哪里?在订阅下,我认为我永远不会需要它,因为我没有对订阅做任何事情。我认为这个重要的细节会与客户提及......


0
投票

那么你把hybrdthry911发布的代码放在哪里?

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