Yes, both payment methods are possible with Revolut. You can even have a virtual Revolut card in Apple Pay!