Nocheck is cheaper than PayPal and there is also WorldPay which is more expensive. Can you get merchant account for yourself from your bank?