問題タブ [recurly]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHPを使用してテキスト文字列から値を抽出しますか?
Recurly API を使用すると、次のテキストが返されます。私が理解しようとしているのは、PHP を使用してこの文字列から値を抽出し、それらを PHP 変数に配置する最も簡単な方法です。
テキストを見つけるためにPHPマニュアル内のさまざまな方法を見てきましたが、PHPに慣れていないため、実際に値を取得する正確なプロセスは、それらの場所がまだ明らかではないことがわかりました。
たとえば、値を取得して値をplan_code
囲む引用符を削除して、結果が になるようにするにはどうすればよいでしょう$plan = 'starter'
か?
Recurly_Subscription[href=https://api.recurly.com/v2/subscriptions/xxxxxxxxxxxxxxxxxxxxxxxxxxx] account=<Recurly_Stub[アカウント] href=https://api.recurly.com/v2/accounts/1>, activate_at="2012 -07-14 12:55:47 +00:00", currency="USD", current_period_ends_at="2012-08-14 12:55:47 +00:00", current_period_started_at="2012-07-14 12: 55:47 +00:00", plan="Recurly_Plan[href=https://api.recurly.com/v2/plans/starter] name="Starter", plan_code="starter", setup_fee_in_cents="<Recurly_CurrencyList [ ]>"、unit_amount_in_cents="<Recurly_CurrencyList []>">"、quantity=2、state="active"、subscription_add_ons=[]、unit_amount_in_cents=1200、uuid="1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx3"
e-commerce - Recurly を使用したサービスとしての製品
Recurly が「サービスとしての製品」の種類のビジネスをサポートしているかどうかを判断するのに苦労しています。
「Products as a Service」には以下の特徴があります。
- 月額料金なし
- 前払いなし
- 製品自体を充電するだけ
- サブスクリプションには、顧客ごとに異なる製品と製品ごとの異なる金額を含めることができます
- 製品または(それらの量)は月ごとに変わる可能性があります
例: 顧客は製品 A、B、C、および D から選択できます。彼は当社のサービスに加入することを選択し、製品 A と製品 B の 2 つを含むパックの毎月の配達を望んでいます。彼のパックを変更します。彼はパックから製品 A を削除し、製品 C を追加します。次の配送にはそれらの製品が含まれます。
APIを理解している限り、次のオプションがあります。
「パック」ごとにユーザーごとに異なるサブスクリプションを作成する
すべてのサブスクリプションを管理するには複雑すぎるようです。多くのサブスクリプションが作成および削除されます (削除できないため、非アクティブに設定されます)。そして、それは確かにこのように使用されることを意図していません.
製品ごとのアドオン付きの 0,00 ユーロのサブスクリプション プラン
アドオンは、サブスクリプション プランの作成時に定義されているように見えます。私は自分の製品が柔軟で、好きなようにサブスクリプションに出し入れできるようにしたいと考えています。それをサポートしていないようです。
従量制課金
使用量ベースの請求とも定義されます。ドキュメントで提案されているユースケースはすべて、固定のサブスクリプション料金がかかります (これは望ましくありません)。また、定義された線形の「積」も追加されます (例: 0,1 / 分)。私のニーズにも合っていないようです。
Recurly を使用して、この種のビジネスを最適に処理するにはどうすればよいでしょうか?
java - SambaStream Recurly ライブラリは放棄されていますか?
バックグラウンド
私が引き継いだ というアプリケーションにサードパーティのライブラリがありますSambaJam-RecurlyLibrary-patched.jar
。ライブラリの名前空間はcom.sambastream.recurly
.
この製品について私が見つけた唯一の証拠は、SambaStream というスタートアップですが、1 年以上前に買収されました。買収会社 (Alfresco) には、 向けの製品はないようrecurly
です。
私が見つけた他の唯一の grails/recurly ライブラリも調べて、名前が変更されたと考えました。しかし、名前空間とファイル名を見ると、そうは思えません。
質問
com.sambastream.recurly
図書館に何が起こったのか知っている人はいますか?
ruby-on-rails - RailsおよびRecurlyクレジットカードフォームが有効期限の月と年の情報を更新しない
RecurlyonRailsとやり取りするためのフォームを作成していました。
私はこのビューとこのフォームを持っています:
およびそれぞれのコントローラー、credit_card_controller.rb
以前のコントローラーの更新機能を使用してフォームを更新すると、クレジットカード番号を変更できますが、有効期限と有効期限を変更できません。
ここで何が欠けていますか?Recurlyとやり取りする月と年ではなく、クレジットカード番号を変更できるのはなぜですか?
ruby-on-rails - コントローラー内に再開されたクラスを含める
Recurly::Accountクラスを再度開いてカスタム メソッドを追加し、それをコントローラーで使用したいと考えています。
このようなもの:
どのファイルで Recurly::Account クラスを再度開く必要があり、それをコントローラーにどのように含める必要がありますか?
subscription - Recurlyを使用した定期的な/サブスクリプション請求の迅速なテスト
簡単な質問:何が起こるかを確認するために24時間待たずに、Recurlyでプロセスフローをすばやくシミュレート/テストするにはどうすればよいですか?
詳細:私のバックエンド開発者は、製品のサブスクリプション請求を処理するためにRecurlyを設定しており、顧客がプロセスを実行したときに何が起こるかをシミュレートしようとしています。
- 価格Aでプラン1から開始
- 価格Bでプラン2に自動的に移動します
これが基本であり、紹介ボーナスのような順列があり、顧客がより多くの新規顧客を呼び込んだ場合、顧客の次の請求日を延期します。たとえば、紹介リンクを介してサインアップした新規顧客ごとに、4週間の無料サービスを顧客に提供します。
つまり、魔法のボタンを押すだけで、飛行時間をシミュレートできる必要があります。これにより、顧客のアカウントがプラン1からプラン2に移行したときに、24時間待ってバグを確認しなくても、何が起こるかを正確に確認できます。システムクロックを59分進めて、60分に何が起こるかを確認できるように考えてください。
Recurlyに精通している人は以前にこれを行いましたか?私はカスタマーサポートに尋ねることができることを知っていますが、私はスタックの答えが欲しいです(とにかく彼らは通常より良いです)そして私はブロックの新しい子供としてポイントを獲得しようとしています。
recurly - recurly - ajax ハウツー
recurly.js を自分の Web サイトに統合しました。
リクエストを ajax で送信できるようになったので、支払いが成功すると、コールバック関数が通知されます
javascript - Ruby On Rails - require.js を使用するときに ruby を介して渡すための JavaScript ファイルが必要です
私はフロント エンド開発者であり、Ruby on Rails は初めてなので、命名規則の欠如などは無視してください。
私が取り組んでいるサイトでは RequireJS を使用しており、Recurly 支払いフォームを実装しています。署名以外はすべて機能しています。
問題は、サーバーによって生成された署名であるため、Ruby を介してトランザクション フォームを構築するコードを取得する必要があることですが、application.js ファイルが「erb」ではないため、値を見つけることができません。ここにJSがあります:
config > initializer > recurly.rb 内の Ruby コードは次のとおりです。
この問題を解決するにはどうすればよいですか? ビュー内で .js.erb ファイルを作成して実験しましたが、それを呼び出す方法や Web サイトのヘッダーに表示する方法がわかりません。
javascript - javascriptグローバル変数をrequirejs、rubyonrailsに渡す方法
私はプロジェクトに定期支払いを実装しています。プロジェクトはrequirejsを使用しており、requirejs 2つのjavascriptファイルがあります。1つは顧客向けサイト用の「front.js.coffee」という名前で、2つ目はCMS用の「admin.js.coffee」という名前です。パーシャルとしてグローバル変数を作成し、それをWebサイトのヘッダーにレンダリングします。次に、Recurlyトランザクションフォームを作成するために、front.jsファイルでこの値を取得する必要があります。サーバーが署名を生成する必要があるため、この方法で行う必要がありました。そのため、これは「*html.erb」ファイルを通過する必要がありました。
したがって、共有ビューファイル内のグローバル変数は次のとおりです。
したがって、front.jsファイル内のJSは次のとおりです。
私はRubyonRails開発に不慣れで、Requirejsを完全には理解していないので、簡単な手順があれば素晴らしいでしょう:)