問題タブ [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.

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

javacard - EMV カードで手動でカード クリプトグラムを計算することは可能ですか?

EXTERNAL AUTHENTICATEEMV カードの処理に問題があります。カードをホストに認証すると、ホストは failed : と応答しますCard Cryptogram Verification Error
カード暗号文は、カードへの前のプロセスから取得されますINITIALIZE UPDATE

ホスト チームと話し合った結果、カード クリプトグラムの計算に一致しないプロセスがある可能性があります。

そのため、暗号カードを手動で計算するためのアルゴリズムまたは式を探しています。

カードクリプトグラムを手動で計算するためのアルゴリズムまたは公式はありますか?
INITIALIZE UPDATE データ応答の代わりに。

私の参照: INITIALIZE UPDATE と EXTERNAL AUTHENTICATE の正しさを確認するにはどうすればよいですか?

0 投票する
0 に答える
194 参照

angular - 本番コードで機密データを非表示にする方法は?

angular 8を使用してeコマースフロントエンドアプリケーションを構築しています。

支払い方法の構築を開始し、それらをmastercardホストされたセッションやcheckoutゲートウェイ フレームなどの支払いゲートウェイと統合するとき、ソース コードにハード コードされた機密データを記述する必要がありました。スクリプトタグのマーチャント ID など

checkoutまたは、支払いゲートウェイと統合するときに、コードに当社の公開鍵を含める必要があります。

問題は、コードをビルドして本番環境に移行するときです。これらの機密部分は依然として明確であり、簡単にアクセスして読み取ることができます。

それらを非表示にする方法はありますか (非常に難しい場合)?

これらのデータが公開される危険性はありますか?

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

c# - .net (C#) で標準 ISO20022 を使用してデジタル署名された Xml メッセージを作成する方法は?

私のプロジェクトでは、支払いゲートウェイとの統合が必要です。プロジェクトは .net (c#) に組み込まれています。ゲートウェイを統合するには、ISO 20022 標準に従って XML メッセージにデジタル署名する必要があります。System.Security.Cryptography のドット ネット ライブラリ SignedXml を使用しています サンプル形式と私のコードを以下に示します。

サンプルコード:

私のコード:この追加参照を一意の識別子で実行しようとすると、

私は次のように応答を受け取ります:Malformed reference element

また、URI属性なしで参照を作成する方法について誰かが私を助けることができれば?