Какой платежный шлюз лучше всего использовать с ActiveMerchant? - PullRequest
5 голосов
/ 29 июня 2009

Мне нужно настроить платежное решение в одном из наших приложений на Rails, используя библиотеку ActiveMerchant. Хотя этот вопрос очень субъективен, что люди испытывают с основными шлюзами (BrainTree, Authorize.net и т. Д.)?

Это должно:

  • обрабатывать регулярные платежи.
  • имеют возможность зачислить на счет лица.
  • имеют возможность аннулировать платеж.
  • есть способ хранить платежные данные пользователей (например, Authotize.nets CIM).

Приветствия

Ответы [ 2 ]

7 голосов
/ 07 июля 2009

ActiveMerchant - это здорово, но я обнаружил несколько проблем при работе с ним в течение последнего года или около того.

Во-первых, хотя некоторые шлюзы могут быть «поддержаны» - не все функции могут быть включены. См. Таблицу функций, чтобы убедиться, что выбранный вами шлюз полностью поддерживается -

http://wiki.github.com/Shopify/active_merchant/gatewayfeaturematrix

Мне пришлось несколько раз добавлять дополнительные функции в шлюзы.

Во-вторых, имейте в виду, что дополнительные шлюзы могут «поддерживаться» путем применения простого патча. Многие люди, включая меня, представили поддержку дополнительных шлюзов, которые ожидают одобрения Коди и его команды. Большинство из этих патчей шлюзов прошли производственные испытания и готовы к работе.

https://jadedpixel.lighthouseapp.com/projects/11599-active-merchant/tickets

4 голосов
/ 29 июня 2009

Вероятно, ваша проблема связана в большей степени с вашим бизнесом, и с какими сервисами вам будет взиматься плата, чем с самим ActiveMerchant. Если вам нужен шлюз, не поддерживаемый AM, вы можете написать поддержку самостоятельно или заплатить за нее разработчику AM.

Подробное описание сборов и проблем, связанных с платежными шлюзами, см. В этом сообщении:

Какое лучшее решение для обработки онлайн-платежей?

Еще один замечательный пост о платежных процессорах, который вы можете прочитать:

Платежные системы - Что мне нужно знать, если я хочу принимать кредитные карты на моем сайте?

...