Откройте библиотеки платежных шлюзов для Java, Python, Ruby, Node.JS и PHP


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

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

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

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

Author: Community, 2010-05-20

8 answers

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

 4
Author: zachaysan, 2010-07-06 15:23:22

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

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

  1. Полоса
  2. Authorize.net
  3. Первые данные /Точка соединения
  4. Инновационный шлюз (от intuit)
  5. Plugnpay
  6. Самурай
 3
Author: Auston, 2012-12-03 04:07:45

Существует порт ActiveMerchant на python под названием openmerch, который выглядит очень похоже на код ActiveMerchant.

 2
Author: Ripta Pasay, 2010-05-20 03:00:18

Существует django-казначей для использования с django.

 2
Author: Matthew Talbert, 2010-06-01 12:32:07

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

 2
Author: john cena, 2018-05-09 15:59:46

Я изначально покинул узел.JS отсутствует в списке серверных технологий, но я начинаю проект, в котором он будет использоваться. И я нашел для этого то, что выглядит как отличная библиотека платежных шлюзов. Paynode похож на ActiveMerchant Ruby, но в Javascript работает в Node.JS . Он поддерживает Payflow Pro, авторизацию.Net, Брейнтри, Чарджифи и т.д.

 1
Author: Tauren, 2011-01-05 04:25:41

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

 0
Author: Rohitdev, 2013-05-14 08:35:16

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

 0
Author: Tousif, 2017-08-08 06:58:17