Enabling free try at home sample products for eyeglasses company

Hello, I am setting up a online eyewear company (glasses & sunglasses) on Shopify and want to enable a “Try At Home” service where customers can try on a few pairs of frames for free at home - with free shipping. I want to make the service easy for customers and for them to return the sample glasses back to us after a one week trial but also want to authorize their credit card information at check-out to charge the card should the customer fail to return their trial glasses back to us. Are there any third party Shopify apps, or any Shopify features, that could allow this?