引用Laravel出纳文件:
如果您希望在为客户提供试用期的同时,仍然提前收集付款方式信息,则在创建订阅时应使用trialDays方法。
假设我想在订阅中添加30天试用期,我可以使用以下代码创建订阅:
$user->newSubscription('main', 'monthly')
->trialDays(30)
->create($stripeToken);
作为条带用户,我是否也应该在条带计划中添加试用期?
我不确定是否理解拉威尔出纳的逻辑。在两个不同的地方申报似乎是多余的。
如果您在stripe中定义了试用期,那么就不需要在代码中这样做。如果您不希望每次有人订阅时都使用试用版,您可能希望使用代码。
我认为这是没有必要的。如果您在创建订阅时添加试用日(直接使用API时使用“试用结束”参数),则该日期将优先于计划中定义的试用日!
我对这些答案不是100%满意,因为问题是关于使用出纳的。
使用出纳创建订阅将始终设置试用结束
protected function buildPayload()
{
return array_filter([
'billing_cycle_anchor' => $this->billingCycleAnchor,
'coupon' => $this->coupon,
'metadata' => $this->metadata,
'plan' => $this->plan,
'quantity' => $this->quantity,
'tax_percent' => $this->getTaxPercentageForPayload(),
'trial_end' => $this->getTrialEndForPayload(),
]);
}
此试用\u end
将默认为“现在”(无试用)或在-
条纹中定义的试用期似乎被忽略了。
我同意,预期的行为应该是,您通过出纳传递的内容将优先于计划中定义的试用日。然而,情况似乎并非如此。(出纳v8.0.1)
我用的是带条纹的拉威尔收银员。 在我的帐户面板中,我想向用户显示他们每月订阅的费用。 用户可以拥有没有优惠券的普通计划,也可以拥有半价优惠券的相同计划。 有没有收银员可以告诉我每月订阅的费用是多少,或者他们是否使用优惠券注册?或者这是我必须在他们订阅时存储在我自己的数据库中的东西?
问题内容: 在界面中添加Javadoc注释并在实现中添加非Javadoc注释是否正确? 当您自动生成注释时,大多数IDE都会为实现生成非JavaDoc注释。具体方法不应该有描述吗? 问题答案: 对于仅实现(不是覆盖)的方法,请确定为什么不这样做,尤其是如果它们是公共的。 如果您处于压倒一切的情况,并且打算复制任何文本,那么绝对不能。复制是导致差异的必经之路。结果,用户将基于检查父类型还是子类型中的
我试图在stripe中收取一次性的第一个月订阅费,但我不知道怎么做,因为他们更改了界面。 在第一个月订阅费的初始费用之后,它应该按月滚动。 理想的情况下,我期待着这样做与拉威尔收银员。 欢迎提供任何想法和示例。
从文档中不清楚,但从我从其他人的评论和示例中收集到的轶事来看,newSubscription函数应该: a、 将令牌作为createToken()中创建的令牌 b、 在条带中创建客户 c、 将新订阅与该新客户关联 d、 相应地更新Laravel数据库 这样做正确吗?在我的测试中,我总是得到同样的信息: 因为出纳实际上并没有使用我的令牌创建条带用户。 如果我遗漏了一些明显的东西,我会道歉。我们是否应
我对拉威尔的付款有问题。我需要结合收费和新的订阅作为一个,这样当有一个不完全的付款例外,我仍然可以得到条纹Webhook。 另一种方法是捕获异常并构建类似laravel的处理不完整异常的方法。 请让我知道你是如何处理这个问题的。谢啦
本文向大家介绍如果我截断一个表,是否还应该添加索引?,包括了如果我截断一个表,是否还应该添加索引?的使用技巧和注意事项,需要的朋友参考一下 如果截断表,则不需要添加索引,因为截断表后会重新创建表,并且会自动添加索引。 让我们首先创建一个表- 以下是创建索引的查询- 使用插入命令在表中插入一些记录- 截断表格之前,您需要检查表格状态- 输出结果 这将产生以下输出- 现在截断表- 现在再次检查表状态。