Eigenes Zahlungsplugin: HTML manipulieren

Moin!

Ich soll ein eigenes Payment Plugin schreiben und muss nun eine Schätzung vorbereiten.
Hierzu habe ich mich an https://developer.shopware.com/docs/guides/plugins/plugins/checkout/payment/add-payment-plugin orientiert.

Was mir noch fehlt: Ich muss für Kreditkarten einen Anbieter anbinden, der dann die Felder generiert und die Seite somit PCI-compliant bleibt. Genauer: Ich möchte dass wenn der Kunde „Kreditkarte“ wählt, dass dann dadrunter das JS eingebunden wird (von mir aus auch schon vorher) und somit die Felder erzeugt (oder iframe) werden und das alles da eingegeben werden kann. Am Ende bekomme ich einen Token, den ich dann auch speichern muss.

Das brauche ich in Zukunft auch eventuell noch für andere Anbieter. Sinn der Sache ist es, hier das Payment Gateway und zusätzliche Anbieter-Kosten zu vermeiden. Und nein, Paypal, Stripe und Co. sind hier keine Alternative, falls das jemand vorschlagen möchte ;-D

Hat das schon mal jemand gemacht und weiss eventuell wie das geht?