Hallo,
Am einfachsten wäre, du setzt einfach ein Shopsystem ein, was diese Funktionalitäten bereits unterstützt. Sonst musst du halt eine Schnittstelle programmieren zu einem Paymentprovider wie etwa
www.qenta.at oder
www.mpay24.at o.ä. Shopsystem z.B.
www.trade-system.at , das kannst du sogar als CMS für deine Website verwenden, dann hast du Website und Shop in einem.