Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Aug 21, 2015
  1. @rwdaigle @duff

    Micropayment: Support Micropayment gateway

    rwdaigle committed with duff
    Didn't add support for `credit` since it requires gateway tokenization
    of the card first, as well as a createSession call.
    Didn't add support for `store` since we can't use customerId directly in
    purchase w/o card number.
    Closes #1847.
Commits on Aug 12, 2015
  1. @rwdaigle @duff

    NMI: Don't include dup_seconds if nil

    rwdaigle committed with duff
    Closes #1839.
Commits on Aug 11, 2015
  1. @rwdaigle @duff

    NMI gateway ( mode) support

    rwdaigle committed with duff
    This is a rewrite of the NMI adapter to support their native API and not
    the previous emulation mode API. Every attempt has been made to
    retain backwards compatibility. However, there may be small discrepancies
    depending on your usage of the API.
    What is known is that there are a few fields without a sensible mapping
    to the new API. These request params include:
    * cardholder_authentication_value and authentication_indicator which are
    third party 3D Secure authentication fields. The NMI adapter doesn't
    yet support these fields in its native API.
    * solution_id (application_id), which identifies the agent making the API
    call, has no equal in the native API.
    Also, the native API does not support the notion of a fraud_review, so that
    functionality is not available in the rewritten implementation.
    The advantages of using the NMI native API include being on the most
    current version which will make future development easier, as well as
    support for features such as ACH/echeck payment methods (which this
    rewrite does include).
Commits on Aug 10, 2015
  1. @rwdaigle @duff

    Cardstream: Handle nil addresses

    rwdaigle committed with duff
    Not just nil street address (follow-up to #1834)
    Closes #1837.
Commits on Aug 6, 2015
  1. @rwdaigle @duff

    Cardstream: Add "type" field support

    rwdaigle committed with duff
    Closes #1833.
  2. @rwdaigle @duff

    Cardstream: 3dsecure transaction option

    rwdaigle committed with duff
    Currently, to require 3DS processing, the Cardstream adapter takes an
    initialization option that is then set on every transaction:
    "X", shared_secret: "Y", threeDSRequired: 'Y'))
    This commit deprecates the constructor `threeDSRequired` option and adds
    a transaction `threeds_required` option which can be specified on a per-
    operation basis instead of class-wide.
        gateway.purchase(100, card, threeds_required: true)
    For #1833.
Commits on Jun 12, 2015
  1. @rwdaigle @duff

    iATS: Support ACH

    rwdaigle committed with duff
    Closes #1736
Commits on May 18, 2015
  1. @rwdaigle @duff

    Merchant Partners gateway support

    rwdaigle committed with duff
    Closes #1691.
Commits on Mar 6, 2015
  1. @rwdaigle

    Name/verification fields are optional with network tokenization

    rwdaigle committed
    Some network tokenization implementations, specifically Apple Pay, do not
    provide, or make optional, the name and verification value fields.
    NetworkTokenizationCreditCard should not require these fields.
Commits on Jul 16, 2014
  1. @rwdaigle @ntalbott

    Optimal Payment: Make account mandatory field

    rwdaigle committed with ntalbott
    The Optimal Payments gateway requires an accountNum field as part of the
    credentials. This commit makes it a mandatory field while also deprecating
    the existing login field which is called store_id in Optimal vernacular.
    Closes #1307, closes #1309.
Commits on Jun 26, 2014
  1. @rwdaigle @ntalbott

    Update 1stPayGateway.Net gateway

    rwdaigle committed with ntalbott
    This replaces the now broken 1stPayGateway implementation with support
    for their modern API and all five major transaction types.
    Closes #1272.
Commits on Apr 29, 2014
  1. @rwdaigle @ntalbott

    Validate Gateway.supported_countries

    rwdaigle committed with ntalbott
    Validate that the list of supported country codes sent to
    Gateway#supported_countries contains only valid entries (according
    to active_utils' ActiveMerchant::Country definition).
    This necessitated the modification of some existing gateways'
    supported_countries lists. In most cases a mapping to the correct
    country code was made. However, in rare cases the invalid country
    code was removed and no meaningful new value was substituted.
    Closes #1142.
Commits on Apr 24, 2014
  1. @rwdaigle @ntalbott
Commits on Apr 23, 2014
  1. @rwdaigle @ntalbott

    IATS: Complete rewrite using first class API

    rwdaigle committed with ntalbott
    This commit adds support for the `purchase` and `refund` operations
    on the iATS Payments gateway. This replaces the existing iATS
    implementation ( and supersedes another, existing,
    pull request (
    Closes #1133.
Commits on Apr 14, 2014
  1. @rwdaigle @ntalbott
Something went wrong with that request. Please try again.