OPPBinData

@objc
public final class OPPBinData : NSObject

Class to encapsulate a Bin Information

  • Payments brands which are related to BIN.

    Declaration

    Swift

    @objc
    public private(set) var brands: [String] { get }
  • Refers to the contact phone number of the issuing bank (the bank that issued the card).

    Declaration

    Swift

    @objc
    public private(set) var phone: String { get }
  • Represents the country where the card‑issuing bank is located (not necessarily the cardholder’s residence).

    Declaration

    Swift

    @objc
    public private(set) var country: String { get }
  • Indicates whether the card issuer (or the card itself) is subject to regulatory rules.

    Declaration

    Swift

    @objc
    public private(set) var regulatedFlag: String { get }
  • Type of the BIN detected by the BIN Service. Possible values: PERSONAL or COMMERCIAL.

    Declaration

    Swift

    @objc
    public private(set) var binType: String { get }
  • Refers to the financial institution that issued the card.

    Declaration

    Swift

    @objc
    public private(set) var bank: String { get }
  • Refers to the total number of digits in the card number (PAN).

    Declaration

    Swift

    @objc
    public private(set) var panLength: String { get }
  • bin

    Stands for Bank Identification Number

    Declaration

    Swift

    @objc
    public private(set) var bin: String { get }
  • url

    Refers to the official website of the issuing bank.

    Declaration

    Swift

    @objc
    public private(set) var url: String { get }
  • Payment method/card type detected by the BIN Service. DEBIT, CREDIT or CHARGE CARD.

    Declaration

    Swift

    @objc
    public private(set) var type: String { get }
  • Creates OPPBinData object.

    Declaration

    Swift

    @objc
    public init?(fromJson dictionary: Any)

    Parameters

    brands

    Payments brands which are related to BIN.

    phone

    refers to the contact phone number of the issuing bank (the bank that issued the card).

    country

    represents the country where the card‑issuing bank is located (not necessarily the cardholder’s residence).

    regulatedFlag

    indicates whether the card issuer (or the card itself) is subject to regulatory rules.

    binType

    Type of the BIN detected by the BIN Service. PERSONAL or COMMERCIAL.

    bank

    refers to the financial institution that issued the card.

    panLength

    refers to the total number of digits in the card number (PAN).

    bin

    stands for Bank Identification Number.

    url

    refers to the official website of the issuing bank.

    type

    Payment method/card type detected by the BIN Service. DEBIT, CREDIT or CHARGE CARD.