Is the VP350 secure for card-present transactions?

Yes. It’s PCI PTS 6.x certified and supports EMV standards designed to protect card data during in-person payments.