Google Checkout и PayPal отличаются от «традиционных» решений по обработке платежей тем, что для их запуска не требуется почти одинаковое количество настроек. Они сочетают в себе традиционно разные роли обработки кредитных карт и торговых счетов. Плюсы включают более простую реализацию и более низкие цены. Недостатком является то, что они, как правило, контролируют гораздо больший опыт - например, Google Checkout и PayPal имеют свои собственные системы входа в систему, которые ваши пользователи, вероятно, увидят как часть рабочего процесса оплаты. Если вы недовольны Google Checkout или PayPal (например, у обоих есть страшные истории о задержке платежей продавцам), вам, как правило, будет сложнее, чем если бы роли были разделены между обработчиком платежей и хостом учетной записи продавца.
Если вы хотите использовать полностью настроенное решение, я бы порекомендовал ActiveMerchant. В первую очередь он предоставляет унифицированный, простой в использовании API для различных компаний, занимающихся обработкой кредитных карт, включая PayPal.
В конце концов, самый важный фактор - это то, что устраивает ваших клиентов. Многие продажи за пределами США будут сильно склоняться к PayPal или использовать платежи по мобильному телефону; у тех, кто рано занимался технологиями, было бы больше шансов иметь учетные записи Google, необходимые для использования Google Checkout, в то время как большинство других онлайн-магазинов, преимущественно в США, лучше всего обслуживали бы кредитные карты.