Package com.adyen.model.binlookup
Class CardBin
- java.lang.Object
-
- com.adyen.model.binlookup.CardBin
-
public class CardBin extends Object
CardBin
-
-
Constructor Summary
Constructors Constructor Description CardBin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CardBinbin(String bin)CardBincommercial(Boolean commercial)booleanequals(Object o)CardBinfundingSource(String fundingSource)CardBinfundsAvailability(String fundsAvailability)StringgetBin()The first 6 digit of the card number.StringgetFundingSource()The card funding source.StringgetFundsAvailability()Indicates availability of funds.StringgetIssuingBank()The issuing bank of the card.StringgetIssuingCountry()The country where the card was issued from.StringgetIssuingCurrency()The currency of the card.StringgetPaymentMethod()The payment method associated with the card (e.g.StringgetPayoutEligible()Indicates whether a payout is eligible or not for this card.StringgetSummary()The last four digits of the card number.inthashCode()BooleanisCommercial()If true, it indicates a commercial card.CardBinissuingBank(String issuingBank)CardBinissuingCountry(String issuingCountry)CardBinissuingCurrency(String issuingCurrency)CardBinpaymentMethod(String paymentMethod)CardBinpayoutEligible(String payoutEligible)voidsetBin(String bin)voidsetCommercial(Boolean commercial)voidsetFundingSource(String fundingSource)voidsetFundsAvailability(String fundsAvailability)voidsetIssuingBank(String issuingBank)voidsetIssuingCountry(String issuingCountry)voidsetIssuingCurrency(String issuingCurrency)voidsetPaymentMethod(String paymentMethod)voidsetPayoutEligible(String payoutEligible)voidsetSummary(String summary)CardBinsummary(String summary)StringtoString()
-
-
-
Method Detail
-
getBin
public String getBin()
The first 6 digit of the card number. Enable this field via merchant account settings.- Returns:
- bin
-
setBin
public void setBin(String bin)
-
isCommercial
public Boolean isCommercial()
If true, it indicates a commercial card. Enable this field via merchant account settings.- Returns:
- commercial
-
setCommercial
public void setCommercial(Boolean commercial)
-
getFundingSource
public String getFundingSource()
The card funding source. Valid values are: * CREDIT * DEBIT * PREPAID * PREPAID_RELOADABLE * DEFERRED_DEBIT * CHARGED > Enable this field via merchant account settings.- Returns:
- fundingSource
-
setFundingSource
public void setFundingSource(String fundingSource)
-
getFundsAvailability
public String getFundsAvailability()
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\".- Returns:
- fundsAvailability
-
setFundsAvailability
public void setFundsAvailability(String fundsAvailability)
-
getIssuingBank
public String getIssuingBank()
The issuing bank of the card.- Returns:
- issuingBank
-
setIssuingBank
public void setIssuingBank(String issuingBank)
-
getIssuingCountry
public String getIssuingCountry()
The country where the card was issued from.- Returns:
- issuingCountry
-
setIssuingCountry
public void setIssuingCountry(String issuingCountry)
-
getIssuingCurrency
public String getIssuingCurrency()
The currency of the card.- Returns:
- issuingCurrency
-
setIssuingCurrency
public void setIssuingCurrency(String issuingCurrency)
-
getPaymentMethod
public String getPaymentMethod()
The payment method associated with the card (e.g. visa, mc, or amex).- Returns:
- paymentMethod
-
setPaymentMethod
public void setPaymentMethod(String paymentMethod)
-
getPayoutEligible
public String getPayoutEligible()
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\".- Returns:
- payoutEligible
-
setPayoutEligible
public void setPayoutEligible(String payoutEligible)
-
getSummary
public String getSummary()
The last four digits of the card number.- Returns:
- summary
-
setSummary
public void setSummary(String summary)
-
-