我正在使用Laravel Cashier并简单地设置了带有分层数量的订阅(第一个单元为$ x,后续单元为$ y)。
在收银台中轻松创建带有数量的订阅:
$user->subscription('main')->quantity(5)->create($token);
条带结帐(https://stripe.com/docs/checkout)似乎不支持与订购匹配的数量,因此在调用结帐之前,我是否必须计算要添加到data-amount
字段中的总数?结帐与订阅API的功能不匹配似乎很奇怪。
<script src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="{{ env('STRIPE_KEY') }}"
data-amount="{{$plan->amount}}"
data-name="People Like Us"
data-email="{{Auth::user()->email}}"
data-description="{{$plan->nickname}}"
data-image="https://stripe.com/img/documentation/checkout/marketplace.png"
data-locale="{{ LaravelLocalization::getCurrentLocale() }}"
data-currency="usd"
data-label="@lang('auth.paybutton')">
</script>