Проверка и услуги Stripe client
Поэтому я пытаюсь использовать чередование, чтобы клиенты могли подписаться на веб-сервисы программного обеспечения. с помощью пакета узлов "vue-stripe-checkout".
Однако, когда я пытаюсь перенаправить пользователя на кассу, он говорит, что мой SKU недействителен (который я не могу найти на своей панели инструментов). Поэтому я создаю новый SKU для каждой подписки.
Когда я пытаюсь использовать API-интерфейс PHP Stripe, он выдает следующую ошибку
The product must be of type 'good', but a product of type 'service' was specified.
Кажется, нет настройки для смены продуктов на товары, а не на сервер? Определяется ли это тем, как работает структура ценообразования (например, регулярное выставление счетов)
Компонент My Vue в основном соответствует демонстрации, представленной на https://www.npmjs.com/package/vue-stripe-checkout.
Мой PHP-код для создания SKU выглядит следующим образом
public function getPriceSku(
string $priceId
)
{
$price = $this->stripe->prices->retrieve($priceId);
$sku = $this->stripe->skus->create([
'attributes' => [
],
'price' => $price->unit_amount,
'currency' => 'gbp',
'inventory' => [
'type' => 'infinite',
],
'product' => $price->product,
]);
dd($sku);
}
Кто-нибудь знает, что мне не хватает, или хорошее руководство от начала до конца, которое будет полезно? API Stripe кажется универсальным, чтобы помочь мне в этом.