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
magento2-base
dev
tests
integration
testsuite
Magento
Sales
_files
transactions_list.php
Go to the documentation of this file.
1
<?php
7
use
Magento\Sales\Model\Order
;
8
9
require
'transactions_list_rollback.php'
;
10
require
'transactions_detailed.php'
;
11
15
$transactions
= [
16
[
17
'transaction_id'
=>
'trx_auth1'
,
18
'is_transaction_closed'
=> 1,
19
'order_id'
=>
$order
->getId(),
20
'payment_id'
=>
$payment
->getId(),
21
'parent_transaction_id'
=>
'trx_auth1'
,
22
'txn_id'
=>
'aaabbbccc'
,
23
],
24
[
25
'transaction_id'
=>
'trx_auth2'
,
26
'is_transaction_closed'
=> 1,
27
'parent_transaction_id'
=>
'trx_auth1'
,
28
'order_id'
=>
$order
->getId(),
29
'payment_id'
=>
$payment
->getId(),
30
'txn_id'
=>
'123456'
,
31
],
32
[
33
'transaction_id'
=>
'trx_auth3'
,
34
'is_transaction_closed'
=> 1,
35
'parent_transaction_id'
=>
'trx_auth1'
,
36
'order_id'
=>
$order
->getId(),
37
'payment_id'
=>
$payment
->getId(),
38
'txn_id'
=>
'wooooh'
,
39
],
40
[
41
'transaction_id'
=>
'trx_auth4'
,
42
'is_transaction_closed'
=> 1,
43
'parent_transaction_id'
=>
'trx_auth2'
,
44
'order_id'
=>
$order
->getId(),
45
'payment_id'
=>
$payment
->getId(),
46
'txn_id'
=>
'--09--'
,
47
]
48
];
49
51
foreach
(
$transactions
as $transactionData) {
52
$payment
->addData($transactionData);
53
$payment
->addTransaction(\
Magento
\Sales\Model\
Order
\
Payment
\Transaction::TYPE_CAPTURE);
54
}
55
56
$order
->save();
Magento\Sales\Model\Order
Definition:
Order.php:54
Magento\Sales\Model\Order
$order
$order
Definition:
order.php:55
$payment
$payment
Definition:
order.php:17
Magento
$transactions
$transactions
Definition:
transactions_list.php:15
Magento\Sales\Model\Order\Payment
Definition:
Payment.php:28