CardBin class abstract

CardBin

Properties:

  • bin - The first 6 digit of the card number. Enable this field via merchant account settings.
  • commercial - If true, it indicates a commercial card. Enable this field via merchant account settings.
  • fundingSource - The card funding source. Valid values are: * CHARGE * CREDIT * DEBIT * DEFERRED_DEBIT * PREPAID * PREPAID_RELOADABLE * PREPAID_NONRELOADABLE > Enable this field via merchant account settings.
  • fundsAvailability - Indicates availability of funds. Visa: * "I" (fast funds are supported) * "N" (otherwise) Mastercard: * "I" (product type is Prepaid or Debit, or issuing country is in CEE/HGEM list) * "N" (otherwise) > Returned when you verify a card BIN or estimate costs, and only if payoutEligible is different from "N" or "U".
  • issuerBin - The first 8 digit of the card number. Enable this field via merchant account settings.
  • issuingBank - The issuing bank of the card.
  • issuingCountry - The country where the card was issued from.
  • issuingCurrency - The currency of the card.
  • paymentMethod - The payment method associated with the card (e.g. visa, mc, or amex).
  • payoutEligible - Indicates whether a payout is eligible or not for this card. Visa: * "Y" * "N" Mastercard: * "Y" (domestic and cross-border) * "D" (only domestic) * "N" (no MoneySend) * "U" (unknown) > Returned when you verify a card BIN or estimate costs, and only if payoutEligible is different from "N" or "U".
  • summary - The last four digits of the card number.
Annotations
  • @BuiltValue.new()

Constructors

CardBin([void updates(CardBinBuilder b)])
factory

Properties

bin String?
The first 6 digit of the card number. Enable this field via merchant account settings.
no setter
commercial bool?
If true, it indicates a commercial card. Enable this field via merchant account settings.
no setter
fundingSource String?
The card funding source. Valid values are: * CHARGE * CREDIT * DEBIT * DEFERRED_DEBIT * PREPAID * PREPAID_RELOADABLE * PREPAID_NONRELOADABLE > Enable this field via merchant account settings.
no setter
fundsAvailability String?
Indicates availability of funds. Visa: * "I" (fast funds are supported) * "N" (otherwise) Mastercard: * "I" (product type is Prepaid or Debit, or issuing country is in CEE/HGEM list) * "N" (otherwise) > Returned when you verify a card BIN or estimate costs, and only if payoutEligible is different from "N" or "U".
no setter
hashCode int
The hash code for this object.
no setterinherited
issuerBin String?
The first 8 digit of the card number. Enable this field via merchant account settings.
no setter
issuingBank String?
The issuing bank of the card.
no setter
issuingCountry String?
The country where the card was issued from.
no setter
issuingCurrency String?
The currency of the card.
no setter
paymentMethod String?
The payment method associated with the card (e.g. visa, mc, or amex).
no setter
payoutEligible String?
Indicates whether a payout is eligible or not for this card. Visa: * "Y" * "N" Mastercard: * "Y" (domestic and cross-border) * "D" (only domestic) * "N" (no MoneySend) * "U" (unknown) > Returned when you verify a card BIN or estimate costs, and only if payoutEligible is different from "N" or "U".
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
summary String?
The last four digits of the card number.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(CardBinBuilder)) CardBin
Rebuilds the instance.
inherited
toBuilder() CardBinBuilder
Converts the instance to a builder B.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

serializer → Serializer<CardBin>
no setter