Yahoo! Wallet accepts Visa, MasterCard, Discover, and American Express payment credit cards, plus debit cards with the Visa or MasterCard logo on them. While Yahoo! Wallet allows you to store any type of credit cards, some services might not accept these cards for the purchase.
Please make sure that the billing address you enter is the same as the address on your credit card bill. You might also want to double-check the expiration date, and make sure that you don't enter hyphens in the space for your credit card number.