Why do I see Visa ranges starting with 5 or Mastercard ranges starting with 4?
While traditional wisdom says Visa BINs starts with4
and Mastercard BINs with 5
, networks can have overlapping ranges or special arrangements. Because Pagos gets BIN data from the card networks directly, the ranges in our database represent the legitimate assignments from the networks themselves.
How does Pagos handle leading zeros in BINs?
Pagos created thebin_min_exact
and bin_max_exact
fields to store original BINs from network files. Our search algorithm checks the first two digits of the actual range against the input. For example, with input 044855
, we’ll match against ranges that start with leading zeros in the actual range field.
What does the card_brand_is_additional
field mean?
card_brand_is_additional
will be set to false if the BIN range is associated with a primary card network, and true if associated with a secondary network (e.g., Star, Pulse, Nyce). Secondary networks typically provide less data.
If multiple networks share a BIN range and all have card_brand_is_additional
set to false, the primary network will be Visa, Mastercard, Discover, or Amex.