CheckData_base.hpp
Last updated: 16-Jul-2024
namespace verifone_sdk
struct CheckDataBase
- This represents the check data that is shared between the terminal and application Setting the fields is only relevant when sending the data to the terminal and conversely, getting the fields is only relevant when receiving this object from the terminal. By default CheckType will be Personal if nothing is specified by the POS
- Subclassed by verifone_sdk::CheckData
Public Functions
inline CheckDataBase(std::optional<std::string> bankId_, std::optional<std::string> accountNumber_, std::optional<std::string> checkNumber_, std::optional<std::string> checkCardNumber_, CheckType checkType_, std::optional<std::string> checkCountry_)
virtual ~CheckDataBase() = default
Public Members
std::optional<std::string> bankId
- Identification of the Bank.
std::optional<std::string> accountNumber
- Identification of the customer account.
std::optional<std::string> checkNumber
- Identification of the bank check number.
std::optional<std::string> checkCardNumber
- Check guarantee card number.
CheckType checkType
- Type of the check.
std::optional<std::string> checkCountry
- Country code of the bank check.ISOCountry3A
Protected Functions
CheckDataBase(const CheckDataBase&) = default
CheckDataBase(CheckDataBase&&) = default
CheckDataBase &operator=(const CheckDataBase&) = default
CheckDataBase &operator=(CheckDataBase&&) = default
Rate this article: