Sollte alles in allem nicht so kompliziert sein. Besonders, wenn es nicht in ein Kassensystem integriert werden muss sondern standalone funktionieren soll. Dass du das dafür wie in einem anderen Kommentar an einen bekannten Bezahldienstleister (PayPal, stripe,…) anbinden musst ist zwar von der Datensparsamkeit her nicht so toll, aber schafft Vertrauen. Wo würdest du deine Iban eher angeben: bei einem kleinen Shop, der verspricht, dass sein System sicher ist oder bei einer bekannten Größe, die einen Imageschaden fürchten muss, wenn sie ein Leck hat?
Könnte sein, dass du etwas mit WordPress plugins zusammenbauen kannst. Oder eben alternativ komplett selber bauen.