Made usage of properties instead of direct _ivar access for payment request