問題タブ [3d-secure]
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# - コードビハインドからIFramesInnerHtmlを変更する
コードビハインドから、実行時にIframeのHTMLを設定しようとしています。
私のaspxページには次のものがあります。
背後のコードで:
これを実行すると....投稿されますが、myIframeの内容はまったく変更されません...何が間違っていますか?
チェックアウトプロセスに3Dセキュアを実装しているので、これを行う必要があります。基本的に:
1)顧客がクレジットカードの詳細を入力します2)フォームが送信され、3Dセキュアが必要かどうかを支払いゲートウェイに確認します。その場合、銀行の安全な場所に情報を入力するためのURLが生成されます。3)このURLへのPOSTリクエストを作成します。これには、長いセキュリティトークンとその他のいくつかの情報が含まれます。このPOSTリクエストから返されたHTMLを取得し、iFrameに表示する必要があります。
ドキュメントの内容は次のとおりです。
c# - c# Visa 3D セキュア実装
誰かが e コマース アプリケーション用の 3D セキュアのサンプル実装を提供できますか?
asp.net - 一部の発行銀行は 3D セキュアのリクエストを拒否しています
3D セキュア (VISA/Mastercard Securecode によって検証済み) を設定しようとしているコマース サイトがあります。
支払いプロバイダーとして DataCash を使用しています。
次の問題が発生しています。
これらのスキームに登録されているカードの中には、3D セキュア ページが正常に表示されているものもあれば、失敗しているものもあり、発行銀行と話しても、トランザクションを見ていないとのことで、役に立ちませんでした.
「cap.securecode.com」などのサーバーから次のようなメッセージを受信しています。
システム エラーのため、認証を完了できませんでした。これが繰り返し発生する場合は、CSR に連絡してください。」
または「www.securesuite.co.uk」から:
このページにアクセスできません。
これは、次の 2 つの理由のいずれかが原因である可能性があります。
- アクセスしようとしている FI は非アクティブ化されています
- FI へのアクセスは特定の IP アドレスに制限されており、あなたのアドレスはそれらの 1 つではありません
検証銀行から返されたこれらのエラーを他の誰かが見たことがありますか?どうすれば解決できますか?
成功と失敗のパターンの詳細を取得しようとしています。
mobile - モバイルデバイス向けの Datacash を使用した 3D セキュアの実装
Datacash に 3D セキュアを実装する場合、「デバイス ケージトリー」を渡して、「サイトが Web ブラウザー経由でアクセスされているか、携帯電話ブラウザー経由でアクセスされているか」を指定するオプションがあります。
http://www.datacash.com/gettingproducts.php?id=3D-Secure-MPI-Service#enrolment
モバイル デバイスを指定するために値として何を渡す必要があるかについて、ドキュメントに言及が見つかりません。
0 は、コンピューターの標準的な Web ブラウザー用です。
Data Cash サポートに電話したところ、モバイル デバイスを使用することは可能であるとのことでしたが、方法については教えてくれませんでした。私はそこから誰かが私に戻ってくるのを待っています-誰かこれについて何か経験がありましたか?
xml - Shopify XML API応答-無効な要素名:3DSecureStatus
Shopifyトランザクションデータ(python apiクライアントから)にSagePayを含むトランザクションを照会すると、クライアントが返されたxmlを解析しようとすると、エラーが発生します。
Error(Error('Unable to parse xml data: not well-formed (invalid token): line 24, column 7',),)
これは、3Dセキュアステータスを示す無効なxmlタグ名を含むトランザクション/レシート要素の内容が原因であると思われます。
例えば:
As '3DSecureStatus' is not a valid xml element name, xml parsing fails.
json api
python apiクライアントがサポートしていないため、現在、を使用することはできません。
android - WebKit モバイル ブラウザ: Android と iPhone の違い
真相を究明しようとしている問題がありますが、適切な答えが見つからないようです。当社のモバイル Web サイト (現在テスト中) は、3D セキュア iframe を使用しています。
私たちのテストでは、iframe が Android フォン (組み込みの webkit ベースのブラウザー、Samsung Galaxy S II) を使用している場合に適切に表示されることを確認しましたが、残念ながら iPhone (組み込みの webkit ベースのブラウザー、Apple iPhone) では表示されません。 4S)。iPhone は単に iframe を表示しません。iframe が表示されないのか、それとも画面外に配置されているだけなのかはわかりません (ただし、iframe または親のいずれかに、その位置/フロート/マージン/パディングに影響を与える CSS プロパティは適用されていません)。
これを説明する、異なる携帯電話の 2 つの Webkit ベースのブラウザーに大きな違いはありますか? 誰かが同じ問題に苦しんでいますか? もしあなたが助けてくれるなら、どうやって解決しようとしますか?
ありがとう、
security - 3Dセキュア決済を安全に実装する方法
3Dセキュア検証が必要なクレジットカードからの支払いを受け入れる最良の方法は何でしょうか。現在、チェックアウトフローは次のようになっています。
- 顧客が支払いを提出する
- ペイメントゲートウェイは、カードに3Dセキュアコード処理が必要であることを示すエラーを返します。応答でACSURLを返します
- ユーザーを発行銀行の確認サイトにリダイレクトし、確認の完了後にリダイレクトするACSのコールバックURLを渡します
- カスタマーが検証コードを入力すると、ACSは検証が成功したことを示す認証トークンを使用してコールバックURLにリダイレクトします
- プロセスを完了するには、承認トークンを使用して元のリクエストを支払いゲートウェイに再送信する必要があります
私の問題は最終段階にあります。元のリクエスト(顧客のクレジットカード情報を含む)を再送信する必要があるため、コールバックURLが呼び出されたときに取得できるように、一時的にどこかに保存する必要があります。これに代わるものはありますか?
iframeソリューションを試すことを考えています。元のフォームが閉じられることはなく、検証プロセスをiframeに表示します。プロセスが完了すると、つまりコールバックURLが呼び出されると、iframeを非表示にして、元のフォームを必要な値で更新し、再送信します。誰かが以前にこのテクニックを試したことがありますか?
3d-secure - Paymill:3D-少なくとも1つの銀行でバグを保護しますか?
3Dセキュアを使用してPaymillAPIで支払いを行います。
ドキュメントのこの部分は完全には機能しません:
だから私はこのようにします:
支払いは問題ありませんが、クライアントがSberbankのカードを使用して支払いを行う場合、問題が発生します。ACSの3Dセキュアページを表示する代わりにiframeが、この支払いの認証に成功したことについてのみ応答します。
まず、Sberbankにいくつかの間違いがあったと思いますが、クライアントは別のPSPを使用して別の支払いを行い、Sberbankの3Dセキュアウィンドウを使用しています。
どこを間違えたのかわからない。多分誰かが私を助けることができますか?
python - 3D セキュア操作のページではなく div 内でのリダイレクトの処理
JavaScript と JQuery を多用する Web ベースのクライアント アプリケーションがあります。クライアントがアプリケーションを使用している間、ページのコンテンツは動的に変化し、ページを更新すると、変更されたコンテンツ全体が失われます。
ここで、アプリケーションに3d セキュアの支払い方法を追加する必要があります。問題は、(3D セキュア システムを使用した人ならご存知かもしれませんが) クレジット カード番号が検証された後、関連する銀行の 3D セキュリティ ページにリダイレクトされました。銀行は、クレジット カードのセキュリティ コードとPIN コードを入力して検証を行うよう求めています。 SMS 経由で事前定義された電話番号に送信されます。関連情報が正しければ、銀行は私を成功 URL にリダイレクトし、トランザクションが失敗した場合は失敗 URL にリダイレクトします。
すべて問題ありませんが、前述のとおり、アプリケーション ページでこのリダイレクトを処理できません。div内でプロセスを開始することは可能ですか?
役立つ場合は、フレームワークとして python と django を使用しています。
paypal - PHP - Opencart - Paypal クレジット カードを使用した 3 d の安全な支払い
英国以外の opencart でクレジット カードを使用した Paypal 3d 安全な支払いのための拡張機能/モジュールはありますか? もしあれば、3Dセキュア決済の流れを教えてください。