Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
module-vault
Model
PaymentToken.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Vault\Model
;
7
8
use
Magento\Framework\Model\AbstractModel
;
9
use Magento\Vault\Api\Data\PaymentTokenExtensionInterface;
10
use
Magento\Vault\Model\ResourceModel
;
11
use
Magento\Vault\Api\Data\PaymentTokenInterface
;
12
16
class
PaymentToken
extends
AbstractModel
implements
PaymentTokenInterface
17
{
21
protected
$_eventPrefix
=
'vault_payment_token'
;
22
26
protected
function
_construct
()
27
{
28
$this->
_init
(
ResourceModel
\PaymentToken::class);
29
}
30
34
public
function
getCustomerId
()
35
{
36
return
$this->
getData
(
PaymentTokenInterface::CUSTOMER_ID
);
37
}
38
42
public
function
setCustomerId
(
$customerId
)
43
{
44
$this->
setData
(
PaymentTokenInterface::CUSTOMER_ID
,
$customerId
);
45
return
$this;
46
}
47
51
public
function
getPaymentMethodCode
()
52
{
53
return
$this->
getData
(
PaymentTokenInterface::PAYMENT_METHOD_CODE
);
54
}
55
59
public
function
setPaymentMethodCode
(
$code
)
60
{
61
$this->
setData
(
PaymentTokenInterface::PAYMENT_METHOD_CODE
,
$code
);
62
return
$this;
63
}
64
68
public
function
getType
()
69
{
70
return
$this->
getData
(
PaymentTokenInterface::TYPE
);
71
}
72
76
public
function
setType
(
$type
)
77
{
78
$this->
setData
(
PaymentTokenInterface::TYPE
,
$type
);
79
return
$this;
80
}
81
85
public
function
getCreatedAt
()
86
{
87
return
$this->
getData
(
PaymentTokenInterface::CREATED_AT
);
88
}
89
93
public
function
setCreatedAt
($timestamp)
94
{
95
$this->
setData
(
PaymentTokenInterface::CREATED_AT
, $timestamp);
96
return
$this;
97
}
98
102
public
function
getExpiresAt
()
103
{
104
return
$this->
getData
(
PaymentTokenInterface::EXPIRES_AT
);
105
}
106
110
public
function
setExpiresAt
($timestamp)
111
{
112
$this->
setData
(
PaymentTokenInterface::EXPIRES_AT
, $timestamp);
113
return
$this;
114
}
115
119
public
function
getGatewayToken
()
120
{
121
return
$this->
getData
(
PaymentTokenInterface::GATEWAY_TOKEN
);
122
}
123
127
public
function
setGatewayToken
(
$token
)
128
{
129
$this->
setData
(
PaymentTokenInterface::GATEWAY_TOKEN
,
$token
);
130
return
$this;
131
}
132
136
public
function
getTokenDetails
()
137
{
138
return
$this->
getData
(
PaymentTokenInterface::DETAILS
);
139
}
140
144
public
function
setTokenDetails
(
$details
)
145
{
146
$this->
setData
(
PaymentTokenInterface::DETAILS
,
$details
);
147
return
$this;
148
}
149
156
public
function
getIsActive
()
157
{
158
return
(
bool
)$this->
getData
(
PaymentTokenInterface::IS_ACTIVE
);
159
}
160
167
public
function
setIsActive
($isActive)
168
{
169
$this->
setData
(
PaymentTokenInterface::IS_ACTIVE
, (
int
)$isActive);
170
return
$this;
171
}
172
178
public
function
getPublicHash
()
179
{
180
return
$this->
getData
(
PaymentTokenInterface::PUBLIC_HASH
);
181
}
182
189
public
function
setPublicHash
($hash)
190
{
191
$this->
setData
(
PaymentTokenInterface::PUBLIC_HASH
, $hash);
192
return
$this;
193
}
194
201
public
function
getIsVisible
()
202
{
203
return
(
bool
) (int) $this->
getData
(
PaymentTokenInterface::IS_VISIBLE
);
204
}
205
212
public
function
setIsVisible
($isVisible)
213
{
214
$this->
setData
(
PaymentTokenInterface::IS_VISIBLE
, (
bool
) $isVisible);
215
return
$this;
216
}
217
}
Magento\Vault\Model\PaymentToken\$_eventPrefix
$_eventPrefix
Definition:
PaymentToken.php:21
Magento\Vault\Model\ResourceModel
Definition:
PaymentTokenTest.php:6
Magento\Framework\Model\AbstractModel
Definition:
AbstractModel.php:19
Magento\Framework\Model\AbstractModel\setData
setData($key, $value=null)
Definition:
AbstractModel.php:345
Magento\Vault\Model\PaymentToken\setCreatedAt
setCreatedAt($timestamp)
Definition:
PaymentToken.php:93
Magento\Catalog\Model\ResourceModel\Product
Definition:
CollectionTest.php:6
Magento\Framework\DataObject\getData
getData($key='', $index=null)
Definition:
DataObject.php:119
Magento\Vault\Model\PaymentToken\_construct
_construct()
Definition:
PaymentToken.php:26
Magento\Vault\Model\PaymentToken\getTokenDetails
getTokenDetails()
Definition:
PaymentToken.php:136
Magento\Vault\Api\Data\PaymentTokenInterface\CREATED_AT
const CREATED_AT
Definition:
PaymentTokenInterface.php:42
Magento\Vault\Model\PaymentToken\setExpiresAt
setExpiresAt($timestamp)
Definition:
PaymentToken.php:110
Magento\Vault\Model\PaymentToken\setIsVisible
setIsVisible($isVisible)
Definition:
PaymentToken.php:212
$details
$details
Definition:
vault.phtml:10
Magento\Vault\Model\PaymentToken\getGatewayToken
getGatewayToken()
Definition:
PaymentToken.php:119
Magento\Vault\Api\Data\PaymentTokenInterface\IS_VISIBLE
const IS_VISIBLE
Definition:
PaymentTokenInterface.php:62
Magento\Vault\Model\PaymentToken\getIsVisible
getIsVisible()
Definition:
PaymentToken.php:201
Magento\Vault\Model\PaymentToken\setGatewayToken
setGatewayToken($token)
Definition:
PaymentToken.php:127
Magento\Vault\Api\Data\PaymentTokenInterface\DETAILS
const DETAILS
Definition:
PaymentTokenInterface.php:54
Magento\Vault\Api\Data\PaymentTokenInterface\GATEWAY_TOKEN
const GATEWAY_TOKEN
Definition:
PaymentTokenInterface.php:50
$type
$type
Definition:
item.phtml:13
$token
$token
Definition:
fake_payment_token.php:14
Magento\Vault\Model\PaymentToken\setCustomerId
setCustomerId($customerId)
Definition:
PaymentToken.php:42
Magento\Vault\Model\PaymentToken\getCreatedAt
getCreatedAt()
Definition:
PaymentToken.php:85
Magento\Vault\Api\Data\PaymentTokenInterface\CUSTOMER_ID
const CUSTOMER_ID
Definition:
PaymentTokenInterface.php:26
Magento\Vault\Model\PaymentToken\setTokenDetails
setTokenDetails($details)
Definition:
PaymentToken.php:144
Magento\Vault\Api\Data\PaymentTokenInterface\IS_ACTIVE
const IS_ACTIVE
Definition:
PaymentTokenInterface.php:58
Magento\Vault\Model\PaymentToken\setType
setType($type)
Definition:
PaymentToken.php:76
Magento\Vault\Api\Data\PaymentTokenInterface\EXPIRES_AT
const EXPIRES_AT
Definition:
PaymentTokenInterface.php:46
Magento\Vault\Api\Data\PaymentTokenInterface\PAYMENT_METHOD_CODE
const PAYMENT_METHOD_CODE
Definition:
PaymentTokenInterface.php:34
Magento\Vault\Model\PaymentToken\setPublicHash
setPublicHash($hash)
Definition:
PaymentToken.php:189
$customerId
$customerId
Definition:
quote_with_customer.php:16
Magento\Vault\Api\Data\PaymentTokenInterface\TYPE
const TYPE
Definition:
PaymentTokenInterface.php:38
Magento\Vault\Model
Definition:
PaymentTokenRepositoryTest.php:6
Magento\Vault\Model\PaymentToken\setIsActive
setIsActive($isActive)
Definition:
PaymentToken.php:167
Magento\Vault\Model\PaymentToken\getIsActive
getIsActive()
Definition:
PaymentToken.php:156
Magento\Vault\Api\Data\PaymentTokenInterface
Definition:
PaymentTokenInterface.php:14
Magento\Vault\Model\PaymentToken\setPaymentMethodCode
setPaymentMethodCode($code)
Definition:
PaymentToken.php:59
Magento\Vault\Api\Data\PaymentTokenInterface\PUBLIC_HASH
const PUBLIC_HASH
Definition:
PaymentTokenInterface.php:30
Magento\Vault\Model\PaymentToken
Definition:
PaymentToken.php:16
Magento\Vault\Model\PaymentToken\getPublicHash
getPublicHash()
Definition:
PaymentToken.php:178
Magento\Vault\Model\PaymentToken\getType
getType()
Definition:
PaymentToken.php:68
Magento\Vault\Model\PaymentToken\getExpiresAt
getExpiresAt()
Definition:
PaymentToken.php:102
$code
$code
Definition:
info.phtml:12
Magento\Framework\Model\AbstractModel\_init
_init($resourceModel)
Definition:
AbstractModel.php:213
Magento\Vault\Model\PaymentToken\getPaymentMethodCode
getPaymentMethodCode()
Definition:
PaymentToken.php:51
Magento\Vault\Model\PaymentToken\getCustomerId
getCustomerId()
Definition:
PaymentToken.php:34