Laravel Cashier Stripe Trial创建新订阅,允许利用

时间:2016-07-15 18:20:40

标签: laravel stripe-payments laravel-cashier

我正在使用Laravel Cashier为我的网络应用程序的高级版本添加条带付款(订阅)。用户可享受5天免费试用(提前卡)。

现在发生的事情是,我使用以下方式创建订阅:

OleDbDataAdapter da = new OleDbDataAdapter(command);
// Set your parameters
da.SelectCommand.Parameters.AddWithValue("p1",textBox1.Text + "*");
da.SelectCommand.Parameters.AddWithValue("p2",textBox2.Text + "*");
da.SelectCommand.Parameters.AddWithValue("p3",textBox3.Text + "*");

工作得非常好,但是让我们说用户在试用期内取消了他的订阅..他将会在#grace;'期间,让我们再说4天..

当这些日期过后,用户将失去帐户权益,因为试用期将过期,订阅将被取消。

但是,之后,如果用户想要再次订阅,因为$ subscription-> resume()仅在宽限期内可用,我将不得不使用$ user-> newSubscription创建订阅,生成桌面上的新订阅和新的试用期...允许他们再次取消,等待5天,创建另一个并重复这个永远免费试用的日子..

有没有办法恢复"取消现有订阅并且宽限期结束?

0 个答案:

没有答案