awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
activemerchant avatar

activemerchant/active_merchant

0
View on GitHub↗
4,600 stars·2,490 forks·Ruby·MIT·9 vuesactivemerchant.org↗

Active Merchant

Active Merchant is a Ruby library that provides a payment gateway abstraction layer to process credit card transactions across multiple different payment processor APIs. It serves as a payment API wrapper, offering a consistent set of commands and classes that abstract the complexity of various provider request and response formats.

The library utilizes a unified payment gateway API to standardize global payment processing and unify payment flows. It specifically includes a standardized interface for handling 3D Secure authentication and identity verification for card-not-present transactions.

The project covers core capabilities for credit card transaction processing, including the authorization and capture of funds. It achieves this by translating generic payment calls into provider-specific formats and mapping raw API responses into standardized internal objects with consistent success and failure attributes.

Features

  • Payment Gateway Abstractions - Provides a standardized Ruby interface that abstracts diverse payment provider APIs for uniform transaction handling.
  • Payment Provider Abstractions - Wraps complex payment provider request and response formats into a consistent set of commands and classes.
  • Credit Card Payment Processors - Provides a comprehensive toolkit for authorizing and capturing funds from credit cards across various gateways.
  • Credit Card Processing - Handles the authorization and capture of funds from credit cards through external payment gateways.
  • Credit Card Transaction Processing - Coordinates with external gateways to authorize and capture funds from credit cards after validating payment details.
  • Payment Adapters - Provides specialized adapter classes to translate generic payment calls into provider-specific request formats.
  • Payment Gateway Integrations - Connects applications to multiple payment processors using a single standardized interface.
  • Data Object Mapping - Maps raw API responses from various payment providers into standardized internal objects with consistent attributes.
  • International Payment Gateways - Unifies diverse international payment provider APIs into a consistent command set for global transaction management.
  • Payment Transaction Processings - Offers a standardized interface for processing credit card transactions across various international payment providers.
  • Payment Authentication Interfaces - Provides a standardized interface for handling identity verification and authentication results for card-not-present transactions.
  • 3D Secure Support - Implements a mechanism for passing standardized authentication results to gateways to verify card-not-present transactions.
  • 3D Secure Verifications - Supports 3D Secure authentication to verify card-not-present transactions through standardized identity results.
  • Command Patterns - Encapsulates payment requests as discrete command objects to decouple transaction initiation from execution.
  • Modular Plugin Architectures - Organizes gateway implementations into separate modules to ensure the core library remains lightweight and extensible.

Historique des stars

Graphique de l'historique des stars pour activemerchant/active_merchantGraphique de l'historique des stars pour activemerchant/active_merchant

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Active Merchant

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Active Merchant.
  • yansongda/payAvatar de yansongda

    yansongda/pay

    5,348Voir sur GitHub↗

    This project is a multi-gateway payment SDK that provides a unified API and abstraction layer for integrating multiple payment providers. It maps high-level payment operations to provider-specific API calls and standardizes diverse outputs through a unified response normalization system. The SDK supports multi-tenant configuration, allowing a single runtime instance to isolate credentials and settings for different business accounts. It features a plugin-based architecture that enables the addition of custom payment gateways through abstract class implementations. The capability surface cove

    PHPalipaydouyinlaravel-pay
    Voir sur GitHub↗5,348
  • thephpleague/omnipayAvatar de thephpleague

    thephpleague/omnipay

    6,053Voir sur GitHub↗

    Omnipay is a PHP payment gateway library and integration framework that abstracts multiple payment service providers into a single, consistent API. It provides a standardized interface for managing payment lifecycles, allowing applications to execute authorizations, captures, and refunds across various financial services without rewriting code for each provider. The framework decouples application logic from provider-specific SDKs using an adapter pattern and data-transfer objects. This architecture ensures that raw gateway responses and HTTP requests are converted into predictable data shape

    PHP
    Voir sur GitHub↗6,053
  • hua1995116/indiehackers-stepsAvatar de hua1995116

    hua1995116/indiehackers-steps

    3,675Voir sur GitHub↗

    This project is a solopreneur business guide and operational checklist delivered as a markdown static site. It provides a comprehensive roadmap for independent developers to manage the transition from a technical project to a legal business entity. The guide provides detailed instructions for international business incorporation and corporate tax compliance, including the process for registering companies and obtaining tax identification numbers. It also serves as a manual for establishing global payment infrastructure, covering the setup of payment gateways and multi-currency business bankin

    indiehackers
    Voir sur GitHub↗3,675
  • fecshop/yii2_fecshopAvatar de fecshop

    fecshop/yii2_fecshop

    5,263Voir sur GitHub↗

    yii2_fecshop is a comprehensive B2C e-commerce platform and CMS built on the Yii2 PHP framework. It functions as a headless commerce API and an international storefront solution, supporting both single-vendor stores and multi-vendor marketplaces where independent merchants can manage their own products and orders. The system is distinguished by a multi-entry point architecture that separates administrative, web, mobile, and API interfaces while sharing a common service layer. It provides high extensibility through configuration-driven service replacement, event-driven functional extensions, a

    PHPb2ccartecommerce
    Voir sur GitHub↗5,263
Voir les 30 alternatives à Active Merchant→

Questions fréquentes

Que fait activemerchant/active_merchant ?

Active Merchant is a Ruby library that provides a payment gateway abstraction layer to process credit card transactions across multiple different payment processor APIs. It serves as a payment API wrapper, offering a consistent set of commands and classes that abstract the complexity of various provider request and response formats.

Quelles sont les fonctionnalités principales de activemerchant/active_merchant ?

Les fonctionnalités principales de activemerchant/active_merchant sont : Payment Gateway Abstractions, Payment Provider Abstractions, Credit Card Payment Processors, Credit Card Processing, Credit Card Transaction Processing, Payment Adapters, Payment Gateway Integrations, Data Object Mapping.

Quelles sont les alternatives open-source à activemerchant/active_merchant ?

Les alternatives open-source à activemerchant/active_merchant incluent : thephpleague/omnipay — Omnipay is a PHP payment gateway library and integration framework that abstracts multiple payment service providers… yansongda/pay — This project is a multi-gateway payment SDK that provides a unified API and abstraction layer for integrating multiple… stripe/stripe-php — The stripe-php library is a PHP client used to integrate Stripe payment processing, subscription billing, and… hua1995116/indiehackers-steps — This project is a solopreneur business guide and operational checklist delivered as a markdown static site. It… fecshop/yii2_fecshop — yii2_fecshop is a comprehensive B2C e-commerce platform and CMS built on the Yii2 PHP framework. It functions as a… sysgears/apollo-universal-starter-kit — Apollo Universal Starter Kit is a full-stack application boilerplate and starter template designed to accelerate…