0

Chargify のホスト型課金を Rails アプリに統合しようとしていますが、いくつかの問題が発生しています。

私はこのチュートリアルに従っています: http://blog.formedfunction.com/post/4022209767/how-to-integrate-chargify-hosted-payment-pages-with-a

そして、私は完全な初心者なので、ここで問題に遭遇しています:

     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

基本的にこれは、Chargify がホストする適切なページに URL を接続するためのものです...つまり、各プランには 6 桁の ID があり、料金ページでクリックしたプランに応じて、chargify.com/#{self に移動する必要があります。 .product_id(プラン)}

簡単な解決策があると確信していますが、今は頭を悩ませることはできません。

前もって感謝します。

4

1 に答える 1

0

Ryan は Golf Trac の計画を彼のデータベースに保存し、「chargify_product_id」のような列を手動で入力するか (Chargify UI の [Products] タブの下に Product ID を見つけることができます)、または API を照会して入力したと思います。したがって、最初のステップは、独自のアプリで製品またはプランの概念を作成し、提供物を手動または API を介して Chargify セットアップと同期させることです。注: これは、必要に応じて、アプリ内の定数と同じくらい単純なものにすることができます。

SMALL_PLAN=123456
MEDIUM_PLAN=123457

ユーザーがサイトでプランを選択すると、Chargify 製品 ID を「検索」して、適切なホスト ページに送信できるようにしますhosted_signup_page_for

于 2011-09-20T15:53:50.883 に答える