• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/paysystem/applepay.php
  • Класс: BitrixSalePaySystemApplePay
  • Вызов: ApplePay::checkConfig
private function checkConfig(array $config): ServiceResult
{
	$result = new ServiceResult();

	if (empty($config["merchantDisplayName"]))
	{
		$result->addError(new MainError("merchantDisplayName is empty", "merchantDisplayName"));
	}

	if (empty($config["supportedNetworks"]))
	{
		$result->addError(new MainError("supportedNetworks is empty", "supportedNetworks"));
	}

	if (empty($config["merchantName"]))
	{
		$result->addError(new MainError("merchantName is empty", "merchantName"));
	}

	if (empty($config["countryCode"]))
	{
		$result->addError(new MainError("countryCode is empty", "countryCode"));
	}

	if (empty($config["endpoints"]))
	{
		$result->addError(new MainError("endpoints is empty", "endpoints"));
	}

	return $result;
}