2010-05-20 12 views
9

Sto cercando librerie di pagamento generiche e open source che supportano molte API di processori di pagamento diverse. In altre parole, mi piacerebbe sviluppare un'applicazione utilizzando un'unica API di elaborazione dei pagamenti, ma essere in grado di passare facilmente da gateway di pagamento, come Authorize.Net, Payflow Pro, Braintree, PayPal, Google, Amazon, ecc.Librerie di gateway di pagamento aperte per Java, Python, Ruby, Node.JS e PHP

Questa domanda fornisce alcuni Java solutions, ma i suggerimenti sembrano tutti orribili. Non c'è niente di più come ActiveMerchant per Java? Ho davvero bisogno di una buona soluzione Java, al punto di costruire il mio, se necessario. Ma non voglio reinventare la ruota se esiste.

Esistono soluzioni per Python, Node.JS o PHP?

Idealmente, mi piacerebbe trovare qualcosa di simile a Ruby ActiveMerchant, che sembra eccezionalmente completo. Ci sono altre soluzioni Ruby?

+0

possibile duplicato del [Esistono progetti per PHP che è simile a ActiveMerchant per Ruby?] (Http://stackoverflow.com/questions/2768942/do-any- projects-exist-for-php-that-is-similar-to-activemerchant-for-ruby) –

+0

@ John, grazie per averlo indicato. Farò riferimento a questa domanda per le soluzioni PHP. Tuttavia, la mia domanda non è specifica per PHP e sono ancora interessato a soluzioni per altre lingue. – Tauren

risposta

4

Quello che ho visto fare è semplicemente il wrapping di Active Merchant in un servizio web leggero che espone un'API di riposo a cui una qualsiasi delle tue lingue può parlare. Questo era per un'azienda più grande che poteva bloccare correttamente le loro reti, quindi, DYODD.

+1

Questa è una grande idea, non posso credere di non averlo già pensato. Grazie! – Tauren

2

C'è una porta Python di ActiveMerchant chiamata OpenMerch, che sembra abbastanza simile al codice ActiveMerchant.

+0

bello, grazie per il puntatore. Terrò gli occhi su quel progetto. – Tauren

1

Inizialmente ho lasciato Node.JS fuori dall'elenco delle tecnologie lato server, ma sto avviando un progetto che lo utilizzerà. E ho trovato quello che sembra una grande libreria di gateway di pagamento per questo. Paynode è simile a ActiveMerchant di Ruby, ma in Javascript in esecuzione in Node.JS. Supporta Payflow Pro, Authorize.Net, Braintree, Chargify, ecc

0

è possibile incorporare nel tuo JRuby JVM e iniziare a utilizzare le librerie rubino che vuoi! Lo stesso vale per tutte le altre lingue JVM!

Problemi correlati