この質問は、ネイティブモバイル アプリケーション (Web サイトへのアクセスにブラウザを実際に使用していない IOS、Android、WP アプリなど) に固有のものです。
主要なクレジット カードのほとんどで支払いを受ける既存の e コマース Web サイトがあり、3DSecureプログラム (Visa および MasterCard SecureCode によって検証済みとして実装されています)を介して支払者認証も実行します。これにより、詐欺を排除し、チャージバックを減らすことができます。
既存の実装では、チェックアウトと支払いの段階で、顧客を Web サイトから銀行/カード発行会社の Web サイトにリダイレクトし、そこで顧客は以前に設定したパスワードを入力して、実際にカード所有者であることを認証できるようになっています。その後、ウェブサイトは、トランザクションを完了するために必要な情報とともに、顧客をあなたのウェブサイトにリダイレクトします。(それにはかなり多くのことがありますが、それが基本的な前提です)。
そのため、Safari を使用して Web サイトを閲覧するユーザーだけでなく、豊富なタスクに焦点を当てた UI でユーザーが簡単に操作できるネイティブ エクスペリエンスを提供する ObjectiveC の実装である、IOS 用のネイティブアプリを (当初は)作成することに取り組んでいます。操作します。
私たちができないことは、ユーザーが認証のためにどこかにリダイレクトされ、その後リダイレクトされるように、ネイティブ アプリからブラウザ ウィンドウを開くことです。その理由は次のとおりです。
- これは Web サイトではなくネイティブ アプリであるため、リダイレクト先 (URL) はありません。
- ユーザー エクスペリエンスは、きれいな UI から、別の Web サイトの細くてスタイルの異なる Web フォームに切り替えてから戻るとひどいものです。
ネイティブ アプリ ( WP/IOS/Andriod ) を使用して3D セキュア(VbV / SecureCode) を実装しようとした人はいますか? それはできますか?別のアプローチを取りましたか?
読んでくれてありがとう!