Laravel Cashier的文档相当模糊,并且缺少一些非常重要的细节,比如$stripeToken
是什么以及它来自哪里?
因此,我们这样创建新的订阅:
$user->newSubscription('main', 'premium')->create($stripeToken);
这是用户第一次订阅,那么
$stripeToken
究竟从哪里来呢?文档中说:
“create”方法接受Stripe信用卡/来源令牌,将开始订阅,并更新您的数据库与客户ID和其他相关的计费信息。
这是否意味着我必须手动在Stripe中创建客户对象,然后将客户ID作为
$stripeToken
传递?它提到了卡片详细信息,但是我该如何传递它们?格式是什么,期望得到什么返回?如果
$stripeToken
是Stripe中的客户ID,则Cashier假定我们已经在Stripe中创建了客户,而我们第一次没有。有人能解释一下吗?
stripeToken
。 - thefallen