Laravel Кассир с полосой без ежемесячной ошибки плана - PullRequest
0 голосов
/ 28 мая 2018

У меня проблемы с использованием кассы Laravel с новой интеграцией продуктов и планов.Итак, я создал продукт, и в рамках этого продукта я создал план.но когда я отправляю запрос, я получаю сообщение об ошибке, проверяю мою базу данных, таблица пользователей содержит информацию о карте, таблица подписки пуста.Как интегрировать кассу Laravel с новым продуктом и планом системы?


ошибка:

 No such plan: Monthly

вот мой код

public function store(Request $request)
{
    $token = $request->stripeToken;

    auth()->user()->newSubscription('main', 'Monthly')->create($token);

    return 'Done';
}

1 Ответ

0 голосов
/ 10 марта 2019

Вам необходимо создать продукт в полоску (при его создании вы можете установить цикл выставления счетов).Как только вы создали продукт на полосе, он будет иметь идентификатор продукта.Вместо того чтобы использовать псевдоним, который вы назначили на полосе, вам нужно использовать идентификатор, например, так:

$nickname = 'Monthly';
$plan_id = 'plan_xxxxxxxxxxx';

auth()->user()->newSubscription($nickname, $plan_id)->create($request->stripeToken);
...