18

これは主観的な質問かもしれませんが、試してみます。

SO については、サブスクリプションの課金管理を中心に展開する多くの質問が既にあります。私は現在、完全に自動化された課金システムを必要とする SaaS ソリューションに取り組んでいます。

この質問をするときに私が探していないのは、特定の支払いゲートウェイなどへの実装に関するアドバイスではありません。代わりに、どのようなアプローチを取るべきかについてアドバイスをお願いします。

私が必要としている機能は、アップグレード、ダウングレード、定期請求、キャンセルなどを処理できるシステムです。最初は 1 つの製品のみでしたが、時間が経つにつれて、システムが複数の製品を処理できることが要件になる可能性があります (製品とは、根本的に異なることを意味します)。製品であり、同じ製品の異なるバリエーションではありません)。

私が見ているように、次のような解決策が必要な場合、いくつかの可能なアプローチがあります。

  1. これをサポートし、複数の独立した製品を処理できるように、各製品から切り離された請求サーバーを自分でコーディングします。
  2. RecurlyChargifySpreedlyCheddarGetterなどのホストされたソリューションを使用します。

ホステッド ソリューションを使用する利点は、PCI 認証が不要であること、問題が外部委託されていること、起動と実行がはるかに高速であることです。ただし、これらの利点には代償が伴います。 製品にとって最も重要なサポート機能 - つまり、請求は制御できません。さらに、制御と柔軟性が低下します。

あなたならどうしますか?PCI 要件の先を見据えるなら、私は間違いなく、この種の仕事を行うことができる社内でコーディングされたシステムを持つことを好みます。一方で、このようなシステムをコーディングするのは面倒だと多くの情報源から聞いています。

どんなアドバイスでも大歓迎です。また、自分でコーディングするようにアドバイスする場合は、それを行う方法に関する経験、またはオープンソース プロジェクト (言語に関係なく、私が求めているのはコードではなく構造です) があれば、本当に恩恵を受けることができます。多くのことを意味します。

4

5 に答える 5

9

現在、PayPalの定期請求からCheddarGetterに移行中です。私はCheddarGetterを強くお勧めします、そして私たちはあなたが言及した4つすべてを評価しました。(Chargifyはすぐに来ました)。CGサポートフォーラムも素晴らしいです。質問(プリセールス、技術など)をhttp://support.cheddargetter.com/discussions/questionsに投稿すると、通常、1日以内に明確で簡潔な回答が得られます。

開発とサポートのチームがぼんやりと仕事を待っているのでない限り、ほとんどの場合、これを社内で構築するためにリソースを費やすことは間違いだと思います。コア製品に焦点を合わせ、顧客のニーズを満たします。請求、督促、按分、請求などを行っている人々/企業が、顧客からお金を集めることに集中できるようにします。

必要に応じて、いつでも独自の社内課金システムを作成できます。しかし、今それから始めると、ビジネスやコアコンピテンシーから遠く離れた詳細に夢中になり、優れた製品を構築して迅速に反復している、より軽量でダイナミックな競合他社に負けてしまう可能性があります。

于 2010-04-30T20:26:34.647 に答える
3

ハイブリッドな答えもあります。私のSaaS Rails Kit (Rails で構築している場合) です。自分でゼロから構築する必要はありませんが、課金コードをアプリ内に配置して、制御し、カスタマイズできるという柔軟性があります。CC 情報はサーバーを通過するため、PCI コンプライアンスのレベルを下げる必要がありますが、キットがカード情報をクレジット カード ゲートウェイに接続し、そこに保存します。

于 2010-05-01T17:01:15.187 に答える
2

Braintreeには透過的なリダイレクト APIがあり、サーバーを介してクレジット カード データを渡すことなく制御を維持できます。サイトでクレジット カード フォームをホストしますが、Braintree に直接送信します。そのようなものは、PCI コンプライアンスについて心配する必要なく、探している柔軟性を提供するかもしれません。

プロバイダーを選択する際は、多くの企業が、退職を決めた場合に顧客のクレジット カード データを取り戻すことを許可しないことに注意してください。開示:私はブレインツリーで働いています。

于 2010-05-01T22:37:36.100 に答える
0

もう1つの優れたオプション... http://developers.freshbooks.com/billing

于 2010-09-08T04:47:56.063 に答える
0

私はこれに答える資格はありませんが、多くのビジネス状況では、答えは「自分でやる」よりも「買う」であるようです。既成のソリューションを購入することでリスクが軽減され、時間を節約できるため、全体的なコストが削減されます。

于 2010-04-30T20:10:09.757 に答える