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
payoutEligibleis 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
payoutEligibleis 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
payoutEligibleis 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
payoutEligibleis 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