active_merchant

Payment abstraction

Provides a unified payment abstraction layer for Ruby applications, abstracting away internal APIs of various gateways.

Active Merchant is a simple payment abstraction library extracted from Shopify. The aim of the project is to feel natural to Ruby users and to abstract as many parts as possible away from the user to offer a consistent interface across all supported gateways.

GitHub

5k stars
164 watching
2k forks
Language: Ruby
last commit: about 2 months ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
shopify/active_merchant An abstraction layer around multiple payment gateways to simplify financial transactions in Ruby applications. 4
activeadmin/activeadmin A framework for creating elegant administration interfaces for web applications. 9,516
shopify/shopify-api-ruby A Ruby library providing access to Shopify's REST and GraphQL APIs 1,063
ianmurrays/active_invoices A simple Ruby on Rails invoicing application with ActiveAdmin integration 154
aaronlasseigne/active_interaction Manages application-specific business logic by validating inputs and executing predefined actions 2,085
rolifycommunity/rolify A library that provides role management capabilities with resource scoping for authorization 3,170
elastic/elasticsearch-rails A set of libraries providing Elasticsearch integrations for Ruby on Rails applications 3,078
saberma/shopqi An e-commerce platform clone built with Ruby on Rails 3.2, offering features such as product management, customer tracking, order processing, and payment gateways. 834
rubymoney/money A Ruby library for handling currency exchange and monetary values 2,753
rubygems/rubygems.org Provides a better API and project management features for the Ruby community's gem hosting service. 2,337
rails-engine/action-store Provides a way to store and manage actions across different models using polymorphic associations in Active Record. 405
public-activity/public_activity A gem that tracks changes to models in a Rails application 2,972
aasm/aasm A library that allows developers to add finite state machines to Ruby classes 5,032
laravel/cashier-stripe Provides an expressive interface to Stripe's subscription billing services for Laravel applications. 2,396
activescaffold/active_scaffold Provides a quick and powerful interface for CRUD operations in Rails applications. 1,102