Ähnlich wie mPay24 funktioniert auch
ipayment.
Eine Gegenüberstellung der Vor- und Nachteile der jeweiligen Anbieter kann ich dir leider nicht bieten, ich bin aber mit iPayment voll zufrieden.
Security-mäßig musst du natürlich alles beachten, was du auch bei normalen Webseiten beachtest: XSS, Injections, sichere Passwörter, ...
Eine über https-verschlüsselter Bestellvorgang ist grundlegend zu empfehlen - zum einen wegen der Sicherheit, zum anderen hilfts auch stark der Seriösität deines Shops.
Und wichtig ist auch, dass du möglichst wenig beim User speicherst: Die Info, ob eine Bestellung z.B. über iPayment bezahlt wurde, brauchst du nicht in nem Cookie speichern, wenn dus über mehrere Seiten übertragen willst, das gehört in die Session. Ein Cookie kann ja jeder ändern und dir so vorgaukeln, die Bestellung sei schon bezahlt.
Zusätzlich zu den vorgefertigten eShops von 1und1, Strato, ... gibt es auch noch OpenSource-Onlineshops wie z.B. xt:Commerce. Für nen wirklich guten Shop würd ich dir aber auch empfehlen, einen eigenen Shop zu basteln, der genau aufs Produkt zugeschnitten ist.
Viele Grüße,
Benno