Why not make the booking online. Select the country of departure as your home country. Get to the payment stage and ignore the rubrick about where yiou C.C has to be registered and simply pay with the chosen CC ignoring the fact that it has a different country pre-completed as the billing address. It should all work.