2017-09-14 3 views
2

paymentRequest API documentationは、マーチャントがサポートしているすべての種類のカードをブラウザーに提供できることを示しています。私の質問は、ブラウザがユーザーによって保存されたカードの種類を知っていて、それをフィルタリングする方法です。paymentRequest APIは、デビットカード、クレジットカード、およびその他のカテゴリカードをどのように区別しますか?

答えて

3

特にChromeについてお話ししましょう。 Chromeの2ヶ所からのクレジットカードオートフィル貯蔵源:

  1. ローカルに保存されているカードは
  2. カードが2の場合はpayments.google.com

で保存され、Googleのサーバは、その番号からのカードの種類を知っています。したがって、それらをフィルタリングすることができます。 1の場合、クロムはであり、では区別できないため、使用可能なカードはすべてフィルタリングされずに公開されます。

これは実装によって異なる場合がありますが、支払いゲートウェイはカードの種類を知らなくても、カード番号を正常に処理できる必要があります。ストライプは少なくとも私は確信しています。

カードのタイプを確認する必要がある場合は、https://binlist.net/のようなオンラインサービスがあり、カードの最初の数桁のメタ情報が表示されます。

+0

ローカルに保存されたカードの検証はありませんか? –

+0

ローカルに保存されたカードはChromeで確認されません。それらは支払いゲートウェイで確認されます。 – agektmr

関連する問題