Apple and Google pay are actually very very secure. Your card numbers are not stored on your device, it gives you a unique device account number, that's encrypted and stored in a secure part of your phone. When you use it, your device account number and a specially created security code are used...