質問編集履歴

3

「具体的にやりたいこと」注釈への軽微な追記。

2019/11/26 18:25

投稿

lapas
lapas

スコア8

test CHANGED
File without changes
test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
  ※毎月1日に当月請求書発行。
34
34
 
35
- ※ダウングレード時も同様。
35
+ スタンードからライトへのダウングレード時も同様に自動計算したい
36
36
 
37
37
  ※テーブル構成はCashierマイグレーション時のもの。
38
38
 

2

「試したこと」追記。「具体的にやりたいこと」注釈の追記。

2019/11/26 18:25

投稿

lapas
lapas

スコア8

test CHANGED
File without changes
test CHANGED
@@ -25,6 +25,22 @@
25
25
  仮に、11月1日にライトプランに加入した顧客が月のちょうど真ん中15日でスタンダードプランに変更した場合の
26
26
 
27
27
  次回請求時の差額を自動で計算したいです。
28
+
29
+
30
+
31
+ ※日割りの算出方法は、Stripe Billing における定期支払いの基本的な考え方に従う(下記URL参照)。
32
+
33
+ ※毎月1日に当月請求書発行。
34
+
35
+ ※ダウングレード時も同様。
36
+
37
+ ※テーブル構成はCashierマイグレーション時のもの。
38
+
39
+
40
+
41
+ 【参考URL】Stripe Billing - 定期支払いにおける比例配分の考え方
42
+
43
+ https://qiita.com/y_toku/items/404b3c99632161f18579
28
44
 
29
45
 
30
46
 
@@ -114,6 +130,28 @@
114
130
 
115
131
 
116
132
 
133
+ ### 試したこと
134
+
135
+ 上記コード
136
+
137
+ $subscription = \Stripe\Subscription::retrieve('sub_49ty4767H20z6a');
138
+
139
+ 下記コードに置き換え
140
+
141
+ $subscription =$user->subscription('main');
142
+
143
+ ### **エラーコード**
144
+
145
+ ```ここに言語を入力
146
+
147
+ Trying to get property 'data' of non-object
148
+
149
+
150
+
151
+ //$subscription->items->data[0]->id が無いとなる
152
+
153
+ ```
154
+
117
155
  ### 開発環境
118
156
 
119
157
  Laravel 6.0.3

1

「具体的にやりたいこと」追記

2019/11/26 18:08

投稿

lapas
lapas

スコア8

test CHANGED
File without changes
test CHANGED
@@ -15,6 +15,16 @@
15
15
  もし、ご存知の方いらっしゃいましたら
16
16
 
17
17
  ご教授くださると大変助かります。
18
+
19
+
20
+
21
+ ### 具体的にやりたいこと
22
+
23
+ 月額払いのプラン「ライト(1,000円)」「スタンダード(5,000円)」の2種があります。
24
+
25
+ 仮に、11月1日にライトプランに加入した顧客が月のちょうど真ん中15日でスタンダードプランに変更した場合の
26
+
27
+ 次回請求時の差額を自動で計算したいです。
18
28
 
19
29
 
20
30