The trick is that it has to be used from inside the holder's Sky Miles account. You must give them access (or you make the booking). Any two names can be used and any American Express card can be used for payment. Not too complicated. If you are unable to make the booking online, the cardholder would have to call the promotions desk to complete the booking, but again, any two names can be used and you just need all the Amex card information for the card to be used for payment. (number, expiration date, security code and billing information).