Проверка и услуги 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 кажется универсальным, чтобы помочь мне в этом.

0 ответов

Другие вопросы по тегам