Google chrome PaymentRequestAPI如何区分借记卡、信用卡和其他类别的卡?

Google chrome PaymentRequestAPI如何区分借记卡、信用卡和其他类别的卡?,google-chrome,payment-request-api,Google Chrome,Payment Request Api,PaymentRequestAPI告诉商家可以向浏览器提供其支持的各种卡的详细信息。我的问题是浏览器如何知道用户存储的卡类型并对其进行过滤。让我特别谈谈Chrome。Chrome的信用卡自动填充存储源来自两个地方: 本地存储卡 存储在payments.google.com的卡 对于第二种情况,谷歌服务器从卡片的号码中知道卡片的类型。因此,它们可以被过滤。对于1,Chrome确实有办法区分它们,因此所有可用的卡都将在不经过过滤的情况下公开 这可能取决于实现,但支付网关应该能够在不知道卡号类型的情况

PaymentRequestAPI告诉商家可以向浏览器提供其支持的各种卡的详细信息。我的问题是浏览器如何知道用户存储的卡类型并对其进行过滤。

让我特别谈谈Chrome。Chrome的信用卡自动填充存储源来自两个地方:

  • 本地存储卡
  • 存储在payments.google.com的卡
  • 对于第二种情况,谷歌服务器从卡片的号码中知道卡片的类型。因此,它们可以被过滤。对于1,Chrome确实有办法区分它们,因此所有可用的卡都将在不经过过滤的情况下公开

    这可能取决于实现,但支付网关应该能够在不知道卡号类型的情况下优雅地处理卡号。我已经证实了Stripe至少是这样做的


    如果您确实需要检查卡的类型,有一些在线服务,如从卡的前几个数字开始告诉您有关卡的元信息。

    因此没有对本地存储的卡进行验证?对。本地存储的卡无法在Chrome上验证。它们将在支付网关上进行验证。