1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
payment.php
См. документацию.
1
<?
if
(!defined(
"B_PROLOG_INCLUDED"
) || B_PROLOG_INCLUDED !==
true
)
die
();?><?
2
3
$entityId
=
CSalePaySystemAction::GetParamValue
(
"ORDER_PAYMENT_ID"
);
4
list(
$orderId
, $paymentId) = \Bitrix\Sale\PaySystem\Manager::getIdsByPayment(
$entityId
);
5
7
$order
=
\Bitrix\Sale\Order::load
(
$orderId
);
8
10
$paymentCollection
=
$order
->getPaymentCollection();
11
13
$payment
=
$paymentCollection
->getItemById($paymentId);
14
15
$data
=
\Bitrix\Sale\PaySystem\Manager::getById
(
$payment
->getPaymentSystemId());
16
17
$service
= new \Bitrix\Sale\PaySystem\Service(
$data
);
18
$service
->initiatePay(
$payment
);
Bitrix\Sale\OrderBase\load
static load($id)
Определения
orderbase.php:245
Bitrix\Sale\PaySystem\Manager\getById
static getById($id)
Определения
manager.php:93
CAllSalePaySystemAction\GetParamValue
static GetParamValue($key, $defaultValue=null)
Определения
pay_system_action.php:76
$data
$data['IS_AVAILABLE']
Определения
.description.php:13
$orderId
$orderId
Определения
payment.php:5
$payment
$payment
Определения
payment.php:14
$order
$order
Определения
payment.php:8
$paymentCollection
$paymentCollection
Определения
payment.php:11
$service
$service
Определения
payment.php:18
$entityId
$entityId
Определения
payment.php:4
die
die
Определения
quickway.php:367
bitrix
modules
sale
ru
payment
yandex_3x
payment.php
Создано системой
1.14.0