입력되는 신용 카드의 유형을 묻거나 정규식을 사용하여 카드 유형을 자동 감지하려고 시도하는 것이 더 좋습니까?자동으로 신용 카드 유형을 감지하고 사용자에게 묻습니다.
일부 온라인 상점에서는 드롭 다운 메뉴에서 신용 카드 유형 (Visa, Mastercard, Amex 등)을 명시 적으로 요구합니다. Amazon 및 GitHub를 포함한 다른 사람들은 명시 적으로 묻지 않고 대신 카드의 속성에 의존하여 카드 번호를 결정합니다.
카드 유형 자동 감지에 의존하는 한 가지 문제는 신용 카드 정규 표현 패턴이 시간이 지남에 따라 업데이트해야하는 것입니다. 따라서 이러한 정규 표현 패턴은 정확한 상태를 유지하고 패턴의 구멍을 막기 위해 상수 업데이트가 필요할 수 있습니다.
카드 유형을 명시 적으로 묻거나 자동으로 카드 유형을 검색하려고 시도하는 것이 더 좋습니다. 다른 고려 사항이 있습니까?
게이트웨이가 질문하지 않는 것이 맞습니다. 그러나 많은 지불 결제가 요청합니다. 그래서 왜 많은 사람들이 카드 종류를 묻는 지 궁금합니다. – steampowered
일부 게이트웨이는 1990 년대에 다시 물어 보았지만, 대부분의 경우 게이트웨이는 트랜잭션에 보안을 추가하지 않는다는 것을 깨닫고 중단했습니다. 이제는 많은 사이트에서 보았던 것이기 때문에 내가 묻고 있거나 추측하고 있다고 주장하는 프로그래머는 그것을하고 있습니다. 우리가 알고 있어야한다고 생각하는 몇 안되는 게이트웨이 중 하나에 연결하지 않으면 카트가 묻지 않습니다. 그러면 고객이 항상 돈을 계산할 것입니다. 고객에게 돈을 쓰려고 할 때 고객에게 왜 돈을 벌 수 있습니까? –