問題タブ [gocardless]
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 でGoCardless の API のバージョンを使用して、Web サイトで支払いを処理しています。ただし、API がエラーを返した場合、ユーザーにより効果的なエラーを表示したいと考えています。
私は途中まで行きましたが、とにかく次のことができるかどうか疑問に思っていました:
次のエラーがある場合:
Array ( [error] => Array ( [0] => リソースは確認済みです ) )
The resource has already been confirmed
PHPでその部分だけを抽出する方法はありますか?
私のコード:
ありがとう。
更新 1:
例外をトリガーするコード:
UPDATE 2 :->print_r($e->getMessage())
出力:
Array ( [error] => Array ( [0] => リソースは確認済みです ) )
payment-gateway - GoCardless Webhook
支払いを処理するために gocardless ゲートウェイを使用しています。あらゆる種類の支払いゲートウェイを使用するときは、以前は Web フックに依存していました。しかし、私は自分自身が gocardless を使用して危険にさらされていると感じています。これが原因です。支払いをアプリケーション エンティティに接続する方法がないことがわかります。次の流れを見てみましょう:
- ユーザーが自分のサイトで「gocardless で支払う」ボタンを押す
- ユーザーが gocardless サイトでフォームに入力する
- ユーザーは支払いを確認しますが、redirect_url にアクセスしません (redirect_url パラメーターにパラメーターを挿入し、関連するエンティティを取得できます。失われたと考えてください)
- Gocardless が Webhook を送信
すべてのステップは完璧に見えます。あなたは「彼は Webhook からエンティティ支払い関係を取得できる」と言うでしょうが、私はできません。Webhook データは次のとおりです。
価格を除き、データベース エンティティに関連するデータはありません。したがって、データを処理できません。購入者または製品に関する情報を埋め込むことはできません。購入者-ペイロード-製品の関係を取得する別の方法はありますか?
完全なシステム ワークフローを数時間チェックした後、これがゴーカードレス ゲートウェイでの購入確認の別の方法である可能性があることに気付きました。私が間違っていなければ、アプリケーションは支払いを確認する必要があるため、redirect_url アクションに頼ることができます。それ以外の場合、支払いは適用されず、送金も行われず、レコードは短期間で gocardless から削除されます。私の考えを確認するか、別の支払い処理方法を提案してもらえますか?
php - Go Cardless API - サブスクリプションを持っている人を知る方法
以前に go-cardless を使用したことがある人のための非常に簡単で簡単な質問です。
私はドキュメントを読みました(私は思う-これを見逃したかもしれません:-P)、1つの点に苦労しています:
新しい事前承認が送信されました - 正常です
サーバーに戻ります - 結構です
ただし、返送された情報から、顧客固有の ID 以外の顧客の識別情報は返されません。
すっごく - その人が有効なサブスクリプション/事前承認を持っていることを確認するにはどうすればよいですか?
セッションを介してこれを行い、その方法で顧客に返された ID をリンクできることはわかっていますが、セキュリティの問題や、何らかの理由でセッションが失敗した場合の問題が発生するようです。
これを行う正しい方法は何ですか?
返された一意の ID を使用して、クライアントに実際の情報を要求できると思いますが、これを行う方法も見つかりません!
https://developer.gocardless.com <- 会社のドキュメントはこちらです。
私はちょうど太っていて、明らかなステップを逃したと言ってください.
支払い/サブスクリプションが成功した後に返されるものは次のとおりです
編集
私は以下を渡しています:
state
渡される必要があります->しかし、なぜそうでないのかわかりません????
前もって感謝します!
ps API はひどいので、これがどのタグに該当するかわかりません - PHP と go-cardless が私ができる最善の方法です!
django - django で gocardless.com を使用する方法
Django で gocardless 支払いゲートウェイを使用する必要があります。プロジェクトでこれを使用するにはどうすればよいですか。
この最新の gocardless 支払いをサポートする良い django パッケージはありますか?
visual-studio-2010 - GoCardless SDK には、「プロジェクトで指定されたバージョンよりも新しいバージョンの .NET Framework が必要です」(ASP.NET 3.5、Visual Studio 2010)
UPDATE 201521011559: これは、パッケージのビルドに使用される .nuspec ファイルの依存関係仕様のエラーが原因ではないかと考えています...
クライアント SDK の .nuspec ファイルは、GoCardless の GitHub リポジトリにあります。
https://github.com/gocardless/gocardless-dotnet/blob/master/GoCardlessSdk/GoCardlessSdk.nuspec
次のセクションが含まれます。
ターゲット プロジェクトのターゲット フレームワークのバージョンに関係なく、RestSharp.Net2 をインストールしようとするということは正しいと思いますか?
元の質問:
私たちのプロジェクトの 1 つは、ASP.NET Web アプリケーションです。ターゲット フレームワークは .NET 3.5 に設定され、クライアント プロファイルなどはありません。
GoCardless .NET SDK を含む NuGet パッケージをインストールしました ( http://www.nuget.org/packages/GoCardless/ )
うまく機能しているようです。次に、ページの 1 つに GoCardless.Sdk への参照を追加すると、プロジェクトはコンパイルを拒否します。
型または名前空間名 'GoCardlessSdk' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
本当に奇妙なのは、参照を削除してから参照を右クリックし、参照を追加し、..\packages\GoCardless\lib\net35\
フォルダーを参照して を選択するGoCardlessSdk.dll
と、次のエラーが発生することです。
'GoCardlessSdk.dll' またはその依存関係の 1 つには、プロジェクトで指定されているバージョンよりも新しいバージョンの .NET Framework が必要です。.NET Framework ターゲットを変更するには、[プロジェクト] メニューの [プロパティ] をクリックし、[.NET Framework] ドロップダウン ボックスで新しいターゲットを選択します。
プロジェクトに 'GoCardlessSdk.dll' への参照を追加しますか?
NuGet Package Explorer を使用してパッケージを確認しました。.NET 2.0 と .NET 3.5 の両方のバージョンが確実に公開されます。唯一の依存関係は Newtonsoft.Json と RestSharp で、どちらも .NET 3.5 上で問題なく動作します。
Windows 7 x64 で Visual Studio 2010 Premium を使用しています。これは Visual Studio の問題ですか、それとも .NET の問題ですか、それとも GoCardless SDK NuGet パッケージの具体的な問題ですか?
javascript - ES6 -- es5 ファイルのインポート
これ ( https://github.com/gocardless/es6-angularjs/blob/master/README.md ) を出発点として使用してから、ブートストラップJavaScript コードを含めます。モーダルを開くには
しかし、起こる唯一のことは次のとおりです。
これをmain.jsに追加しました:
これを loader.config.js ファイルに追加します。
c# - RestSharp と GoCardless を使用して MIME タイプを設定できない
C#、.Net 4、5、RestSharp v4.0.3 を使用
GoCardless で api_key を作成しようとしています
次のような RestClient を作成します。
GoCardless に投稿すると、エラーが発生します
node.js - require を使用した GoCardless SDK の読み込みが機能しない
GoCardless SDK を読み込んで、ドキュメントnodejs に記載されているように congfig を適用しようとすると、次のエラーがスローされます。
SDK を含むファイルは次のようになります。
php - GoCardless - トークン
GoCardless サンドボックスをセットアップしたい。サインアップ済みで、ログインできました。接続するには、アカウントの詳細 (app_id、app_secret、merchant_id、access_token) が必要です。
サンドボックスからそれらを見つける場所が少しわかりません。
「開発者」メニューに行きましたが、まだ取得できませんでした。
私を助けてください。私は間違った道を歩いていますか?
私はこれに従っています: https://developer.gocardless.com/legacy/php/#getting-the-library
前もって感謝します。