I guess I should have said about the pricing. That's actually not easy to find, unless you make direct contact for a sales request or quotation. At least, that was my experience when I last checked. Manufacturers weren't actually very transparent with pricing, setup and commission rates.
If they aren't it's often because the final cost depends on many factors, the major one being order quantity.
I don't understand what kind of KYC verification users will have to pass when using Bitcoin ATM? Can anyone enlighten me in this case?
Depends on the country, laws in place, operator's risk profile, etc. Can involve anything from providing a phone number to showing documents and scanning fingerprints.