2008-11-05 4 views
27

Я хотел бы реализовать платежное решение с моим сайтом Rails, используя Paypal Website Payments Standard. (См. https://www.paypal.com/IntegrationCenter/ic_standard_home.html). Мне не нужны модные шлюзы, и я не хочу переживать проблемы, связанные с хранением информации о кредитной карте. Я также хочу использовать IPN Paypal для уведомлений.Paypal Website Payments Standard с приложением Ruby/Rails

Я проверил различные сайты, такие как http://www.fortytwo.gr/blog/14/Using-Paypal-with-Rails, и я слишком дешев, чтобы попробовать Rails Kits на http://railskits.com/saas/.

Кто-нибудь знает о рабочем приложении Rails с открытым исходным кодом, которое использует стандарт оплаты Paypal Website Payments для выставления счетов, и можете ли вы указать мне на этот код?

Кроме того, мой бизнес находится в Канаде, но серверы находятся в США. Должен ли я подписаться на Paypal.com или paypal.ca?

+0

У Шпрей также есть плагин для этого на http://github.com/Gregg/spree-pp-website-standard/tree/master –

+1

Я использовал ActiveMerchant прежде чем с применением приложения Ramaze, и это работает, но мой комментарий к этому - это если вы можете избежать этого, избегайте PayPal, так как он запутан, а не дружелюбно развивается с/для. – Pistos

ответ

4

Оба Spree и Substruct являются платформами электронной коммерции, написанными в Rails, которые поддерживают IPN Paypal. Оба они с открытым исходным кодом, поэтому было бы полезно начать с рассмотрения того, как они обрабатывают интеграцию Paypal.

1

Spree содержит extension для PayPal Website Payments Standard. На самом деле популярный сайт envycasts - отличный пример использования этого расширения. Если вы хотите, чтобы Rails и вы хотите использовать стандарт Paypal Standard, это ваше решение.

1

На самом деле существует гораздо меньшее решение, используйте драгоценный камень paypal, то, что он дает, это IPN очень простая обработка IPN. Все остальное просто html-форма :)

+4

Что именно, это название этого драгоценного камня? –