Aktive Merchant: Common interface to process payments with gateways

Recommend this page to a friend!
  Info   Documentation   View files (127)   Download .zip   Reputation   Support forum (4)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2020-03-25 (4 months ago) 61%Total: 865 This week: 1All time: 4,007 This week: 255
Version License PHP version Categories
aktive_merchant 1.0.2MIT/X Consortium ...5.2PHP 5, E-Commerce
Description Author

This package provides a common interface to process payments using multiple gateways. It is a PHP port of Ruby's Active Merchant library.

It can take the information details of a credit card, an order to be paid and send a request to a supported payment gateway to request payment authorization.

Currently it supports the payment gateways: Authorize.net, Centinel 3D Secure, Eurobank Payment, HSBC Secure e-Payment and Paypal Express Checkout.

Recommendations

What is the best PHP stripe checkout class?
Shopping cart that I can use with stripe

Paypal Express Checkout
Integrate Paypal in own web site

Paypal API express checkout
The latest Paypal API class

Picture of Andreas Kollaros
Name: Andreas Kollaros <contact>
Classes: 1 package by
Country: Greece Greece
Age: 41
All time rank: 250418 in Greece Greece
Week rank: 259 1 in Greece Greece

Details

Aktive Merchant for PHP

This project is a PHP port of Active Merchant library from Ruby.

The aim is to develop a PHP application to includes payment gateways under common interfaces.

Supported Gateways

Requirements

  • PHP 5.3.3+
  • cUrl
  • SimpleXML

Documentations

Contributing

You can fork this project and implement new gateways.

  Files  
File Role Description
lib (2 files, 2 directories)
template (1 file)
tests (2 files, 1 directory)
.travis.yml Data Auxiliary data
autoload.php Aux. Auxiliary script
CHANGELOG.md Data Auxiliary data
composer.json Data Auxiliary data
LICENSE Data Auxiliary data
phpunit.xml Data Auxiliary data
README.md Doc. Auxiliary data

  Files  /  lib  
File Role Description
AktiveMerchant (5 directories)
merchant (1 directory)
   LICENSE Lic. LICENSE
   README.md Doc. read me file

  Files  /  lib  /  AktiveMerchant  
File Role Description
Billing (9 files, 2 directories)
Common (9 files)
Event (3 files)
Http (3 files, 1 directory)
Support (1 file)

  Files  /  lib  /  AktiveMerchant  /  Billing  
File Role Description
Gateways (37 files, 3 directories)
Interfaces (4 files)
   AvsResult.php Class Class source
   Base.php Class Class source
   CreditCard.php Class Class source
   CreditCardMethods.php Class Class source
   CvvResult.php Class Class source
   Exception.php Class Class source
   ExpiryDate.php Class Class source
   Gateway.php Class Class source
   Response.php Class Class source

  Files  /  lib  /  AktiveMerchant  /  Billing  /  Gateways  
File Role Description
Centinel (1 file)
Payflow (2 files)
Paypal (2 files)
   AlphaBank.php Class Class source
   AuthorizeNet.php Class Class source
   Beanstream.php Class Class source
   Bogus.php Class Class source
   BridgePay.php Class Class source
   Cardlink.php Class Class source
   Cardstream.php Class Class source
   Centinel.php Class Class source
   CentinelPaypal.php Class Class source
   DataCash.php Class Class source
   DataCashMpi.php Class Class source
   ePDQ.php Class Class source
   Eurobank.php Class Class source
   Eway.php Class Class source
   Exact.php Class Class source
   FatZebra.php Class Class source
   HsbcGlobalIris.php Class Class source
   HsbcSecureEpayments.php Class Class source
   Iridium.php Class Class source
   Mercury.php Class Class source
   Modirum.php Class Class source
   Moneris.php Class Class source
   MonerisUs.php Class Class source
   Nbg.php Class Class source
   NbgMpi.php Class Class source
   Payflow.php Class Class source
   PayflowUk.php Class Class source
   Paypal.php Class Class source
   PaypalExpress.php Class Class source
   Pin.php Class Class source
   PiraeusPaycenter.php Class Class source
   PiraeusPaycenterRedirect.php Class Class source
   Psigate.php Class Class source
   Realex.php Class Class source
   Stripe.php Class Class source
   Trexle.php Class Class source
   Worldpay.php Class Class source

  Files  /  lib  /  AktiveMerchant  /  Billing  /  Gateways  /  Centinel  
File Role Description
   CentinelResponse.php Class Class source

  Files  /  lib  /  AktiveMerchant  /  Billing  /  Gateways  /  Payflow  
File Role Description
   PayflowCommon.php Class Class source
   PayflowResponse.php Class Class source

  Files  /  lib  /  AktiveMerchant  /  Billing  /  Gateways  /  Paypal  
File Role Description
   PaypalCommon.php Class Class source
   PaypalExpressResponse.php Class Class source

  Files  /  lib  /  AktiveMerchant  /  Billing  /  Interfaces  
File Role Description
   Charge.php Class Class source
   Credit.php Class Class source
   Recurring.php Class Class source
   Store.php Class Class source

  Files  /  lib  /  AktiveMerchant  /  Common  
File Role Description
   Address.php Class Class source
   Country.php Class Class source
   CountryCode.php Class Class source
   CurrencyCode.php Class Class source
   Error.php Class Class source
   Inflect.php Class Class source
   Options.php Class Class source
   SimpleXmlBuilder.php Class Class source
   XmlBuilder.php Class Class source

  Files  /  lib  /  AktiveMerchant  /  Event  
File Role Description
   PostSendEvent.php Class Class source
   PreSendEvent.php Class Class source
   RequestEvents.php Class Class source

  Files  /  lib  /  AktiveMerchant  /  Http  
File Role Description
Adapter (3 files)
   AdapterInterface.php Class Class source
   Request.php Class Class source
   RequestInterface.php Class Class source

  Files  /  lib  /  AktiveMerchant  /  Http  /  Adapter  
File Role Description
   cUrl.php Class Class source
   Exception.php Class Class source
   SoapClientAdapter.php Class Class source

  Files  /  lib  /  AktiveMerchant  /  Support  
File Role Description
   GatewaySupport.php Class Class source

  Files  /  lib  /  merchant  
File Role Description
billing (1 directory)

  Files  /  lib  /  merchant  /  billing  
File Role Description
gateways (1 directory)

  Files  /  lib  /  merchant  /  billing  /  gateways  
File Role Description
Centinel (1 file)

  Files  /  lib  /  merchant  /  billing  /  gateways  /  Centinel  
File Role Description
   CentinelResponse.php Class Centinel Response class

  Files  /  template  
File Role Description
   Example.php Example Example script

  Files  /  tests  
File Role Description
AktiveMerchant (1 file, 5 directories)
   datacash_magic_numbers.dist.php Aux. Auxiliary script
   fixtures.dist.ini Data Auxiliary data

  Files  /  tests  /  AktiveMerchant  
File Role Description
Billing (2 files, 1 directory)
Common (3 files)
Http (1 file, 1 directory)
Mock (1 file)
Support (1 file)
   TestCase.php Class Class source

  Files  /  tests  /  AktiveMerchant  /  Billing  
File Role Description
Gateways (30 files)
   CreditCardTest.php Class Class source
   ExpireDateTest.php Class Class source

  Files  /  tests  /  AktiveMerchant  /  Billing  /  Gateways  
File Role Description
   AlphaBankTest.php Class Class source
   AuthorizeNetTest.php Class Class source
   BeanstreamTest.php Class Class source
   BogusTest.php Class Class source
   BridgePayTest.php Class Class source
   CardlinkTest.php Class Class source
   CardstreamTest.php Class Class source
   CentinelTest.php Class Class source
   DataCashMpiTest.php Class Class source
   DataCashTest.php Class Class source
   EwayTest.php Class Class source
   ExactTest.php Class Class source
   FatZebraTest.php Class Class source
   HsbcSecureEpaymentsTest.php Class Class source
   IridiumTest.php Class Class source
   MercuryTest.php Class Class source
   MonerisTest.php Class Class source
   MonerisUsTest.php Class Class source
   NbgTest.php Class Class source
   PayflowTest.php Class Class source
   PaypalExpressTest.php Class Class source
   PaypalTest.php Class Class source
   PinTest.php Class Class source
   PiraeusPaycenterRedirectTest.php Class Class source
   PiraeusPaycenterTest.php Class Class source
   PsigateTest.php Class Class source
   RealexTest.php Class Class source
   StripeTest.php Class Class source
   TrexleTest.php Class Class source
   WorldpayTest.php Class Class source

  Files  /  tests  /  AktiveMerchant  /  Common  
File Role Description
   AddressTest.php Class Class source
   CountryTest.php Class Class source
   OptionsTest.php Class Class source

  Files  /  tests  /  AktiveMerchant  /  Http  
File Role Description
Adapter (1 file)
   RequestTest.php Class Class source

  Files  /  tests  /  AktiveMerchant  /  Http  /  Adapter  
File Role Description
   cUrlTest.php Class Class source

  Files  /  tests  /  AktiveMerchant  /  Mock  
File Role Description
   Request.php Class Class source

  Files  /  tests  /  AktiveMerchant  /  Support  
File Role Description
   GatewaySupportTest.php Class Class source

 Version Control Unique User Downloads Download Rankings  
 97%
Total:865
This week:1
All time:4,007
This week:255
 User Ratings  
 
 All time
Utility:91%
Consistency:75%
Documentation:83%
Examples:-
Tests:-
Videos:-
Overall:61%
Rank:1196
  

For more information send a message to info at phpclasses dot org.