Открытые библиотеки платежных шлюзов для Java, Python, Ruby, Node.JS и PHP - PullRequest
9 голосов
/ 20 мая 2010

Я ищу универсальные библиотеки платежей с открытым исходным кодом, которые поддерживают множество различных API обработчиков платежей. Другими словами, я хотел бы разработать приложение с использованием единого API обработки платежей, но иметь возможность легко переключаться между платежными шлюзами, такими как Authorize.Net, Payflow Pro, Braintree, PayPal, Google, Amazon и т. Д.

Этот вопрос дает некоторые Java-решения , но все эти предложения выглядят ужасно. Разве нет ничего более похожего на ActiveMerchant для Java? Мне действительно нужно хорошее Java-решение, вплоть до создания собственного, если это необходимо. Но я не хочу изобретать велосипед, если он существует.

Существуют ли решения для Python, Node.JS или PHP?

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

Ответы [ 8 ]

4 голосов
/ 09 мая 2018

Вы можете оформить заказ J2pay , он чист и список поддерживаемых шлюзов постоянно увеличивается.

4 голосов
/ 06 июля 2010

То, что я видел, - это просто оборачиваем Active Merchant в облегченный веб-сервис, который предоставляет API отдыха, с которым может общаться любой из ваших языков. Это было для более крупной компании, которая могла бы должным образом заблокировать свои сети, поэтому DYODD.

3 голосов
/ 10 мая 2011

Я создал Paython: https://github.com/abunsen/Paython

Поддерживает несколько разных процессоров:

  1. Stripe
  2. Authorize.net
  3. Первые данные /Linkpoint
  4. Инновационный шлюз (от intuit)
  5. Plugnpay
  6. Самурай
2 голосов
/ 01 июня 2010

Существует Джанго-Бурсар для использования с Джанго.

2 голосов
/ 20 мая 2010

Существует порт Python ActiveMerchant под названием OpenMerch , который очень похож на код ActiveMerchant.

1 голос
/ 08 августа 2017

omnipay - лучшее решение для PHP

1 голос
/ 05 января 2011

Изначально я исключил Node.JS из списка серверных технологий, но я начинаю проект, который будет его использовать. И я нашел то, что похоже на отличную библиотеку платежных шлюзов. Paynode похож на ActiveMerchant Руби, но в Javascript работает в Node.JS. Он поддерживает Payflow Pro, Authorize.Net, Braintree, Chargify и т. Д.

0 голосов
/ 24 апреля 2013

Вы можете встроить JRuby в JVM и начать использовать любые библиотеки ruby, которые вам нужны! То же самое можно сказать и о других языках JVM!

...