問題タブ [laravel-cashier]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Laravel Cashierを使用してend_dateを取得するには?
Stripe サブスクリプションの end_date を取得しようとしています。
私の見解では:
そして、明らかにそれは機能していません。
私のユーザークラス:
私の移行なので、テーブルについてのアイデアがあります:
DB のサブスクリプション テーブルにリストされている end_date を再度探します。このテーブルを使用していつでもクエリを実行できましたが、より良い解決策があるかどうかを確認したかったのです。
ありがとう
laravel - Laravel レジ係「Braintree 顧客を作成できません」エラー
Laravel、Laravel Cashier、Braintree を使用してサブスクリプション サービスを作成しようとしています。次のエラーが表示されます。
HTMLで次のことを行いました。
次に、次のものがありますRegisterController.php
。最も重要なビットはcreate
メソッドにあります。
次のクレジット カードの詳細を入力すると、エラーが発生します (これらは、サンドボックスで使用されるテスト クレジット カード番号であるはずです)。
エラーをグーグルで調べてみましたが、何も役に立ちませんでした。
stripe-payments - 日数を追加して Stripe サブスクリプションを作成しますが、すぐに請求しますか?
Stripe サブスクリプション プランに加えて 14 日間追加で構築する必要があるが、クライアントにすぐに請求するというユニークなユース ケースがあります。そのため、プランが 6 か月プランの場合、実際にはユーザーに 6 か月と 14 日間を与えたいと考えています。
当初は、Stripe の試用機能を利用できると思っていましたが、試用機能により、14 日が経過した後に請求が発生することがわかりました。これは、私たちが望んでいるものではありません。
次に、日数で計画を作成しようとしましたが (これは理想的ではありませんが、試してみる価値はありました)、すぐに、365 日を超える日数で計画を作成できないことがわかりました (モデルが 365+14 である年間計画)。 .
現在、 14 日間のプランを 1 つ作成temp
し、ユーザーを購読して課金し、14 日後にユーザーのプランをreal
6 (または 12) か月のプランに切り替えることを考えています。これは、余分な日数を単純に追加したいため、多くのオーバーヘッドがあり、非常に複雑に感じます. これに対処するドキュメントのどこにも見たことがありません。
このプロジェクトで Laravel Cashier を使用する予定であり、サブスクリプションごとに複数のプランを提供する必要があることも言及しておく必要があります。
アップデート:
試用版を使用してサブスクリプションが請求された後、請求サイクルを変更できることを発見しました。つまり、たとえば 6 か月間の複数のプランを持つ顧客サブスクリプションを作成し、その直後にそのサブスクリプションで 14 日間の試用版を作成できるはずです。このルートに進むと、 falseprorate
に設定する必要があるように見えますが、これでうまくいくかもしれません。
これが望ましい効果を達成し、キャッシャーと複数のプランの両方で機能するかどうかを知る必要があります.
laravel-5 - Laravel レジ係はすべての請求書と合計を一覧表示します
Laravel Cashier と Stripe を使用したサブスクリプション プラットフォームがあります。管理者がすべてのサブスクリプションの支払いと、サイトがサブスクリプションで生成した合計金額を確認できる管理者のバックエンドを作成しようとしています。次のように、(請求書を通じて)支払いのリストを大まかに取得できました。
これにより、すべてのユーザーの請求書が各ユーザーに追加され、ビューでそれらをループして、すべての請求書と支払額のリストを取得できます。
ここでの問題は、すべての請求書の合計サブスクリプション支払いを取得しようとすると、合計がゼロを返すことです。これは私が合計支払いを取得しようとする方法です:
これは常に返されます0
。私もこのように書き直そうとしました。
これも を返します0
。これを行うためのより良い方法がわからない。L5.4を使用しています。
php - Laravel 5.4 Cashier - ドキュメントのギャップを埋める
私は、キャッシャーに関するLaravels Webサイトのドキュメントを調べてきました。その音から、それはまさに私が必要としているもののようです. Stripe と統合する基本的なサブスクリプション構成。構成セクションをかなり簡単に進めることができます。次に、ギアを切り替えて、BrainTree の統合について少し話します。そして、次のコードを引用して、すぐにサブスクリプションを作成します。
だから私の最初の質問は - 「$stripeToken」はどこから来ているのですか? ここの説明にはかなり大きなギャップがあるように感じます。コードを実行しても、$stripeToken が見つからないというエラーが発生します。
$stripeToken をどこから設定/取得していますか?
Laravel でキャッシャーをセットアップするための他のビデオ チュートリアルに従おうとしましたが、Laravel 5.4 ではセットアップ手順の多くが関連しなくなったため、これらはすべて時代遅れのようです。例えば:
あるチュートリアルでは、次の方法で、ユーザーがすでに Stripe のプランにサブスクライブしているかどうかを確認できると書かれています。
ビデオ シリーズでは、ビューに別のメッセージを表示するために、データベース フィールド (stripe_active) を 0 から 1 に変更する様子を示しています。ただし、新しいプロセスでは、「stripe_active」フィールドが作成されることさえありません。
というわけで、これが自由回答形式の漠然とした質問になるリスクを冒して、私は物事を始めるために 3 つの質問を提起します。
a.) ドキュメント内のコードが機能するように $stripeToken を設定する方法/場所を誰か教えてもらえますか?
b.) Cashier 7.0 と Laravel 5.4 を使用して、Stripe 内にサブスクリプションが存在するかどうかを確認する方法を誰か教えてもらえますか?
c.) それぞれの最新バージョンを使用してこのプロセスを説明している優れたチュートリアル/ビデオを知っている人はいますか?
php - Laravel Stripe サブスクリプション更新の問題
サブスクリプションの有効期限が切れた場合、更新するにはどうすればよいですか? 新しいカードの詳細を使用して、新しいサブスクリプションを作成する必要がありますか?既存のカードの詳細を使用してサブスクリプションを更新する方法はありますか?
ストライプサブスクリプションにLaravelキャッシャーを使用しています。カードの詳細を取得し、ユーザーをサブスクライブしています。サブスクリプションがキャンセルされ、猶予期間内であれば更新できます。