All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.global.api.paymentMethods.ICardData Maven / Gradle / Ivy

There is a newer version: 14.2.3
Show newest version
package com.global.api.paymentMethods;

import com.global.api.entities.enums.CvnPresenceIndicator;
import com.global.api.entities.enums.ManualEntryMethod;
import lombok.Getter;
import lombok.Setter;

public interface ICardData {
    boolean isCardPresent();
    void setCardPresent(boolean cardPresent);

    String getCardType();
    void setCardType(String cardType);

    String getCardHolderName();
    void setCardHolderName(String cardHolderName);

    String getCvn();
    void setCvn(String cvn);

    CvnPresenceIndicator getCvnPresenceIndicator();
    void setCvnPresenceIndicator(CvnPresenceIndicator cvnPresenceIndicator);

    String getNumber();
    void setNumber(String number);

    Integer getExpMonth();
    void setExpMonth(Integer expMonth);

    Integer getExpYear();
    void setExpYear(Integer expYear);

    boolean isReaderPresent();
    void setReaderPresent(boolean readerPresent);

    String getShortExpiry();

    ManualEntryMethod getEntryMethod();
    void setEntryMethod(ManualEntryMethod manualEntryMethod);
    String getTokenizationData();
    void setTokenizationData(String s);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy