Permalink
Commits on Jul 18, 2016
Commits on Mar 14, 2016
  1. Revert "Stripe: Support connect-agent metadata"

    rwdaigle committed Mar 14, 2016
    Since metadata support in Stripe already handles additional fields,
    no need to make this one special/hard-coded.
    
    This reverts commit 7cdb90f.
  2. Stripe: Support connect-agent metadata

    rwdaigle committed Mar 14, 2016
Commits on Mar 1, 2016
  1. Revert "Cashnet: Default custcode option and proper redirect handling"

    rwdaigle committed Mar 1, 2016
    This reverts commit c3d030b.
    
    Closes #2031
Commits on Feb 15, 2016
  1. NCRSecurePay: Fix production URL

    rwdaigle committed Feb 15, 2016
Commits on Feb 11, 2016
  1. Give sdball credit for Stripe ACH

    rwdaigle committed Feb 11, 2016
Commits on Feb 2, 2016
  1. More prominant links to contribution docs

    rwdaigle committed Feb 2, 2016
Commits on Feb 1, 2016
  1. Ignore .ruby-version

    rwdaigle committed Feb 1, 2016
Commits on Jan 8, 2016
  1. Support for NCR Secure Pay

    rwdaigle committed Jan 8, 2016
Commits on Aug 21, 2015
  1. Micropayment: Support Micropayment gateway

    rwdaigle authored and duff committed Aug 17, 2015
    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. NMI: Don't include dup_seconds if nil

    rwdaigle authored and duff committed Aug 12, 2015
    Closes #1839.
Commits on Aug 11, 2015
  1. NMI gateway (non-Auth.net mode) support

    rwdaigle authored and duff committed Jul 31, 2015
    This is a rewrite of the NMI adapter to support their native API and not
    the previous Auth.net 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. Cardstream: Handle nil addresses

    rwdaigle authored and duff committed Aug 7, 2015
    Not just nil street address (follow-up to #1834)
    
    Closes #1837.
Commits on Aug 6, 2015
  1. Cardstream: Add "type" field support

    rwdaigle authored and duff committed Aug 6, 2015
    Closes #1833.
  2. Cardstream: 3dsecure transaction option

    rwdaigle authored and duff committed Jul 29, 2015
    Currently, to require 3DS processing, the Cardstream adapter takes an
    initialization option that is then set on every transaction:
    
        CardStreamGateway.new(login: "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. iATS: Support ACH

    rwdaigle authored and duff committed Jun 11, 2015
    Closes #1736
Commits on May 18, 2015
  1. Merchant Partners gateway support

    rwdaigle authored and duff committed May 13, 2015
    Closes #1691.
Commits on Mar 6, 2015
  1. Name/verification fields are optional with network tokenization

    rwdaigle committed Mar 4, 2015
    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. Optimal Payment: Make account mandatory field

    rwdaigle authored and ntalbott committed Jul 16, 2014
    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. Update 1stPayGateway.Net gateway

    rwdaigle authored and ntalbott committed Jun 23, 2014
    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. Validate Gateway.supported_countries

    rwdaigle authored and ntalbott committed Apr 24, 2014
    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. iATS: Fix invalid country code UK -> GB

    rwdaigle authored and ntalbott committed Apr 24, 2014
Commits on Apr 23, 2014
  1. IATS: Complete rewrite using first class API

    rwdaigle authored and ntalbott committed Apr 22, 2014
    This commit adds support for the `purchase` and `refund` operations
    on the iATS Payments gateway. This replaces the existing iATS
    implementation (http://cl.ly/V8DE) and supersedes another, existing,
    pull request (http://cl.ly/V88q).
    
    Closes #1133.
Commits on Apr 14, 2014
  1. Sage (US): Support store/unstore of cards

    rwdaigle authored and ntalbott committed Apr 1, 2014
    Closes #1115.