Ouvrez les bibliothèques de passerelle de paiement pour Java, Python, Ruby, Node.JS, et PHP


Je recherche des bibliothèques de paiement génériques et open source qui prennent en charge de nombreuses API de processeur de paiement différentes. En d'autres termes, j'aimerais développer une application utilisant une seule API de traitement des paiements, mais pouvoir facilement basculer entre les passerelles de paiement, telles que Authorize.Net, Payflow Pro, Braintree, PayPal, Google, Amazon, etc.

Cette question donne quelques solutions Java, mais les suggestions ont toutes l'air horribles. N'y a-t-il rien de plus comme ActiveMerchant pour Java? Je vraiment besoin d'une bonne solution Java, au point de construire la mienne si nécessaire. Mais je ne veux pas réinventer la roue si elle existe.

Existe-t-il des solutions pour Python, Node.JS, ou PHP?

Idéalement, j'aimerais trouver quelque chose de similaire à ActiveMerchant de Ruby, qui semble exceptionnellement complet. Existe-t-il d'autres solutions Ruby?

Author: Community, 2010-05-20

8 answers

Ce que j'ai vu fait, c'est simplement envelopper Active Merchant dans un service Web léger qui expose une API rest à laquelle n'importe laquelle de vos langues peut parler. C'était pour une plus grande entreprise qui pourrait bien verrouiller leurs réseaux, donc DYODD.

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

J'ai créé Paython: https://github.com/abunsen/Paython

Prend en charge quelques processeurs différents:

  1. Bande
  2. Authorize.net
  3. Première donnée / Point de liaison
  4. Passerelle innovante (d'intuit)
  5. Plugnpay
  6. Samouraï
 3
Author: Auston, 2012-12-03 04:07:45

Il existe un port python d'ActiveMerchant appelé OpenMerch, qui ressemble assez au code ActiveMerchant.

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

Il y a django-bursar à utiliser avec django.

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

Vous pouvez extraire J2pay sa liste de passerelle propre et prise en charge augmente continuellement.

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

J'ai quitté le nœud à l'origine.JS de la liste des technologies côté serveur, mais je commence un projet qui va l'utiliser. Et j'ai trouvé ce qui ressemble à une grande bibliothèque de passerelle de paiement pour cela. Paynode est similaire à ActiveMerchant de Ruby, mais en Javascript s'exécutant dans Node.JS. Il prend en charge Payflow Pro, Authorize.Net, Braintree, Chargify,etc.

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

Vous pouvez intégrer JRuby dans votre JVM et commencer à utiliser les bibliothèques ruby de votre choix!La même chose est valable pour toutes les autres langues JVM!

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

Omnipay est la meilleure solution pour PHP

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