Who tell you "they" don't use credit cards ? Mostly debit cards though, credit cards are uncommon there, it's not US, people live on own money, not on credits! Also it doesn't matter since he is probably looking for actual offers in networks, not his own offers. So all job done for him already.
As for OP, ....
webgains.com
adsmarket.com
7reach.com
blinkads.com
adsimilis.com
dalenetwork.com
adjal.com
netaffiliation.com