• Модуль: crmmobile
  • Путь к файлу: ~/bitrix/modules/crmmobile/lib/Controller/ReceivePayment/PaySystemMode.php
  • Класс: BitrixCrmMobileControllerReceivePaymentPaySystemMode
  • Вызов: PaySystemMode::sortModes
private function sortModes(string $handlerName, array $modes): array
{
	$sortedModes = $modes;

	if ($handlerName === 'yandexcheckout')
	{
		$order = [
			'sbp',
			'bank_card',
			'sberbank',
			'sberbank_sms',
			'sberbank_qr',
			'yoo_money',
			'alfabank',
			'tinkoff_bank',
			'',
			'qiwi',
			'embedded',
			'installments',
			'cash',
		];

		$sortedModes = array_merge(array_flip($order), $sortedModes);
	}

	return array_values($sortedModes);
}