問題タブ [chargify]

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.

0 投票する
2 に答える
419 参照

ruby - Chargifyを使用したRubyonRails

chargifyをrailsアプリに統合したいと思います。ユーザーオブジェクトがあり、ユーザーが1か月間サブスクライブして、ユーザーオブジェクトのブール列を更新できるようにしたいと考えています。ホストされていないページではなくAPIを使用することを好みます。どうやってやるの?

サブスクリプションを処理するためのRubyonRailsでのchargifyの例はありますが、初心者向けのMVCについての詳細がありますか?

0 投票する
1 に答える
1371 参照

ruby-on-rails-3 - chargify_api_ares gem を使用した nil:NilClass の未定義のメソッド「パス」

これは単純な問題だと思いますが、追跡しようとして髪を引っ張っています。chargify_api_ares gem をインストールしましたが、次のような基本的なことさえできません。

このパスエラーが発生すると。これはどういうわけかgemの問題に違いないと思いますが、ここからどこへ行くべきかわかりません。

更新: bundle show chargify_api_ares は正しいパスを示していますが、どうにかアクセスできません。まだランダムな環境関連のものを試しています。

問題の原因は、active_resource\base.rb にあるようです。

私が理解しているように、Chargify.subdomain は site.path を設定する必要がありますが、何が起こっているのかを知るのに十分なほどまだ activeresource を理解していないので、引き続き掘り下げます。

0 投票する
1 に答える
531 参照

php - PHPcURLを介してChargifyにデータを正しく投稿できません

APIに必要なデータを正しく送信していないと思います。私が間違っていることについて何か考えはありますか?

戻ります

APIのドキュメントは次のとおりです:http: //docs.chargify.com/api-customers

0 投票する
1 に答える
8120 参照

spring-mvc - JsonMappingException:現在のトークンはSTART_OBJECTではなく(ルート名'Transaction []'をアンラップする必要があります)、START_ARRAY

ペイロード形式としてJSONを使用して、 SpringのRestTemplateを使用してChargifyAPIを使用しています。非常にスムーズに進んでいますが、オブジェクトの配列をGETしようとすると、惨めに失敗します。たとえば、次のことを考慮してください。

実際のGETは正常に実行され、JSON応答は次のようになります。

ただし、JacksonがJSONを逆シリアル化しようとすると、次のようになりますJsonMappingException: Current token not START_OBJECT (needed to unwrap root name 'Transaction[]'), but START_ARRAY

私は以前ジャクソンと一緒にこの問題に遭遇しました、そして数日間の研究を過ごした後、私は別のルートに行くことになりました。今回はそれは選択肢ではなく、解決策を見つけることができません。

何か案は?List配列を取得するかバックを取得するかは関係ありません。私も運がなかった。

ジャクソンのドキュメントを読んでいる間、私はあなたがリストをラップすることができるはずの場所を見ました、すなわちnew TypeReference<List<Transaction>>()、私はそこでも運がありませんでした。

ところで、ChargifyがJSON応答をフォーマットする方法のために、私のRestTemplateはObjectMapperこれらのオプションを設定するカスタムで構成されています。

これらのオプションを削除すると、noJsonMappingExceptionはスローされますが、結果のTransactionオブジェクトのすべてのフィールドはnullになります。

このオプションも追加しようとしましたが、役に立たないようです。

0 投票する
2 に答える
301 参照

php - APIまたはコードを介したChargify製品価格の更新

支払いにChargifyAPIを使用しています。サブスクリプション用にいくつかの製品を作成しました。次に、サイトの管理パネルを使用して、これらの製品の価格やその他の設定を管理したいと思います。しかし、ChargifyAPIに関数や方法が見つかりません。APIまたはコードを介してこれを更新する方法を知っている人がいる場合は、教えてください。

よろしくお願いします。

0 投票する
1 に答える
341 参照

php - Chargify PHP、customerIDを取得

ChargifyとPHPの使用に精通している方のために、私は単純なリクエストであるはずのことを実行しようとしています。ChargifyAPIを使用して新しいユーザーを作成しています。私のコードのこの部分は機能しています。リクエストが送信され、Chargifyは新しい顧客を記録しています。私がやりたいのは、作成したばかりの顧客のIDを取得することです。これは私が使用しているものであり、エラーをスローしています。

コード

エラー

これに関する洞察をいただければ幸いです。

ありがとう

0 投票する
2 に答える
504 参照

paypal - Paypal のビジネス アカウントを持っている場合、Chargify を使用するにはマーチャント アカウントが必要ですか?

定期的な支払いに chargify.com サービスを使用するオプションを調査しています。彼らは、マーチャントアカウントと支払いゲートウェイアカウントの両方が必要であると述べています. しかし、一部のウェブサイトでは、PayPal はマーチャント アカウントと支払いゲートウェイの両方であると述べています。chargify を使用するには、別のマーチャント アカウントなしで Paypal のビジネス アカウントしか持てないということですか?

0 投票する
1 に答える
742 参照

ruby-on-rails - オブジェクトが見つからない場合はリダイレクトします

私はこのchargify_api_aresgemを使用してChargifyサブスクリプションを検索しています。

find_by_customer_referenceただし、サブスクリプションが見つからない場合は、何も見つからない場合は404を吐き出すため、リダイレクトされる次の行に到達することはありませんが、nil代わりに戻る方法が欲しいので、ユーザーをそこからリダイレクトする次の行。

オブジェクトが見つからない場合に、ソフトに失敗させる方法や、ユーザーをリダイレクトするためのより良い方法を知っている人はいますか?ありがとう。

0 投票する
1 に答える
18873 参照

javascript - javascriptを介してフォームにonsubmitを追加する

Javascriptのみを介してOnSubmit属性をフォームに挿入するにはどうすればよいですか?

私はjavascriptにかなり慣れていないので、詳細なサンプルコードを提供できれば、それが最も役立ちます。

状況は次のとおりです。アプリのクレジットカードを処理するためにChargify(支払いプラットフォーム)を介してホストされたサインアップページを使用してから、ユーザーを自分のありがとう/確認ページに戻します。

クレジットカードのページはChargifyが独自のドメインでホストしているため、ドメイン(my domain-> Chargify.com-> my domain)が変更されているため、GoogleAnalyticsで目標到達プロセス全体を追跡することは非常に困難です。

近づいています:クロスドメイントラッキングを機能させることができ(chargify.comページはGoogle Analyticsにログインします)、次のonclick属性をサインアップリンクに追加することで、ドメインからchargifyにリンクできます。

ただし、Chargifyがホストする支払いページコードにアクセスできず、ユーザーがフォームの送信ではなくフォームの送信を介して確認ページに移動するため、帰りに同じことを行うことはできません(Chargify->確認ページ)。通常のリンク。

部分的な解決策(これを完了するにはあなたの助けが必要です):</body> Chargifyは、ホストされているページにいくつかのオプションを許可します。そのうちの1つは、タグのタグの 直前に挿入されるカスタムJavaScriptを追加すること <script>です。

ページをリンクする方法に関するGoogleAnalyticsのドキュメントでいくつかのリソースを見つけました。また、Chargifyフォームタグに以下を追加すると機能する可能性があります:( onsubmit="_gaq.push(['_linkByPost', this]);" 出典:https ://developers.google.com/analytics/devguides/collection/gajs/methods/ gaJSApiDomainDirectory#_gat.GA_Tracker _._ linkByPost

フォームタグには現在onsubmit属性がありません。これは、次のとおりです。 <form action="/my_product/subscriptions" class="new_submission" id="hosted_payment_form" method="post">

Javascriptを使用してこの属性をフォームタグに追加する方法はありますか?<script>タグ 内に挿入する必要のあるコードの詳細な例を提供していただければ幸いです 。

0 投票する
1 に答える
118 参照

php - PHP - 配列から特定の行を出力する

フォームを使用して支払いを収集し、print_r を使用すると、出力に次のように表示されます...

この出力を生成する PHP を以下に示します...

ページをロードするたびに、名前がエコーされません。代わりに、「名」とだけ表示されます。数回。

私のエラーがどこにあるかを判断するのを手伝ってください。