6

私は米国に拠点を置いていないため、Chargify、Recurly、Spreedly、またはこれらのアプリを使用できません。私はジャマイカにいますが、実際には...これらの企業の多くはジャマイカをサポートしていません。

しかし、私はカスタム サブスクリプション管理ソリューションを展開しようとしていますが、これが私の最初の Web アプリであることを考えると、私が引き受けるには大きすぎるタスクかもしれないと思います。

これを処理できる宝石はありますか?要件は次のとおりです。

  • 登録されたすべてのユーザーは、自動的に X 日間の無料プランを利用できます
  • X 日の終わりに向けて、アップグレードを求めるメッセージが表示されるはずです
  • アップグレードしない場合、X 日後にアカウントがロックまたは無効になります
  • アカウントが無効になっている場合は、アップグレードしてチェックアウト ページに移動できます (2checkout を使用しています。これは、今のところ使用する必要があるためです)。
  • 次に、アップグレードしてプランを選択すると、システムは自動的に割り当てを増やします (クライアント数、プロジェクト数、ストレージ容量など)。

したがって、クレジットカードなどの処理を実際に処理するシステムは必要ありません。必要なのは、サブスクリプションのロジック、モデルの制限、アップグレードとダウングレードです。

完全な解決策は、Gemfile に含めることができる十分にサポートされている Rails gem です。

それがない場合は、考えられるすべての解決策を送ってください。そこから解決できます。

ありがとう。

4

2 に答える 2

4

Saasyを調べることができます。これは、サブドメインでホストし、SSO / RESTプロトコルを使用して通信するスタンドアロンのRailsアプリ(プラグインではありません)です。おそらくそれだけではあなたのニーズに合わないでしょうが、それを拡張したり、それがどのように機能するかについての一般的な考えを得ることができるかもしれません。

于 2011-02-19T02:14:29.283 に答える
0

Herokuで利用可能なアドオンの1 つである Chargify と呼ばれる優れたソリューションがあります

妥当なレートで、Rails アプリですべての定期/サブスクリプション請求を管理できます。これが役立つ回答になることを願っています。

于 2012-02-22T17:44:18.170 に答える