/** * Build item additional values * @param string $txCurrency * @param string $txValue * @param string $taxValue * @param string $taxReturnBase * @return the a map with the valid additional values * */ private static function buildItemAdditionalValues($currency, $value, $taxValue, $taxReturnBase) { $additionalValues = null; $additionalValues = PayUSubscriptionsRequestUtil::addAdditionalValue($additionalValues, $currency, PayUKeyMapName::ITEM_VALUE, $value); $additionalValues = PayUSubscriptionsRequestUtil::addAdditionalValue($additionalValues, $currency, PayUKeyMapName::ITEM_TAX, $taxValue); $additionalValues = PayUSubscriptionsRequestUtil::addAdditionalValue($additionalValues, $currency, PayUKeyMapName::ITEM_TAX_RETURN_BASE, $taxReturnBase); return $additionalValues; }