Informations about a credit card.
| package |
Default |
|---|
__construct(integer $id, string $userId)
integerId of credit card in a shop
stringIdentificator of a credit card user
generateNewUserId() : string
string
generateRandomValue() : integer
| codeCoverageIgnore | |
|---|---|
integer
generateTimeValue() : integer
| codeCoverageIgnore | |
|---|---|
integer
generateUserId() : string
string
getBrand() : \Dotpay\Model\CardBrand
getCardId() : \Dotpay\Model\type
\Dotpay\Model\type
getCreditCardByOrder(integer $orderId) : \Dotpay\Model\getCreditCardByOrder
integerOrder id
\Dotpay\Model\getCreditCardByOrder
getCustomerHash() : string
string
getHref() : string
string
getId() : integer|null
integer|null
getIssuerId() : string
string
getMask() : string
string
getOrderId() : integer|null
integer|null
getRegisterDate() : \Dotpay\Model\DateType|null
\Dotpay\Model\DateType|null
getUserId() : string
string
isRegistered() : boolean
boolean
setBrand(\Dotpay\Model\CardBrand $brand) : \Dotpay\Model\CreditCard
setCardId(string $cardId) : \Dotpay\Model\CreditCard
stringIdentificator of credit card which is assigned by Dotpay system
\Dotpay\Model\CreditCard
setCustomerHash(string $customerHash) : \Dotpay\Model\CreditCard
setHref(string $href) : \Dotpay\Model\CreditCard
| Throws |
|
|---|
stringUrl where are located information about this card
\Dotpay\Model\CreditCard
setId(integer $id) : \Dotpay\Model\CreditCard
setIssuerId(string $issuerId) : \Dotpay\Model\CreditCard
setMask(string $mask) : \Dotpay\Model\CreditCard
| Throws |
|
|---|
stringCard masked number
\Dotpay\Model\CreditCard
setOrderId(integer $orderId) : \Dotpay\Model\getCreditCardByOrder
integerId of the first order made using the card
\Dotpay\Model\getCreditCardByOrder
setRegisterDate(\DateTime $registerDate) : \Dotpay\Model\CreditCard
\DateTimeDate when the card has beed registered
\Dotpay\Model\CreditCard
setUserId(string $userId) : \Dotpay\Model\CreditCard
id : integer|null
| var |
Id of credit card in a shop |
|---|
integer|null
mask : string
| var |
Card masked number |
|---|
string
brand : \Dotpay\Model\CardBrand|null
userId : string
| var |
Identificator of a credit card user |
|---|
string
cardId : string
| var |
Identificator of credit card which is assigned by Dotpay system |
|---|
string
issuerId : string
| var |
Card issuer id |
|---|
string
customerHash : string
| var |
Customer hash |
|---|
string
href : string
| var |
URL on Dotpay server where is located information about this card |
|---|
string
registerDate : \DateTime|null
| var |
Date when the card has beed registered |
|---|
\DateTime|null
orderId : integer|null
| var |
Id of the first order made using the card |
|---|
integer|null