問題タブ [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.
java - CURL -u を使用して XML データにアクセスし、HTTP 基本認証を使用してブラウザーで取得できます。Javaでプロセスを複製するにはどうすればよいですか?
ターミナルで...魅力のように機能し、必要なXMLを取得します...
アップデート:
https://companyName.recurly.com/v2/accounts.xml ブラウザー ウィンドウから xml にアクセスするためのユーザー名とパスワードを要求します。これを入力すると、ブラウザに xml データが表示されます。「System.out.println()」画面にxmlドキュメントを取得するための最低限のウォークスルーが必要です。画面にデータを取得する必要があるだけです。
c# - 繰り返し PUT リクエストは機能しますが、サーバー エラーが返されます
私は C#/.NET で Recurly API ( http://docs.recurly.com/api ) を実装していますが、V2 の .NET サポートがないにもかかわらず、これまでのところうまくいきました。
API の大部分を正常に実装できましたが、ユーザー アカウントの変更または更新に PUT 要求を使用すると問題が発生します。
GET および POST リクエストは完全に機能し、アカウントの作成に対して httpStatusCode 200 を受け取り、「GET」したデータに対して適切な XML を受け取ります。
ただし、たとえば、PUT 要求を使用してサブスクリプションを再アクティブ化しようとすると、Recurly 内のサブスクリプションは要求どおりに再アクティブ化されますが、返される応答は http ステータス コード 500 です。
この問題は、以下のコードの定義に関連していると思われますrequest.ContentLength = 0;
が、リクエストで実際のコンテンツ本体を指定または送信していません。
サブスクリプションを定義する前ContentLength = 0は、再アクティブ化されず、411 Length Required エラーが発生しました (したがって、コンテンツの長さを追加しました)。
ドキュメントには、適切な URI に put リクエストを送信するためだけに、PUT リクエスト内でエンティティ (正しい用語だと思います) を指定することについては何も記載されていません。
私は少し行き詰まっており、空の文字列、XML ファイル (サブスクリプションの詳細の再作成) を組み込んで要求と共に送信しようとしましたが、エラーが返されるだけのようです。
PUTリクエスト内のエンティティに関してRecurlyが何を望んでいるのかわからないため、私は途方に暮れています.PUTというContentLength印象を受けていたので、定義されている限り、エンティティがなくても機能します。 POST のように body が必要でしたが、いくつかの調査を行った結果、これは必要ないかもしれないと言う人がいることがわかりました。
Recurly 内で実際の要求が機能しているにもかかわらず、コードの残りの部分で検証に必要な応答 (httpStatusCode 200) を取得できません。
コンテンツ長が 0 の空の文字列または空の本文を送信して、サーバー エラーが発生しないようにすることは可能ですか。とにかくサブスクリプションが再アクティブ化されるため、冗長に見えます。
編集:他に試したことの例
補足として、私はC#を初めて使用するため、学習中はC#に関する知識が限られているため、ご容赦ください。
ありがとう
php - 繰り返し発生する接続エラー
課金に繰り返し利用したい。indexControllerでテストするために、次のような非常に単純な例があります。
私のrecurlyAction :
テストのためだけに、すべての請求書を表示しようとしています。問題は、次のような例外が常に発生することです。
Recurly_ConnectionError: Recurly への接続に失敗しました。
アクションで var_dump を使用してすべてのキーをチェックしたところ、すべて正しく表示されました。ご覧のとおり、応答がありません。
Cache-Control:no-store、no-cache、must-revalidate、post-check=0、pre-check=0
Connection:Keep-Alive
Content-Encoding:gzip
Content-Length:4853
Content-Type:text/html
Date :Tue, 01 Oct 2013 06:54:36 GMT
Expires:Thu, 19 Nov 1981 08:52:00 GMT
Keep-Alive:timeout=5, max=100
Pragma:no-cache
サーバー:Apache/2.2.22 (Debian )
Vary:Accept-Encoding
X-Powered-By:PHP/5.5.3-1~dotdeb.1
私は浮浪者ボックスで作業していますが、それが問題になる可能性はありますか? 誰でもこれで私を助けることができますか? 私は今、数日間それで立ち往生しています...
更新:
請求書が届くこともあれば、届かないこともあります...
javascript - 2 つのフォーム - 1 つの送信ボタン?
私のウェブサイトには 2 つのフォームがあります。
これらのいずれかを送信すると、他のフォームの特定のフィールドからフォーム データが取得される可能性はありますか?
PHPでRecurlyシステムを使用しています。
python - Python ライブラリを Django プロジェクト (Heroku でホスト) に正しくインポートする方法は?
Recurly API ライブラリを Django プロジェクトに含める必要があります。ライブラリは GitHub にあり、プロジェクトは Heroku にデプロイされています。現在、requirements.txt に以下を追加しています。
これは、アプリがheroku(?)にあると機能する可能性がありますが、ローカルで開発している場合(フォアマンを介してローカルサーバーを実行している場合)は取得されません。私のテスト アプリの views.py には、次のものがあります。
私は得る:
私は Django/Python にかなり慣れていないだけでなく、この環境で API を操作しています。インストールして含めるにはどうすればよいですか? ネットで検索してみましたがだめでした。
php - 新しいサブスクリプションの作成に対して「無効なデータ」を繰り返し返す
以下のコードは、ユーザーの新しいサブスクリプションを作成しようとするために使用しているものです。ユーザーがまだ存在しない場合は、createAccount実行前にを使用して作成しますcreateSubscription。
これは、recurly から受け取った応答です (個人を特定できる情報はすべて変更しましたが、使用しているアカウントの詳細は有効な詳細です:
私たちは本当に困惑しており、recurly が提供するエラー メッセージは信じられないほど具体性がなく、あいまいです。どんな助けでも大歓迎です。
javascript - Recurly.js - PHP クライアント - デジタル署名
再帰実装のフォームをホストし、PHP を使用して署名を作成しようとしています。私はドキュメントに従い、例を検索し、コードをコピーし、考えられるすべての組み合わせを試しましたが、問題が何であるかを理解できません-PHPページにフォームが表示されますが、上部にPHPの一部が表示されます実行中のコードの代わりにコード。
私のコード:
そのコードを使用してブラウザでphpを実行すると、フォーム/ページが正しくレンダリングされますが、上部にはこのコードがあります
誰かが私がここで間違っていることに光を当てることができますか?
ありがとうございました!
c# - プログラムで Recurly でクーポンを作成して引き換える方法は?
++++++++++++++
実際のシナリオ: システムに 3 つの異なるサブスクリプション プラン (月単位、四半期単位、年単位) があるサイト (C# を使用する ASP.Net) で作業しています。すべてのサブスクリプション プランには、独自のコストと価格設定があります。ここで、システム/管理者が、何らかのビジネス ロジックに基づいて、進行中のサブスクリプションで (サブスクリプション プランに関係なく) サブスクライブしているユーザーに割引を提供したい場合 (たとえば、一部のユーザーには $4、別のユーザーには $4) 25ドル)。どうすればこの目標を達成できますか。私は PayPal と Recurly を試しましたが、その中間でした。
++++++++++++++
C# で動的に Recurly を使用してクーポンを作成し、同じものを引き換える必要があります。ただし、「 https://docs.recurly.com/api/v1/subscription-plans 」に記載されているコードに従って、Recurly API v2 を使用する必要がありますが、クーポンを作成して引き換えるためのコードがありません。 . ですから、クーポンを作成して同じものを引き換える方法を教えてください。
前述の URL「Recurly PUT request working but returned server error」で以下のコードを使用すると、応答の取得中にエラーが発生します。
親切な対応と助けを求めて...