Google Checkout und PayPal unterscheiden sich beide von "traditionellen" Zahlungsverarbeitungslösungen dadurch, dass sie nicht annähernd die gleiche Menge an Setup-Arbeit benötigen, um in Gang zu kommen. Sie kombinieren die traditionell getrennten Rollen Kreditkartenbearbeitung und Händlerkonten. Die Vorteile sind eine einfachere Implementierung und günstigere Preise. Der Nachteil ist, dass sie dazu neigen, viel mehr Erfahrung zu kontrollieren - Google Checkout und PayPal verfügen beide über eigene Anmeldesysteme, die Ihre Nutzer wahrscheinlich als Teil des Zahlungsworkflows sehen würden. Wenn Sie mit Google Checkout oder PayPal nicht zufrieden waren (beide haben Horrorgeschichten über das Zurückhalten von Zahlungen an Händler), haben Sie im Allgemeinen eine größere Schwierigkeit als wenn die Rollen zwischen dem Zahlungsprozessor und dem Händlerkonto-Host aufgeteilt würden.
Wenn Sie mit einer vollständig angepassten Lösung gehen möchten, empfehle ich ActiveMerchant. Es bietet in erster Linie eine einheitliche, einfach zu bedienende API für verschiedene Kreditkartenunternehmen, einschließlich PayPal.
Am Ende ist der wichtigste Faktor, mit dem Ihre Kunden zufrieden sind. Viele Verkäufe außerhalb der USA würden sich stark auf PayPal auswirken oder Handy-Zahlungen verwenden. Ein early-adopter-Technologie-Publikum würde eher die Google-Konten haben, die für die Nutzung von Google Checkout erforderlich sind, während die meisten anderen überwiegend in den USA ansässigen Online-Shops am besten mit Kreditkarten akzeptiert werden.
ActiveMerchant nutzen zu können, würde ich meine Rails brauche nur SSL durch Hosting-Provider? Ich würde annehmen, dass dies keine schwierige Anforderung sein sollte. –
Ich denke, das ist richtig – rogerdpack