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