Если вы никогда не писали веб-приложение, прежде чем НЕ начните с того, что связано с выставлением счетов. Это хороший способ оказаться в беде много . Сложно правильно выставлять счета, и если вы ошибаетесь, вы можете столкнуться с огромными штрафами или даже в суде. В большинстве случаев вы должны соответствовать стандартам безопасности PCI DSS , и если вы не сделаете этого, а информация будет потеряна или украдена, вы, вероятно, получите штраф в размере 500 000 долл.
Если вам абсолютно необходимо заняться электронной коммерцией, передайте ее в PayPal или Google Checkout, чтобы ваш риск ограничивался, главным образом, случайным взиманием с людей неправильной суммы.
Это предостережение, Rails - хорошее место для старта, если вы никогда раньше не занимались веб-разработкой. У него есть свои проблемы, но они останутся незамеченными, пока вы не поработаете с ним по крайней мере два или три года. то есть они довольно незначительны и могут раздражать только очень опытного разработчика со значительными проектными требованиями.
Полное раскрытие: Google - мой работодатель, поэтому, очевидно, я думаю, что вы должны выбрать опцию Google Checkout.