• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/cashbox/cashboxyookassa.php
  • Класс: BitrixSaleCashboxCashboxYooKassa
  • Вызов: CashboxYooKassa::getPaymentObjectMap
private function getPaymentObjectMap(): array
{
	return [
		// FFD 1.05
		Check::PAYMENT_OBJECT_COMMODITY => 'commodity',
		Check::PAYMENT_OBJECT_EXCISE => 'excise',
		Check::PAYMENT_OBJECT_JOB => 'job',
		Check::PAYMENT_OBJECT_SERVICE => 'service',
		Check::PAYMENT_OBJECT_PAYMENT => 'payment',
		Check::PAYMENT_OBJECT_CASINO_PAYMENT => 'casino',
		Check::PAYMENT_OBJECT_GAMBLING_BET => 'gambling_bet',
		Check::PAYMENT_OBJECT_GAMBLING_PRIZE => 'gambling_prize',
		Check::PAYMENT_OBJECT_LOTTERY => 'lottery',
		Check::PAYMENT_OBJECT_LOTTERY_PRIZE => 'lottery_prize',
		Check::PAYMENT_OBJECT_INTELLECTUAL_ACTIVITY => 'intellectual_activity',
		Check::PAYMENT_OBJECT_AGENT_COMMISSION => 'agent_commission',
		Check::PAYMENT_OBJECT_PROPERTY_RIGHT => 'property_right',
		Check::PAYMENT_OBJECT_NON_OPERATING_GAIN => 'non_operating_gain',
		Check::PAYMENT_OBJECT_INSURANCE_PREMIUM => 'insurance_premium',
		Check::PAYMENT_OBJECT_SALES_TAX => 'sales_tax',
		Check::PAYMENT_OBJECT_RESORT_FEE => 'resort_fee',
		Check::PAYMENT_OBJECT_COMPOSITE => 'composite',
		Check::PAYMENT_OBJECT_ANOTHER => 'another',

		// FFD 1.2
		Check::PAYMENT_OBJECT_COMMODITY_MARKING => 'marked',
		Check::PAYMENT_OBJECT_COMMODITY_MARKING_NO_MARKING => 'non_marked',
		Check::PAYMENT_OBJECT_COMMODITY_MARKING_EXCISE => 'marked_excise',
		Check::PAYMENT_OBJECT_COMMODITY_MARKING_NO_MARKING_EXCISE => 'non_marked_excise',
		Check::PAYMENT_OBJECT_FINE => 'fine',
		Check::PAYMENT_OBJECT_TAX => 'tax',
		Check::PAYMENT_OBJECT_DEPOSIT => 'lien',
		Check::PAYMENT_OBJECT_EXPENSE => 'cost',
		Check::PAYMENT_OBJECT_AGENT_WITHDRAWALS => 'agent_withdrawals',
		Check::PAYMENT_OBJECT_PENSION_INSURANCE_IP => 'pension_insurance_without_payouts',
		Check::PAYMENT_OBJECT_PENSION_INSURANCE => 'pension_insurance_with_payouts',
		Check::PAYMENT_OBJECT_MEDICAL_INSURANCE_IP => 'health_insurance_without_payouts',
		Check::PAYMENT_OBJECT_MEDICAL_INSURANCE => 'health_insurance_with_payouts',
		Check::PAYMENT_OBJECT_SOCIAL_INSURANCE => 'health_insurance',
	];
}