問題タブ [mastercard]
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.
c# - リモート名を解決できませんでした: 'sandbox.api.mastercard.com'
MoneySend api を使用して MasterCard のサンドボックスで支払いをリクエストしようとしています。これは、c#のサンプル コードです。
問題文:
Visual Studio から直接リクエストを送信しようとすると、完全に機能しますが、このサービスを IIS にデプロイすると、エラーが表示されます
リモート名を解決できませんでした: 'sandbox.api.mastercard.com'
さらなる説明:
VS 2017 でソリューションを作成し、その中に 2 つのプロジェクトを作成しました。サービスの 1 つと、コンソールで同じサービスをテストするための他のものです。コンソールでサービスのサービス参照を指すことで、うまくいきました。IIS にサービスを展開し、サービスのエンドポイントをローカルの VS リンクからコンソール アプリで展開された IIS リンクに置き換えたときに、上記のエラーが発生しました。
アップデート:
私は、インターネット サービスに独自の dns とプロキシ設定がある企業で働いています。
完全な例外:
MasterCard.Core.Exceptions.ApiException: リモート名を解決できませんでした: 'sandbox.api.mastercard.com' ---> System.Net.WebException: リモート名を解決できませんでした: 'sandbox.api.mastercard. com' で System.Net.HttpWebRequest.GetRequestStream(TransportContext& context) で System.Net.HttpWebRequest.GetRequestStream() で RestSharp.Http.WriteRequestBody(HttpWebRequest webRequest) で RestSharp.Http.PostPutInternal(String メソッド) で RestSharp.RestClient.Execute で(IRestRequest request, String httpMethod, Func`3 getResponse) --- 内部例外スタック トレースの終了 --- MasterCard.Core.ApiController.Execute(OperationConfig config, OperationMetadata metadata, BaseObject requestMap) at MasterCard.Core.Model.BaseObject .Execute[T](文字列操作UUID、C:\Users\name\Documents\My Received Files\MasterCardWebService\MasterCardWebService\MasterCardWebService\MoneySend.svc.cs の MasterCardWebService.MoneySend.testService() の MasterCard.Api.Moneysend.Payment.Create(RequestMap マップ) の T inputObject) :128行目
payment-gateway - mastercard がホストするセッションの統合の問題
mastercard 支払いゲートウェイ システムを使用して、自分の Web サイトに支払いを統合したいと考えています。統合にはホストされたセッション方式を使用します。mastercard がホストするセッションに従います
私のJavaScriptコードは
各トランザクションを識別する必要があるため、構成オプション内でオプションsession:'dummy data'を使用しました。それは私にエラーを与える
これらの行にコメントを付けると、応答でライブラリによって生成された sessionID が返されます。各トランザクションを識別する方法がわかりません。助けてください
payment-processing - EMV アプリケーションの設定で、TVR は L2 レベルのタスクですか、それとも L3 レベルですか?
EMV カード処理端末アプリケーションでは、TVR ビットの設定は L2 カーネルのタスクですか、それとも L3 アプリケーションで処理する必要がありますか? 私はこれについて適切なドキュメントではありません。ティア。