Paypal hat doch diesen API Gen

https://www.paypaltech.com/SG2/

müsst nur den Code an das VMS anpassen.
Als Vorlage würde ich eine alte Klammschnittstelle verwenden.

Dann guckst dir das noch an.
http://www.paypal.com/de_DE/html/Int...er/ic_nvp.html

Die haben sogar eine ausführliche Anleitung, wie deren Schnittstelle funktioniert und welche Fehlercodes zurückkommen
https://www.paypal.com/de_DE/pdf/Pay...ce-Germany.pdf

Wenn ich sowas bauen müsste, wurde ich eine Paypal Php Klasse Programmieren, die dann diese Funktionen hat.

Und den via new in die eigentliche Bezahlfunktion eingebunden wird. :=