問題タブ [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.

0 投票する
1 に答える
511 参照

php - Laravel Cashier でサブスクリプション税を使用する場合にサブスクリプションをアップグレード/スワップする方法

Laravel Cashier を使用すると、サブスクリプション税を使用してサブスクリプションを簡単に作成できますが、サブスクリプションを交換する場合、そのコンテキストでは税を処理できないことがわかりました。

この問題に遭遇しましたか? どのように対処しましたか?

0 投票する
1 に答える
61 参照

php - Laravel Socialite と Laravel Cashier を同じアプリケーションで使用することはできますか?

同じLaravel 5.1アプリケーションでLaravel SocialiteLaravel Cashierを使用することは可能ですか?

私はオンラインで多くの検索を行いましたが、これが行われた例は見つかりませんでした。他の人が同様に行うことができるかどうかを尋ねただけで、回答はありませんでした.

誰かがこれを行ったことがありますか、これを行うプロジェクトを知っていますか、またはそれらを一緒に使用することが可能かどうかを単に知っていますか?

0 投票する
1 に答える
721 参照

php - Stripe でさまざまなプラン オプションを処理するにはどうすればよいですか?

Laravel と Stripe を使用しています。アプリには 5 つの異なるサブスクリプション プランがあります。各プランには、次のような独自のオプション セットがあります。

基本プラン - 最大キャンペーン - 20 - 最大メール - 100

プロプラン - 最大キャンペーン - 40 - 最大メール - 200

DB でこれらのオプションを表すにはどうすればよいですか?

私は Laravel のキャッシャーを使用しています。これは、サブスクリプション名、ストライプ プラン ID などを保存するサブスクリプション テーブルを適切に処理します。

しかし、後でユーザーがキャンペーンを作成しようとしているときに、これができるかどうか、つまり、計画に従ってキャンペーンの制限に達していないかどうかを確認したいと思います。

plan_optionsこのすべてを保管する場所のような別のテーブルが必要なようです。私の懸念は、このサブスクリプション テーブルにどのように接続するかです。手動?ユーザーがサブスクライブした直後に、彼が選んだサブスクリプション名を見つけて、plan_options テーブルで見つけ、ID を使用してそれらを接続する必要がありますか? これを行う正しい方法ですか?

0 投票する
1 に答える
726 参照

laravel - Laravel 5.2 とキャッシャー

私が追加しました:

composer.json へ

と:

config フォルダーの providers 配列の app.php に。

次に composer update を実行しましたが、実行した場合:

そこにレジのコマンドが表示されません。手順がありませんか?

0 投票する
1 に答える
731 参照

laravel - Laravel 5.1 キャッシャー Webhook、handleCustomerSubscriptionDeleted

私は Laravel 5.1、ストライプ API を使用しています 2015-10-16

私は処理しようとしています: customer.subscription.deleted だから私はhandleCustomerSubscriptionDeletedをオーバーライドしています が、メソッドは決して呼び出されません.. (他のコード行なしで 200 応答を返しても、ストライプは 500 エラー応答をログに記録します)

ドキュメントで説明されているようにルーティングしています:

カスタムコントローラー:

「handleInvoicePaymentSucceeded」が機能するのに「handleCustomerSubscriptionDeleted」が呼び出されなかった理由を教えてください。

質問は、私のカスタム エンティティ「Abbonamento」に関するものではなく、customer.subscription.deleted のストライプのテスト環境で常にエラー 500 が返され、invoice.payment_succeeded で OK の応答が返される理由に関するものです。

0 投票する
1 に答える
746 参照

stripe-payments - Laravelレジ係は試用版を設定せず、日付を終了します

プロジェクトを Laravel 5.2 と Cashier 6.0 に更新しました。
ドキュメントに従って新しいsubscriptionsテーブルを追加しましたが、テストすると、キャッシャーはトライアル終了列を設定しません。

私のストライプ プランでは 14 日間の試用期間があり、ストライプ アカウントでは、今日新しいコスチュームを追加すると、最初の請求が 14 日後に設定されることがわかります。

これは私の購読コードです:

$plan->slug自分のプランに関連付けた名前です。たとえばannual$plan->stripe_idStripe ダッシュボードで設定した名前と同じです。

新しい顧客を登録するtrials_ends_atと、すべてがands_at設定されます。

私は何を間違っていますか?