Integration with own website

(1) Ten years ago websites “threw” customers into payment processing gateways so they can pay for their order.
(2) Five years ago this evolved into adding the payment processor directly into own website or eCommerce module.

Would be nice to have any of these two options. Manual invoice and payment seems to complicated for both young/old -er generations, and doing it over the phone is frowned upon.