One possible solution:
I know, at least in the US, that you can purchase a Visa or MasterCard "gift card" at many retail stores. They seem to be sold in the same places as those gift cards that act as gift certificates for particular retailers (like grocery or convenience stores). You may or may not find the same thing in your country.
I have found them locally in denominations of $25, $50, and $100, and they cost an additional $3 to $7 service fee when purchased. You go online and register the card, then it can be used just like a credit card online. It has come in handy a couple of times when I didn't want to run a particular transaction through my regular personal or business accounts.
Or, it could be used if the regular card is tied up or empty at the moment. Might be an idea to save that domain name.