1

私は会場を記載したアプリを持っています。各会場は自由でもプレミアでもかまいませんので、異なる特権を持っています。プレミアムアップグレードを支払いにリンクさせたいと思っていますが、それを行う方法には苦労しています。月額サブスクリプションを設定するためのスキーマ

私はかなりお支払いのためにchargifyまたはspreedlyを使用することになりますが、スキーマはどのように見えるのでしょうか?

毎月の定期購読がベストだと思っていますので、定期購読の別のテーブルを設定して、定期購読を作成または修正するたびにレコードを生成する必要がありますか?だから、会場には多数の購読があり、各購読記録が生成されてから28日後にスイッチでブーリアン期限切れのフィールドを持つことが賢明でしょうか。

ありがとうございました。

答えて

0

ストライプを使用します。これはRailsと非常によく似ており、信じられないほどの(そして賢明な)ドキュメントを持っています。 Ryan Batesは、StripeとRailsを統合する上でも優れたRailsCastを実践しました。彼の例は毎月のサブスクリプションであるため、ちょうどそれに従うことができるはずです。 SaaS Rails Kit

http://railscasts.com/episodes/288-billing-with-stripe

0

ここで私が持っているものだ。(サブドメインによってロードされた)

アカウントhas_oneのサブスクリ スクリプションは、月先の請求が正常に起こるたびに設定されます日時フィールド、next_renewal_atを、持っています。 SubscriptionPayment(belongs_to Subscription)は、請求が成功するたびに作成されます。

あなたの会場には多数の定期購読がありますが、基本的に私のアプローチでは、各購読にはクレジットカードの請求に使用される請求先トークン(Stripe提供)があります。

関連する問題