Yes, CashtoCode is trusted and safe to use. The only way of authenticating yourself during the payment is by providing a unique generated pay code at the point of sale. Your financial data is not shared, nor is any of your personal info.