2011-09-20 4 views
0

私はChargifyのホストされた請求を自分のレールアプリに統合しようとしていますが、いくつかの問題があります。Chargify(hosted)とRailsアプリの統合

私は、次のよこのチュートリアル:http://blog.formedfunction.com/post/4022209767/how-to-integrate-chargify-hosted-payment-pages-with-a

そして、私は合計noobのだから、私はここでの問題に実行しているよ:

 def self.product_id(plan) 
     # your own logic to retrieve the Chargify product ID for 
     # the plan in question (hint: I store mine in the DB) 
    end 

基本的にこれがちょうどにURLを接続することです適切なChargifyのホストページ...つまり、各プランには6桁のIDがあり、価格設定ページをクリックするプランに応じて、chargify.com/#{self.product_id(plan)に移動する必要があります。

私は単純な解決策があると確信しています、私はちょうど私の頭を包むことはできません今のところその周りに。

ありがとうございます。

答えて

0

ライアンは自分のデータベースに「chargify_product_id」のような列を持ち、手動で入力した(「製品」タブのChargify UIでプロダクトIDを見つけることができます) APIに問い合わせる。そのため、最初のステップは、自分のアプリで商品やプランの概念を作成し、手動またはAPI経由でChargify設定と同期させておくことです。注意:あなたが選択した場合、これは本当に、あなたのアプリに一定のと同じくらい簡単かもしれない、すなわち

SMALL_PLAN=123456 
MEDIUM_PLAN=123457 

ユーザーがサイト上で平面を選択すると、あなたはでしょうし、「検索」ChargifyプロダクトIDますように自分のhosted_signup_page_forメソッドを使用して、適切なホストされたページにそれらを送ることができます。