I would prefer a direct online payment gateway solution through a bank or Paypal is the best!