- Was ist mit "Objekt-Type registrieren" gemeint?
Naja, du musst halt ein Objekt-Type mit der Objekt-Type-Definition com.woltlab.wcf.payment.type anlegen. Das kannst du über die objectType-PIP machen (Beispiel für Paid-Subscriptions: https://github.com/WoltLab/WCF…b.wcf/objectType.xml#L818).
Außerdem musst du eine PaymentType-Klasse erstellen (vgl. https://github.com/WoltLab/WCF…tionPaymentType.class.php), welche logischerweise im Objekt-Type angegeben wird.
Die Buttons kannst du dann so erstellen: https://github.com/WoltLab/WCF…ubscription.class.php#L36
So hast du dann u.U. nicht nur PayPal, sondern auch direkt alle anderen Zahlungsmittel, welche vom WCF bereitgestellt werden (es gibt bspw. eine paysafecard-Erweiterung von Cyperghost).