Buy virtual credit card with PayPal. If you need Mastercard for online purchase, use this prepaid Mastercard. Today's cost is 115 US dollar. Details could be found on the frequently asked questions page.