2009-09-25 34 views
11

Làm cách nào để xác định rằng thẻ mà một người đang nhập là thẻ ghi nợ, thẻ kiểm tra hoặc thẻ tín dụng?Làm cách nào để biết sự khác biệt giữa Thẻ Ghi nợ và Thẻ Tín dụng

Tôi chỉ xem xét điều này cho thanh toán trên web ở Hoa Kỳ. Đây là để thanh toán tiện ích.

+15

bạn hỏi họ và họ cho bạn biết. – SilentGhost

+0

họ có nhập số pin không? nếu có, thì đó là thẻ ghi nợ; không biết. thẻ ghi nợ có thể được sử dụng như thẻ tín dụng vì vậy nó thực sự không quan trọng anyway. – geowa4

+3

Thẻ ghi nợ == Thẻ tín dụng, cho đến khi bạn thử một cái gì đó như thuê một chiếc xe hơi. Sau đó, sự khác biệt trở nên rõ ràng đau đớn. –

Trả lời

2

Tôi nghĩ bạn đang bối rối khi bạn vuốt thẻ trong cửa hàng máy biết loại thẻ bạn có. Mặc dù với thẻ ghi nợ Hà Lan của tôi, tôi luôn có tùy chọn để chọn ..

Nhưng tôi đoán dải từ không chỉ là số và đầu đọc thẻ sử dụng để xác định loại thẻ của bạn.

Bạn sẽ chỉ phải tham gia các ứng dụng/trang web khác và yêu cầu người dùng :)

+0

Dải từ có ý nghĩa. –

+1

Có 3 bản nhạc có thông tin. Khi tôi kiểm tra thẻ VISA, tôi thấy nó có số thẻ và tên của tôi. Đừng nhớ còn gì nữa. – some

+2

Dưới đây là một số thông tin về Thẻ Từ (còn gọi là thẻ tín dụng) http://en.wikipedia.org/wiki/Magnetic_stripe_card. Đầu đọc thẻ điểm bán hầu như luôn đọc theo dõi 1 hoặc theo dõi 2 và đôi khi cả hai trong trường hợp một bản nhạc không thể đọc được. Thông tin tài khoản chủ thẻ tối thiểu cần để hoàn tất giao dịch có mặt trên cả hai tuyến đường. Ủy quyền cho thẻ được mô tả ở đây: http://en.wikipedia.org/wiki/Authorization_hold – Chris

5

không chắc chắn bạn cần gì, nhưng tất cả các hệ thống POS tôi đều biết ASK NGƯỜI DÙNG để chỉ định loại thẻ.

bạn có thể chạy Debit như tín dụng - không cần pin số
bạn có thể chạy tín dụng như Debit - nhập vào pin của bạn, và giao dịch sẽ được tính là ứng tiền mặt

+0

Xem nhận xét của tôi về câu trả lời của chaos. –

+1

xem xét chỉnh sửa của bạn: nếu bạn đang viết một ứng dụng web, bạn cũng có thể đối xử với TẤT CẢ THẺ LÀ TÍN DỤNG –

+0

Tôi phải đồng ý với câu trả lời của bạn. Tất cả các nhà cung cấp sẽ hưởng lợi về mặt tài chính từ việc buộc khách hàng chạy thẻ của họ dưới dạng ghi nợ, nhưng mọi nhà cung cấp duy nhất đều cho phép khách hàng thực hiện lựa chọn đó (thường với từ ngữ gây hiểu lầm khiến khách hàng chọn ghi nợ). Nếu có một cách hợp lệ để đưa ra quyết định đó, hầu hết các nhà cung cấp sẽ buộc khách hàng bằng thẻ ghi nợ thực sự chạy chúng dưới dạng thẻ ghi nợ. – Mayo

3

Wiki có danh mục tín dụng so với các tiền tố nợ

Tuy nhiên, IIRC một số thẻ có thể được sử dụng làm tín dụng và ghi nợ tùy thuộc vào ngữ cảnh.

+0

Được phân bổ; bạn sẽ phải hỏi người dùng. Việc tính phí thẻ của họ dưới dạng ghi nợ thường sẽ ảnh hưởng đến người dùng với một khoản phí thay vì bạn, điều này sẽ dẫn đến một số người dùng khó chịu nếu bạn không yêu cầu họ thực hiện lựa chọn đó. –

+0

@Dean: Ngân hàng nào thực hiện điều đó? Không phải ở Mỹ. Các thương gia được nhấn với tất cả các lệ phí ... họ muốn bạn xử lý nó như một thẻ ghi nợ vì lệ phí là LOWER –

+0

Tôi không sử dụng nó như một thẻ ghi nợ vì lý do khác nhưng tôi khá chắc chắn Ngân hàng Mỹ của tôi thẻ xử lý tất cả các thẻ ghi nợ sử dụng như một máy ATM ngoài mạng và sẽ tính phí cho tôi. Tuy nhiên, người bán sẽ trả ít hơn cho việc sử dụng thẻ ghi nợ vì cách mạng được thiết lập lần đầu tiên. – bgiles

3

Bạn đã có thể thấy điều này ra đã thông qua cổng thanh toán của bạn, nhưng thẻ (ghi nợ, tín dụng, tùy chỉnh [ví dụ như thẻ lưu trữ Thông thường, bạn có thể gửi số thẻ đến cổng thanh toán và họ sẽ cung cấp cho bạn chi tiết này nhưng bạn có thể làm việc đó từ một bảng tiền tố đơn giản

Đơn giản chỉ cần đặt ngân hàng/tổ chức được cấp quyền truy cập vào một số tiền tố nhất định [số khi bắt đầu] và tùy thuộc vào mức chi tiết bạn muốn, bạn có thể khớp bất kỳ số thẻ nào với tổ chức bằng cách sử dụng tiền tố x. Điều tuyệt vời là Thẻ ghi nợ và Thẻ tín dụng sử dụng các tiền tố khác nhau ngay cả từ cùng một ngân hàng.

Từ quan điểm cổng thông tin bạn thường không quan tâm vì cổng thanh toán sẽ tự động cho bạn biết nếu họ chấp nhận thẻ, hãy kiểm tra thẻ hotcard cho bạn và xác thực các thông tin khác đã nhập.

Nhận xét (trên/dưới) về việc không phải nhập mã pin vào thẻ ghi nợ là sai. Đó không phải là thẻ ghi nợ, đôi khi được gọi là Nhà để xe/Thẻ nhiên liệu (tôi đến từ đâu), chúng chỉ hoạt động đối với một số "loại giao dịch nhiên liệu" nhất định để tăng tốc độ xử lý tại sân trước.

+0

'Nhận xét (trên/dưới) về việc không cần phải nhập mã pin vào thẻ ghi nợ là sai.' - @ JustJules Đó là 100% sai. Nếu bạn có thẻ ghi nợ và yêu cầu họ chạy thẻ tín dụng đó, bạn không bao giờ phải nhập mã pin. Nó vẫn là một thẻ ghi nợ vì nó lấy tiền ra khỏi một tài khoản kiểm tra. Không chắc bạn đã lấy thông tin từ đâu. –

2

Phạm vi số. Đây là một trích đoạn nhỏ của một đặc điểm kỹ thuật cũ tôi đã có một lần.

  • 510000 - 510.249 16 Bây giờ Dành riêng cho Europay (MCS và MCG)
  • 510.250-510.399 16 Bây giờ thẻ ghi nợ MasterCard
  • 510.400-510.549 16 Bây giờ MasterCard Electronic
  • 510.550-510.999 16 Bây giờ MasterCard nợ thẻ
  • 511.000-511.204 16 Bây giờ thẻ ghi nợ MasterCard
  • 513.000-513.999 16 Bây giờ Dành riêng cho sử dụng bởi Europay Pháp ICA - 1031 CHỈ
  • 514130 - 514.629 16 Bây giờ thẻ ghi nợ MasterCard
  • 514.630-514.730 16 Bây giờ MasterCard Business Card (trước đây ghi nhận như nợ kinh doanh)
  • 514.731-514.740 16 Bây giờ thế giới MasterCard (US)
  • 514.741-514.760 16 Bây giờ Platinum thẻ ghi nợ MasterCard
  • 514.761-514.800 16 Bây giờ MasterCard Standard (đề xuất mới cao cấp sản phẩm - Mỹ) - 40
  • 514.801-514.815 16 Bây giờ MasterCard Standard (đề xuất mới cao cấp sản phẩm - LAC) - 15
  • 514.816-514.830 16 Bây giờ MasterCard Standard (đề xuất mới cao cấp Prodct - SAMEA) - 15

Có thể có các phương pháp khác bây giờ ví dụ trong thông điệp trở về từ bộ vi xử lý, nhưng tôi đã không phải đối phó với điều này trong một thời gian dài. Chúng tôi xử lý tất cả mọi thứ như một thẻ tín dụng và nếu thẻ là một thẻ ghi nợ đúng, ngân hàng chỉ chăm sóc nó.

+0

Từ đọc qua danh sách của bạn, có vẻ như số thực tế sẽ xác định cách thức một đầu đọc thẻ tín dụng sẽ xử lý thẻ trừ khi người sử dụng thẻ thực tế quyết định. – Chris

6

Mã tốt nhất tôi đã xem để kiểm tra loại thẻ là trang Javascript tại http://www.eflo.net/mod10.htm - có thể phân biệt giữa thẻ ghi nợ VISA và thẻ tín dụng như bạn yêu cầu, với nhiều biến thể khác của thẻ. Tôi đã chuyển mã này sang C# rất dễ dàng.

Lựa chọn khác của bạn là mua bản sao của cơ sở dữ liệu BIN (Số nhận dạng ngân hàng), danh sách tất cả các tiền tố thẻ, vấn đề thẻ và các yêu cầu xác thực thẻ (ví dụ: Ngày hết hạn, Số phát hành, Ngày bắt đầu). Một số nguồn BIN;

+1

Cơ sở dữ liệu BIN/IIN chính thức có sẵn (theo lý thuyết) từ Hiệp hội các chủ ngân hàng Mỹ. Thật không may, họ rất khó xử về việc phát hành nó. – alastair

+0

Trang được liên kết ở trên đã bị xóa khỏi WikiPedia. Vì lý do hợp lệ, IMO. – MikeRoger

+1

Liên kết đến trang javascript không còn khả dụng nữa, tuy nhiên nó có thể được tải xuống ở nơi khác trên trang web: http://eflo.net/downloads.php –

0

Binbase sẽ cho bạn biết liệu thẻ là thẻ ghi nợ hoặc thẻ tín dụng dựa trên sáu chữ số đầu tiên của số thẻ . Bạn có thể thực hiện 10 lần tra cứu thủ công mỗi ngày hoặc bạn có thể trả tiền để mua toàn bộ cơ sở dữ liệu. www.binbase.com/search.html

Các thông tin trả về là ở định dạng này:

Card Brand: VISA 
Issuing Bank: BRANCH BANKING AND TRUST COMPANY 
Card Type (Credit/Debit): DEBIT 
Card Level: CLASSIC 
ISO Country Name: UNITED STATES 
ISO Country A2 Code: US 
ISO Country A3 Code: USA 
ISO Country Number: 840 
Bank Website: HTTP://WWW.EXAMPLE.COM 
Bank Phone: 555-555-5555 OR 800-555-5555 
Các vấn đề liên quan