Taboola is very flexible in terms of payment, and they accept Credit Cards, Wire Transfers, and ACH.