• Модуль: crmmobile
  • Путь к файлу: ~/bitrix/modules/crmmobile/lib/Controller/Action/Terminal/CreatePaymentAction.php
  • Класс: BitrixCrmMobileControllerActionTerminalCreatePaymentAction
  • Вызов: CreatePaymentAction::createPayment
private function createPayment(CrmOrderOrder $order): SalePayment
{
	$paymentCollection = $order->getPaymentCollection();
	$payment = $paymentCollection->createItem(
		SalePaySystemManager::getObjectById(
			SalePaySystemManager::getInnerPaySystemId()
		)
	);

	$payment->setField('SUM', $order->getPrice());
	$payment->setField('CURRENCY', $order->getCurrency());
	$payment->setField('RESPONSIBLE_ID', $order->getField('RESPONSIBLE_ID'));

	return $payment;
}