/ / Laravel Kasjer Aktualizacja przyrostu ilości nie działa - laravel, laravel-5, płatności z paskiem, laravel-kasjer

Laravel Cashier Quantity Increment Update Doesnt Work - laravel, laravel-5, stripe-payments, laravel-kasjer

Usiłuję wprowadzić przyrost ilościowy w Kasjerze Laravel, który używa Stripe. Jestem w stanie ustawić ilość, kiedy tworzę nową subskrypcję w następujący sposób:

// THIS WORKS!
$user = User::find(4);
$user->subscription("monthly")->quantity(5)->create($token);

Ale kiedy próbuję zaktualizować numer ilościowy do istniejącej subskrypcji, to nie działa:

$user = User::find(4);
$user->subscription()->increment(5);
// This doesnt work neither
$user->subscription()->updateQuantity(5);

Kiedy idę do strony płatności Stripe, nadal jest włączona1 ilość i nie pokazuje tam zwiększonej ilości. Co się pomyliłem? Czy powinienem wziąć token i przekazać go ponownie nawet po aktualizacji? Przeczytałem dokument Laravela i postępowałem zgodnie z nim: http://laravel.com/docs/5.1/billing#subscription-quantity

Mam laravel 5.1

Odpowiedzi:

1 dla odpowiedzi № 1

Ok, źle zrozumiałem, jak stripe pokazuje subskrypcję increment(). Zasadniczo powodem tego nie był wzrostna stronie płatności widać, że płatność za aktualizację przyrostową nie jest przetwarzana natychmiast. Przyrost zostanie dodany do faktury oczekującej, w której kwota jest korygowana proporcjonalnie na podstawie. Oznacza to, że w następnym cyklu rozliczeniowym użytkownik zostanie obciążony następującymi opłatami:

1) Zwrot proporcjonalnie niewykorzystanego czasu w ramach tego planu po zmianie przyrostu

2) + Pozostały czas miesiąca dla increment + 1 liczba planów od daty zmiany do daty fakturowania

3) + 1 miesiąc wcześniej increment + 1 liczba planów od daty fakturowania.

Opłaty te zostaną wymienione na następnej fakturze, a płatność zostanie przetworzona w następnym dniu rozliczeniowym.