I tested this per Brendan's request earlier, i.e. setting up one person's Revolut card on another person's iPhone.
Context. I have a Revolut Debit card (Virtual) and this is installed in the ApplePay Wallet on my iPhone. My partner also has Revolut Debit card (Virtual) and this is installed in the ApplePay Wallet on their iPhone.
I removed my Revolut Debit card (Virtual) from the ApplePay Wallet on my iPhone.
I opened the ApplePay Wallet on my partner's iPhone and attempted to add my card manually, entering the card number, expiry date and cvv. A message was displayed after 10 seconds: "Your Issuer Does Not Yet Offer Support for This Card - Learn more about currently supported cards, or ask your issuer if they offer cards that support Apple Pay"
I then attempted to add my Revolut Debit card (Virtual) to the ApplePay Wallet on my iPhone, manually
I opened the ApplePay Wallet on my iPhone and attempted to add my card manually, entering the card number, expiry date and cvv. A message was displayed after 10 seconds: "Your Issuer Does Not Yet Offer Support for This Card - Learn more about currently supported cards, or ask your issuer if they offer cards that support Apple Pay"
I then opened the Revolut App on my iPhone, tapped on my Revolut Debit card (Virtual) and clicked on "Add to Apple Wallet"
Card details were pre entered so I clicked on Next
T&Cs were displayed and I clicked on Accept
Card was successfully added and a message asking if I wanted to set it as the default in the wallet was displayed
No SMS or other visible TFA/MFA activity took place.
Conclusions:
- In an iPhone/ApplePay context, a Revolut Debit card (Virtual) can only be aded to ApplePay using the Revolut App, which obviously means that the Revolut App needs to be installed on the iPhone and the card user's credentials validated.
- I do not have a physical Revolut Debit card, so I cannot say whether or not the same rules apply to the physical card. Similarly, I do not have an Android phone and I do not use Google Pay so cannot test these.
- For a third party to install my Revolut Debit card (Virtual) on their ApplePay/iPhone, they would have to install the App and log-in using my credentials. This would obviously work, but would require them to have the credentials necessary to access my Revolut account in addition to my card details, i.e. RevTag, Passcode and Debit Card number, expiry date and cvv.
- It would appear that the security approach taken by Revolut in relation to adding cards to the Apple Wallet is to insist that the process is initiated form within the Revolut App, whereas other banks and card providers use TFA/MFA.