2010-05-20 28 views
9

Tôi đang tìm thư viện thanh toán chung và mã nguồn mở hỗ trợ nhiều API xử lý thanh toán khác nhau. Nói cách khác, tôi muốn phát triển một ứng dụng sử dụng một API xử lý thanh toán duy nhất, nhưng có thể dễ dàng chuyển đổi giữa các cổng thanh toán, chẳng hạn như Authorize.Net, Payflow Pro, Braintree, PayPal, Google, Amazon, v.v.Mở thư viện cổng thanh toán cho Java, Python, Ruby, Node.JS và PHP

Câu hỏi này cung cấp một số Java solutions, nhưng tất cả các đề xuất đều trông khủng khiếp. Không có bất cứ điều gì giống như ActiveMerchant cho Java? Tôi thực sự cần một giải pháp Java tốt, đến mức xây dựng của riêng tôi nếu cần thiết. Nhưng tôi không muốn phát minh lại bánh xe nếu nó tồn tại.

Có bất kỳ giải pháp nào cho Python, Node.JS hoặc PHP không?

Lý tưởng nhất, tôi muốn tìm một cái gì đó tương tự như của Ruby ActiveMerchant, trông hoàn toàn đặc biệt. Có giải pháp nào khác của Ruby không?

+0

thể trùng lặp của [Làm bất kỳ dự án tồn tại cho PHP đó là tương tự như ActiveMerchant cho Ruby?] (Http://stackoverflow.com/questions/2768942/do-any- dự án-tồn tại-cho-php-đó-là-tương tự-to-activemerchant-cho-ruby) –

+0

@ John, cảm ơn đã chỉ ra điều này. Tôi sẽ tham khảo câu hỏi đó cho các giải pháp PHP. Tuy nhiên, câu hỏi của tôi không dành riêng cho PHP và tôi vẫn quan tâm đến các giải pháp cho các ngôn ngữ khác. – Tauren

Trả lời

4

Những gì tôi đã thấy là chỉ gói Active Merchant vào dịch vụ web có trọng lượng nhẹ cho thấy API còn lại mà bất kỳ ngôn ngữ nào của bạn có thể trò chuyện. Điều này đã được cho một công ty lớn hơn mà có thể đúng cách khóa xuống mạng của họ mặc dù, do đó, DYODD.

+1

Đó là một ý tưởng tuyệt vời, không thể tin rằng tôi đã không nghĩ đến việc đó. Cảm ơn! – Tauren

2

Có một cổng python của ActiveMerchant được gọi là OpenMerch, trông khá giống với mã ActiveMerchant.

+0

đẹp, cảm ơn con trỏ. Tôi sẽ theo dõi dự án đó. – Tauren

1

Tôi ban đầu đã rời khỏi Node.JS trong danh sách các công nghệ phía máy chủ, nhưng tôi bắt đầu một dự án sẽ sử dụng nó. Và tôi tìm thấy những gì trông giống như một thư viện cổng thanh toán tuyệt vời cho nó. Paynode tương tự như ActiveMerchant của Ruby, nhưng trong Javascript đang chạy trong Node.JS. Nó hỗ trợ Payflow Pro, Authorize.Net, Braintree, Chargify vv

3

Tôi tạo ra Paython: https://github.com/abunsen/Paython

Hỗ trợ một vài bộ xử lý khác nhau:

  1. sọc
  2. Authorize.net
  3. Dữ liệu/Điểm liên kết đầu tiên
  4. Cổng cải tiến (từ intuit)
  5. Plugnp ay
  6. Samurai
0

Bạn có thể nhúng JRuby trong JVM của bạn và bắt đầu sử dụng bất kỳ thư viện ruby ​​bạn muốn! Cùng có giá trị trong bất kỳ ngôn ngữ JVM khác!