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-sales
Api
Data
TransactionInterface.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Sales\Api\Data
;
7
15
interface
TransactionInterface
extends
\Magento\Framework\Api\ExtensibleDataInterface
16
{
21
const
TYPE_PAYMENT
=
'payment'
;
22
23
const
TYPE_ORDER
=
'order'
;
24
25
const
TYPE_AUTH
=
'authorization'
;
26
27
const
TYPE_CAPTURE
=
'capture'
;
28
29
const
TYPE_VOID
=
'void'
;
30
31
const
TYPE_REFUND
=
'refund'
;
32
38
/*
39
* Transaction ID.
40
*/
41
const
TRANSACTION_ID
=
'transaction_id'
;
42
/*
43
* Parent ID.
44
*/
45
const
PARENT_ID
=
'parent_id'
;
46
/*
47
* Order ID.
48
*/
49
const
ORDER_ID
=
'order_id'
;
50
/*
51
* Payment ID.
52
*/
53
const
PAYMENT_ID
=
'payment_id'
;
54
/*
55
* Transaction business ID.
56
*/
57
const
TXN_ID
=
'txn_id'
;
58
/*
59
* Parent transaction ID.
60
*/
61
const
PARENT_TXN_ID
=
'parent_txn_id'
;
62
/*
63
* Transaction type.
64
*/
65
const
TXN_TYPE
=
'txn_type'
;
66
/*
67
* Is closed flag.
68
*/
69
const
IS_CLOSED
=
'is_closed'
;
70
/*
71
* Additional information.
72
*/
73
const
ADDITIONAL_INFORMATION
=
'additional_information'
;
74
/*
75
* Created-at timestamp.
76
*/
77
const
CREATED_AT
=
'created_at'
;
78
/*
79
* Method.
80
*/
81
const
METHOD
=
'method'
;
82
/*
83
* Increment ID.
84
*/
85
const
INCREMENT_ID
=
'increment_id'
;
86
/*
87
* Child transactions.
88
*/
89
const
CHILD_TRANSACTIONS
=
'child_transactions'
;
90
96
public
function
getTransactionId
();
97
104
public
function
setTransactionId
(
$id
);
105
111
public
function
getParentId
();
112
118
public
function
getOrderId
();
119
125
public
function
getPaymentId
();
126
132
public
function
getTxnId
();
133
139
public
function
getParentTxnId
();
140
146
public
function
getTxnType
();
147
153
public
function
getIsClosed
();
154
160
public
function
getAdditionalInformation
();
161
167
public
function
getCreatedAt
();
168
175
public
function
setCreatedAt
($createdAt);
176
182
public
function
getChildTransactions
();
183
190
public
function
setParentId
(
$id
);
191
198
public
function
setOrderId
(
$id
);
199
206
public
function
setPaymentId
(
$id
);
207
214
public
function
setTxnId
(
$id
);
215
222
public
function
setParentTxnId
(
$id
);
223
230
public
function
setTxnType
($txnType);
231
238
public
function
setIsClosed
($isClosed);
239
250
public
function
setAdditionalInformation
($key,
$value
);
251
257
public
function
getExtensionAttributes
();
258
265
public
function
setExtensionAttributes
(\
Magento
\Sales\Api\Data\TransactionExtensionInterface
$extensionAttributes
);
266
}
Magento\Sales\Api\Data\TransactionInterface\getTxnId
getTxnId()
Magento\Sales\Api\Data\TransactionInterface\getOrderId
getOrderId()
$id
$id
Definition:
fieldset.phtml:14
Magento\Sales\Api\Data\TransactionInterface\TYPE_AUTH
const TYPE_AUTH
Definition:
TransactionInterface.php:25
Magento\Sales\Api\Data\TransactionInterface\TYPE_ORDER
const TYPE_ORDER
Definition:
TransactionInterface.php:23
Magento\Sales\Api\Data\TransactionInterface\setParentTxnId
setParentTxnId($id)
Magento\Sales\Api\Data\TransactionInterface\setParentId
setParentId($id)
Magento\Sales\Api\Data\TransactionInterface\TXN_ID
const TXN_ID
Definition:
TransactionInterface.php:57
Magento\Sales\Api\Data\TransactionInterface\setTxnType
setTxnType($txnType)
Magento\Sales\Api\Data\TransactionInterface\CREATED_AT
const CREATED_AT
Definition:
TransactionInterface.php:77
Magento\Sales\Api\Data\TransactionInterface\getAdditionalInformation
getAdditionalInformation()
Magento\Sales\Api\Data\TransactionInterface\getIsClosed
getIsClosed()
Magento\Sales\Api\Data\TransactionInterface\TYPE_CAPTURE
const TYPE_CAPTURE
Definition:
TransactionInterface.php:27
Magento\Sales\Api\Data\TransactionInterface\getExtensionAttributes
getExtensionAttributes()
Magento\Sales\Api\Data\TransactionInterface\getCreatedAt
getCreatedAt()
Magento\Sales\Api\Data\TransactionInterface\setOrderId
setOrderId($id)
Magento\Sales\Api\Data\TransactionInterface\setPaymentId
setPaymentId($id)
Magento\Sales\Api\Data\TransactionInterface\ORDER_ID
const ORDER_ID
Definition:
TransactionInterface.php:49
Magento\Sales\Api\Data\TransactionInterface\setExtensionAttributes
setExtensionAttributes(\Magento\Sales\Api\Data\TransactionExtensionInterface $extensionAttributes)
Magento\Sales\Api\Data\TransactionInterface\TRANSACTION_ID
const TRANSACTION_ID
Definition:
TransactionInterface.php:41
$value
$value
Definition:
gender.phtml:16
Magento\Sales\Api\Data\TransactionInterface\TYPE_REFUND
const TYPE_REFUND
Definition:
TransactionInterface.php:31
Magento\Sales\Api\Data\TransactionInterface\TXN_TYPE
const TXN_TYPE
Definition:
TransactionInterface.php:65
Magento\Sales\Api\Data\TransactionInterface\PARENT_ID
const PARENT_ID
Definition:
TransactionInterface.php:45
Magento\Sales\Api\Data\TransactionInterface\TYPE_VOID
const TYPE_VOID
Definition:
TransactionInterface.php:29
Magento\Sales\Api\Data\TransactionInterface\getTransactionId
getTransactionId()
Magento\Sales\Api\Data\TransactionInterface\INCREMENT_ID
const INCREMENT_ID
Definition:
TransactionInterface.php:85
Magento\Sales\Api\Data\TransactionInterface\setCreatedAt
setCreatedAt($createdAt)
Magento\Sales\Api\Data\TransactionInterface\PAYMENT_ID
const PAYMENT_ID
Definition:
TransactionInterface.php:53
$extensionAttributes
$extensionAttributes
Definition:
payment.php:22
Magento
Magento\Sales\Api\Data\TransactionInterface
Definition:
TransactionInterface.php:15
Magento\Sales\Api\Data
Definition:
CommentInterface.php:6
Magento\Sales\Api\Data\TransactionInterface\getParentId
getParentId()
Magento\Sales\Api\Data\TransactionInterface\TYPE_PAYMENT
const TYPE_PAYMENT
Definition:
TransactionInterface.php:21
Magento\Sales\Api\Data\TransactionInterface\getPaymentId
getPaymentId()
Magento\Sales\Api\Data\TransactionInterface\PARENT_TXN_ID
const PARENT_TXN_ID
Definition:
TransactionInterface.php:61
Magento\Sales\Api\Data\TransactionInterface\getTxnType
getTxnType()
Magento\Sales\Api\Data\TransactionInterface\setAdditionalInformation
setAdditionalInformation($key, $value)
Magento\Framework\Api\ExtensibleDataInterface
Definition:
ExtensibleDataInterface.php:15
Magento\Sales\Api\Data\TransactionInterface\setTxnId
setTxnId($id)
Magento\Sales\Api\Data\TransactionInterface\getParentTxnId
getParentTxnId()
Magento\Sales\Api\Data\TransactionInterface\getChildTransactions
getChildTransactions()
Magento\Sales\Api\Data\TransactionInterface\setIsClosed
setIsClosed($isClosed)
Magento\Sales\Api\Data\TransactionInterface\IS_CLOSED
const IS_CLOSED
Definition:
TransactionInterface.php:69
Magento\Sales\Api\Data\TransactionInterface\ADDITIONAL_INFORMATION
const ADDITIONAL_INFORMATION
Definition:
TransactionInterface.php:73
Magento\Sales\Api\Data\TransactionInterface\setTransactionId
setTransactionId($id)
Magento\Sales\Api\Data\TransactionInterface\CHILD_TRANSACTIONS
const CHILD_TRANSACTIONS
Definition:
TransactionInterface.php:89
Magento\Sales\Api\Data\TransactionInterface\METHOD
const METHOD
Definition:
TransactionInterface.php:81