PHP Classes

Aktive Merchant: Common interface to process payments with gateways

Recommend this page to a friend!
  Info   View files Documentation   View files View files (127)   DownloadInstall with Composer Download .zip   Reputation   Support forum (4)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2024-01-09 (4 days ago) RSS 2.0 feedStarStarStarStar 61%Total: 917 This week: 3All time: 3,873 This week: 141Up
Version License PHP version Categories
aktive_merchant 1.0.18MIT/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.

Picture of Andreas Kollaros
Name: Andreas Kollaros <contact>
Classes: 1 package by
Country: Greece Greece

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

Documentation

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 folder image Files  
File Role Description
Files folder imagelib (2 files, 2 directories)
Files folder imagetemplate (1 file)
Files folder imagetests (2 files, 1 directory)
Accessible without login Plain text file .travis.yml Data Auxiliary data
Accessible without login Plain text file autoload.php Aux. Auxiliary script
Accessible without login Plain text file CHANGELOG.md Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file LICENSE Data Auxiliary data
Accessible without login Plain text file phpunit.xml Data Auxiliary data
Accessible without login Plain text file README.md Doc. Auxiliary data

  Files folder image Files  /  lib  
File Role Description
Files folder imageAktiveMerchant (5 directories)
Files folder imagemerchant (1 directory)
  Accessible without login Plain text file LICENSE Lic. LICENSE
  Accessible without login Plain text file README.md Doc. read me file

  Files folder image Files  /  lib  /  AktiveMerchant  
File Role Description
Files folder imageBilling (9 files, 2 directories)
Files folder imageCommon (9 files)
Files folder imageEvent (3 files)
Files folder imageHttp (3 files, 1 directory)
Files folder imageSupport (1 file)

  Files folder image Files  /  lib  /  AktiveMerchant  /  Billing  
File Role Description
Files folder imageGateways (37 files, 3 directories)
Files folder imageInterfaces (4 files)
  Plain text file AvsResult.php Class Class source
  Plain text file Base.php Class Class source
  Plain text file CreditCard.php Class Class source
  Plain text file CreditCardMethods.php Class Class source
  Plain text file CvvResult.php Class Class source
  Plain text file Exception.php Class Class source
  Plain text file ExpiryDate.php Class Class source
  Plain text file Gateway.php Class Class source
  Plain text file Response.php Class Class source

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

  Files folder image Files  /  lib  /  AktiveMerchant  /  Billing  /  Gateways  /  Centinel  
File Role Description
  Plain text file CentinelResponse.php Class Class source

  Files folder image Files  /  lib  /  AktiveMerchant  /  Billing  /  Gateways  /  Payflow  
File Role Description
  Plain text file PayflowCommon.php Class Class source
  Plain text file PayflowResponse.php Class Class source

  Files folder image Files  /  lib  /  AktiveMerchant  /  Billing  /  Gateways  /  Paypal  
File Role Description
  Plain text file PaypalCommon.php Class Class source
  Plain text file PaypalExpressResponse.php Class Class source

  Files folder image Files  /  lib  /  AktiveMerchant  /  Billing  /  Interfaces  
File Role Description
  Plain text file Charge.php Class Class source
  Plain text file Credit.php Class Class source
  Plain text file Recurring.php Class Class source
  Plain text file Store.php Class Class source

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

  Files folder image Files  /  lib  /  AktiveMerchant  /  Event  
File Role Description
  Plain text file PostSendEvent.php Class Class source
  Plain text file PreSendEvent.php Class Class source
  Plain text file RequestEvents.php Class Class source

  Files folder image Files  /  lib  /  AktiveMerchant  /  Http  
File Role Description
Files folder imageAdapter (3 files)
  Plain text file AdapterInterface.php Class Class source
  Plain text file Request.php Class Class source
  Plain text file RequestInterface.php Class Class source

  Files folder image Files  /  lib  /  AktiveMerchant  /  Http  /  Adapter  
File Role Description
  Plain text file cUrl.php Class Class source
  Plain text file Exception.php Class Class source
  Plain text file SoapClientAdapter.php Class Class source

  Files folder image Files  /  lib  /  AktiveMerchant  /  Support  
File Role Description
  Plain text file GatewaySupport.php Class Class source

  Files folder image Files  /  lib  /  merchant  
File Role Description
Files folder imagebilling (1 directory)

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

  Files folder image Files  /  lib  /  merchant  /  billing  /  gateways  
File Role Description
Files folder imageCentinel (1 file)

  Files folder image Files  /  lib  /  merchant  /  billing  /  gateways  /  Centinel  
File Role Description
  Plain text file CentinelResponse.php Class Centinel Response class

  Files folder image Files  /  template  
File Role Description
  Accessible without login Plain text file Example.php Example Example script

  Files folder image Files  /  tests  
File Role Description
Files folder imageAktiveMerchant (1 file, 5 directories)
  Accessible without login Plain text file datacash_magic_numbers.dist.php Aux. Auxiliary script
  Accessible without login Plain text file fixtures.dist.ini Data Auxiliary data

  Files folder image Files  /  tests  /  AktiveMerchant  
File Role Description
Files folder imageBilling (2 files, 1 directory)
Files folder imageCommon (3 files)
Files folder imageHttp (1 file, 1 directory)
Files folder imageMock (1 file)
Files folder imageSupport (1 file)
  Plain text file TestCase.php Class Class source

  Files folder image Files  /  tests  /  AktiveMerchant  /  Billing  
File Role Description
Files folder imageGateways (30 files)
  Plain text file CreditCardTest.php Class Class source
  Plain text file ExpireDateTest.php Class Class source

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

  Files folder image Files  /  tests  /  AktiveMerchant  /  Common  
File Role Description
  Plain text file AddressTest.php Class Class source
  Plain text file CountryTest.php Class Class source
  Plain text file OptionsTest.php Class Class source

  Files folder image Files  /  tests  /  AktiveMerchant  /  Http  
File Role Description
Files folder imageAdapter (1 file)
  Plain text file RequestTest.php Class Class source

  Files folder image Files  /  tests  /  AktiveMerchant  /  Http  /  Adapter  
File Role Description
  Plain text file cUrlTest.php Class Class source

  Files folder image Files  /  tests  /  AktiveMerchant  /  Mock  
File Role Description
  Plain text file Request.php Class Class source

  Files folder image Files  /  tests  /  AktiveMerchant  /  Support  
File Role Description
  Plain text file GatewaySupportTest.php Class Class source

 Version Control Unique User Downloads Download Rankings  
 97%
Total:917
This week:3
All time:3,873
This week:141Up
 User Ratings  
 
 All time
Utility:91%StarStarStarStarStar
Consistency:75%StarStarStarStar
Documentation:83%StarStarStarStarStar
Examples:-
Tests:-
Videos:-
Overall:61%StarStarStarStar
Rank:1198