Yahoo does card processing.
I don't know if you need both.. Yahoo is expensive as those things go, and doesn't really add anything AFAIC.
Do some google searches on Merchant sites or Merchant Cards.
There are tons of places you can build a site and they do the CC processing. If you choose to get your own CC processing. Search, Search, Search! There are decent deals and big time ripoffs. Avoid any "software leases"! That's the biggest ripoff.