2checkout: We need gateway that doesn't need redirect to their website, so not paypal or 2checkout
eWay doesn't accept multicurrency, they need to create one account per currency. SecurePay does, but need NAB account. I've checked with NAB but to support 4 currency, the account fees are so expensive.
We used PayMate, but they need to redirect to their website to do the payment.
My invoice will be 10 years. I checked with SecurePay and PayMate and they says its okay, but depends on the bank. If the bank says 'OK', they could do it for us, but if not, they can't.
NAB: as i mentioned above they are expensive for 4 multi currency. Plus if we want to have 10 yrs domain registration, we need to open term deposit account with them.