All Versions
177
Latest Version
Avg Release Cycle
39 days
Latest Release
555 days ago

Changelog History
Page 8

  • v1.63.0 Changes

    February 02, 2017
    • ๐Ÿ‘ Authorize.net: Add #unstore support [jimryan] #2293
    • AuthorizeNet: Fix line items quirk [shasum]
    • CardStream: Add dynamic descriptor option fields [curiousepic]
    • ๐Ÿ‘ CardStream: Support PEN currency [shasum]
    • Culqi: Add new gateway [shasum]
    • ๐Ÿ‘ CyberSource: Add Lebanon to supported countries [shasum]
    • Element: Add AVS and CVV codes to response [shasum]
    • Firstdata E4 (Payeezy): Set correct ECI value for card present swipes [jasonwebster] #2318
    • GlobalCollect: On purchase skip capture if not required [davidsantoso]
    • โšก๏ธ PaymentExpress: Update supported countries [shasum]
    • โœ‚ Remove leading or trailing whitespace from credit card name [davidsantoso]
    • โœ‚ Remove support for Ruby 2.0 [jasonwebster]
    • ๐Ÿ‘ Secure Pay AU: Add scrubbing support to Secure Pay AU [bruno] #2253
    • Stripe: Fix error in handling of track-only contactless EMV data [jasonwebster]
    • โšก๏ธ Vanco: Update test URL [davidsantoso]
    • ๐Ÿ— WePay: Build fee structure correctly [curiousepic]
    • ๐Ÿšš WePay: Remove null address fields from request [davidsantoso]
    • โšก๏ธ WePay: Update WePay to API version 2016-12-07 [davidsantoso]
    • Wirecard: Send customer data in requests [davidsantoso]
    • Worldpay: Add session id attribute [shasum]
    • 0๏ธโƒฃ Worldpay: Do not default address when not provided [shasum]
  • v1.62.0 Changes

    December 05, 2016
    • AuthorizeNet: Map to standard AVSResult codes [shasum]
    • CitrusPay: Add 3DSecureId field [davidsantoso]
    • CyberSource: Only get alpha2 country code when it's a known country [bruno] #2238
    • Fat Zebra: Add scrubbing to Fat Zebra gateway [bruno] #2037
    • ๐Ÿ‘ Monei: Add US and CA as new supported countries [davidgf] #2209
    • NAB Transact: Add scrubbing to NAB Transact [bruno] #2038
    • ๐Ÿ‘ iATS: Add scrubbing support to iATS [bruno] #2228
    • Stripe: Ensure ECI values for tokenized cards are padded [jasonwebster] #2250
    • Forte: Fix incorrect authorization_code response mapping [davidsantoso]
    • maxiPago: Send currency with request [curiousepic]
    • Credorax: Map order_id to field H9 [curiousepic]
    • ๐Ÿšš Authorize.net: Remove duplicate country GB [shasum]
    • PayU Latam: Add processWithoutCvv2 field [shasum]
    • Fat Zebra: De-nest soft descriptor fields [curiousepic]
    • Credorax: Only pass c5 field for billing address1 [davidsantoso]
    • ๐Ÿ‘ Orbital: Add support for CLP currency [curiousepic]
    • Authorize.net: Add line item fields and additional transaction settings [shasum]
    • Authorize.net: Pass through header_email_receipt [shasum]
    • Stripe: Scrub additional network tokenization related sensitive data [jasonwebster] #2251
    • Applying: Worldpay: Format non-fractional currency amounts correctly [jasonwebster] #2267
  • v1.61.0 Changes

    November 07, 2016
    • โž• Add codes AQ, BQ, SX, and SS to list of countries and update SD numeric code [zxlin]
    • โšก๏ธ AuthorizeNet: Update supported countries list [shasum]
    • ๐Ÿ‘ Barclay SmartPay: Add support for credit [shasum]
    • โšก๏ธ Barclaycard SmartPay: Update supported countries [shasum]
    • ๐Ÿ‘ BluePay: Add Canada to supported countries list [shasum]
    • โšก๏ธ BlueSnap: Update countries list [shasum]
    • ๐Ÿ‘ Braintree Blue: Add Android Pay support [mrezentes]
    • โœ… Braintree Blue: Add remote test to verify card token [shasum]
    • Braintree Blue: Get Android Pay tx id from payment method, not options [mrezentes]
    • CardStream: Add MXN currency code [curiousepic]
    • CardStream: Set captureDelay to zero on purchase [davidsantoso]
    • CitrusPay: Add gateway [duff]
    • โšก๏ธ CitrusPay: Update URL to current API version [davidsantoso]
    • Clearhaus: Fix refund of captures [duff]
    • โšก๏ธ Clearhaus: Update list of non fractal currencies [curiousepic]
    • Clearhaus: Use localized amount [curiouspic]
    • Conekta: Add void action [MauricioMurga]
    • ๐Ÿ‘ Credorax: Add gateway support [davidsantoso]
    • CyberSource, Paymill, Payflow: Add verify_credentials [duff]
    • CyberSource: Combine auth_reversal with Void [curiousepic]
    • CyberSource: Increase merchant defined data fields [davidsantoso]
    • CyberSource: Look up alpha2 country code [curiousepic]
    • CyberSource: Use localized_amount [curiousepic]
    • Element: Pass order_id and shipping address [curiousepic]
    • Fat Zebra: Add cavv, xid, and sli fields [curiousepic]
    • Fat Zebra: Fix improper descriptor nesting [curiousepic]
    • Find countries if they are differently cased [curiousepic]
    • โšก๏ธ GlobalCollect: Update credit card brand list [curiousepic]
    • ๐Ÿ‘ Jetpay: Support endpoint for Canada [shasum]
    • ๐Ÿ”— Linkpoint: Clean whitespace from PEM [curiousepic]
    • Litle: Retain amount to send in auth reversals [curiousepic]
    • ๐Ÿ‘ Litle: add scrubbing support [bruno]
    • โšก๏ธ MONEI: Update supported countries list [davidgf]
    • MiGS: Handle IDR currency [curiousepic]
    • ๐Ÿ‘ Migs: Add support for void [mohsenottello]
    • ๐Ÿ‘ Migs: Support some additional fields [duff]
    • โœ… Moneris: Fix unit test stubs [shasum]
    • ๐Ÿ‘ Moneris: add scrubbing support [bruno]
    • ๐Ÿ‘ NMI, FirstData: Support verify_credentials [curiousepic]
    • ๐Ÿ‘ Openpay: Add support for verify [duff]
    • ๐Ÿ‘ PayJunctionV2: Add gateway support [shasum]
    • PayU Latam: Add new gateway [shasum]
    • โšก๏ธ PayU Latam: Update supported countries list [shasum]
    • โšก๏ธ Payflow: Update supported countries list [shasum]
    • PaypalExpress: Add SoftDescriptor field [talyssonoc]
    • Redsys: Added DOP and CRC currency [davidsantoso]
    • ๐Ÿ‘ Sage: Add support for scrubbing [bruno]
    • SagePay: Fix truncation [duff]
    • โšก๏ธ SecurionPay: Update supported countries list [shasum]
    • Stripe: Increase authorize amount during verify [davidsantoso]
    • Stripe: Set minimum authorize amount depending on currency [davidsantoso]
    • ๐Ÿ‘ Stripe: Support new network tokenization API params [methodmissing]
    • โšก๏ธ Stripe: Update supported countries list [shasum]
    • ๐Ÿ‘ TNS and CitrusPay: Support scrub and verify_credentials [duff]
    • โšก๏ธ TNS and CitrusPay: Update to version 36 of the API [duff]
    • TNS: Try TLS v1 [duff]
    • ๐Ÿ‘ Telr: Add gateway support [curiousepic]
    • ๐Ÿšš TransFirsTransactionExpress: Remove blank cvv element [davidsantoso]
    • TransFirsTransactionExpress: Take into account blank string CVV [davidsantoso]
    • Vanco: Improve handling of success determination [duff]
    • Worldpay: Add hcgAdditionalData element [davidsantoso]
    • Worldpay: Report error code [curiousepic]
  • v1.60.0 Changes

    July 04, 2016
    • Orbital: Fix CC num leak on profile calls [drewblas]
    • VisaNetPeru: Add ability to refund [duff]
    • AuthorizeNet: Fix store using new profile [duff]
    • ๐Ÿ‘ Clearhaus: Support private key for signature [curiousepic]
    • Clearhaus: Copy private_key when stripping [curiousepic]
    • ๐Ÿšš CertoDirect: Remove gateway [shiroginne]
    • Braintree: Extra error messaging [jordan-brough]
    • AuthorizeNetCim: Set error code for AuthorizeNetCimGateway response [ka8725]
    • ๐Ÿšš Quickpay v10: Remove amount requirement for store [curiousepic]
    • PSLCards: correct namespace in doc for Response object from ActiveRecord::Billing to ActiveMerchant::Billing [CJ Keeney]
    • Pagar.me: Add pagar.me [chrisenytc]
    • โšก๏ธ Stripe: Update Readme to show stripe support [rhlrjv]
    • ๐Ÿ‘ Orbital: Add support for the BRL currency [duff]
    • GlobalTransport: Require TLSv1 [duff]
    • Openpay: Allow currency to be specified [darkaz]
    • DataCash: Use API version 2 [curiousepic]
    • ๐Ÿ‘ Stripe: Support verify_credentials [duff]
    • ๐Ÿ‘ AuthorizeNet: Support verify_credentials [duff]
    • ๐Ÿ‘ BraintreeBlue: Support verify_credentials [duff]
    • Redsys: Added SAR currency [agseco]
    • QuickPay: Adding customer_ip for authorize action in quickpay [dinesh]
    • MaxiPago: add void and refund [shasum]
    • MaxiPago: Allow processor_id override [duff]
    • Stripe: Interpret string input to store method as token identifier [bizla]
    • MaxiPago: Add verify and scrub [shasum]
    • ๐Ÿ“‡ Stripe: Remove metadata restriction from EMV transactions [bizla]
    • SagePay: Add optional fields to SagePay requests [cristianstanescu]
    • 0๏ธโƒฃ CyberSource: Assign default with override for billing address and email [shasum]
    • 0๏ธโƒฃ CyberSource: Assign default order_id [duff]
    • ๐Ÿ‘ TNS: Support asia_pacific endpoint [curiousepic]
    • ๐Ÿ‘ป TransFirsTransactionExpress: Fix exception [duff]
    • CyberSource: Add decision manager optional fields [shasum]
    • CyberSource: Add decision manager optional fields [shasum]
    • ๐Ÿ‘ TNS: Add support for TLS v1.2 [curiousepic]
    • 0๏ธโƒฃ QuickpayV7: Default description field for store operation [duff]
    • ๐Ÿ‘ Elavon: Support customer_number field [duff]
    • Map test_mode_live_card code to new standard error code [berkcaputcu]
    • Elavon: Pass customer_number correctly [duff]
    • ๐Ÿ‘ Stripe: add SG to supported_countries attribute [timbeiko]
  • v1.59.0 Changes

    May 18, 2016
    • Orbital: Allow AVS parts to be sent sans country [duff]
    • SecureNet: Return the right error message for declines [duff]
    • Moneris: Add verify [anellis]
    • Moneris: Add verify [anellis]
    • ๐Ÿ‘ Jetpay: Add support for origin field[anellis]
    • 0๏ธโƒฃ Jetpay: Don't default origin field [duff]
    • ๐Ÿ‘ GlobalCollect: New gateway support [curiousepic]
    • Openpay: Use strict_encode64 [duff]
    • Sage: Always pass along the billing state [duff]
    • ๐Ÿ‘ VisaNet Peru: New gateway support [shasum]
    • Worldpay: Allow installationId to be specified at transaction time [duff]
    • ๐Ÿ‘ SecurionPay: Support store [shasum]
    • Barclaycard Smartpay: Proper AVS return codes [curiousepic]
    • VisaNetPeru: Pass through CVV [duff]
    • Barclaycard Smartpay: Use strict_encode64 [duff]
    • VisaNetPeru: Fix error when billing address empty [shasum]
    • โšก๏ธ Vanco: Update live_url [duff]
    • Cardstream: Reference purchase [curiousepic]
    • Paymill: Fix error handling [methodmissing]
    • ๐Ÿ‘ Latitude19: New gateway support [shasum]
    • ๐Ÿšš BraintreeBlue: remove invalid test assertions [prburke]
    • Merchant e-Solutions: Pass order_id with capture [curiousepic]
    • ๐Ÿ‘€ CyberSource: Add rescue for ResponseErrors [curiousepic]
    • AuthorizeNet: Always pass recurringBilling flag if present [curiousepic]
    • S5: Pass order_id to TransactionID [curiousepic]
    • NMI: Set ACH sec_code from options if present [curiousepic]
    • VisaNet Peru: Refactor merchant_id and purchase_number handling [shasum]
    • Braintree Blue: Pass descriptor_url field [curiousepic]
    • VisaNet Peru: Add merchant_define_data option [duff]
    • Merchant e-Solutions: pass optional 3Dsecure params [curiousepic]
    • NMI: Fix refunds and voids of echecks [duff]
    • VisaNet Peru: Pass dummy email when not present [curiousepic]
    • ๐Ÿ‘ PayU India: Add Maestro as supported card [curiousepic]
    • Cashnet: Don't retry [duff]
    • CardStream: Make Void call Cancel instead of Refund [curiousepic]
    • โœ‚ Remove AN and KV country codes as they're not recognized by ISO-3166-1 [apdunston]
    • Worldpay: Pass unchanged amount with correct currency exponent [curiousepic]
    • ๐Ÿ‘Œ Improve our handling of currencies sans fractions [duff]
    • ๐Ÿ‘ Stripe: Added support for the contactless magstripe entry mode option [rbalsdon]
    • VisaNet Peru: Change money format to dollars [shasum]
    • BlueSnap: Add gateway [duff]
    • VisaNet Peru: Select the most meaningful gateway error message [shasum]
    • โšก๏ธ SecurionPay: Update country list [duff]
    • ๐Ÿ‘Œ Support for BIN 2 MasterCard brand detection [rbalsdon]
    • CardStream: Fix signature calculation [duff]
    • โšก๏ธ CyberSource: Update test and live URL [marquisong]
    • AuthorizeNet: Truncate nameOnAccount field [duff]
    • Tns: Fix ipAddress field [duff]
    • ๐Ÿ‘ WorldNet: New gateway support [varyonic]
    • BraintreeBlue: Allow channel override [duff]
    • MerchantWarrior: Use Truncated Order Id [ThereExistsX]
  • v1.58.0 Changes

    March 01, 2016
    • ๐Ÿšš Move Electron check out of CreditCard into CreditCardMethods [ThereExistsX]
    • CardStream: Add AED and NZD currencies [sdball]
    • ๐Ÿšš App55: Remove Gateway [ThereExistsX]
    • Mercury: Stripping the start and end sentinels on card-present track data for max-length track1 requests [ryanbalsdon]
    • โšก๏ธ SagePay: Update VISA Electron ranges [sdball]
    • Clearhaus: Make request signing more transparent & robust [sdball]
    • NCRSecurePay: Fix production URL [rwdaigle]
    • โž• Add ACH support to Stripe [sdball]
    • PayPal Express: Fixing list of currencies without fractions [Krystosterone]
    • 0๏ธโƒฃ Cashnet: Default custcode option and proper redirect handling [rwdaigle]
    • ๐Ÿšš TransFirst: Fix missing address and remove CC only fields for ACH [davidsantoso]
    • ๐Ÿ“„ More prominent links to contribution docs [rwdaigle]
  • v1.57.0 Changes

    February 01, 2016
    • AuthorizeNetCim: Add unmaskExpirationDate option [RamilGilmanov]
    • ๐Ÿ‘ Element: Add gateway support [davidsantoso]
    • Cardstream: 3D-secure capture fix [duff]
    • โšก๏ธ Auth.net: Update store to create payment profiles [davidsantoso]
    • ๐Ÿ‘ CyberSource: Add support for mdd_fields [duff]
    • ๐Ÿ‘ Worldpay: Add support for verify [davidsantoso]
    • Element: Add guard clause to handle undocumented errors [davidsantoso]
    • โœ… Clearhaus: Add tests for signed requests [anellis]
    • ๐Ÿ‘ Stripe: Support adding cards to account [anellis]
    • Clearhaus: Add text_on_statement option [anellis]
    • ๐Ÿ‘ Payeezy: Void and verify support [davidsantoso]
    • Creditcall: Use ecommerce rather than cnp [duff]
    • ๐Ÿ‘ Payeezy: Add support for echecks [davidsantoso]
    • Bridgepay: Add ability to store cards and pay with token [anellis]
    • ๐ŸŽ‰ Initial support for Android Pay network tokenization cards [mrezentes]
    • ๐Ÿ‘ป Transfirst: Fix exception when not all eCheck information is present [davidsantoso]
    • โœ… Auth.net: Add tests for echeck refunds [davidsantoso]
    • 0๏ธโƒฃ Transfirst: use default values for some eCheck data [davidsantoso]
    • โšก๏ธ Element: Update the live URL endpoint [davidsantoso]
    • ๐Ÿ“œ Element: Parse responses from unexpected API errors [davidsantoso]
    • ๐Ÿšš Transfirst: Remove unused fields for echeck [davidsantoso]
    • ๐Ÿ”จ Sage: Internal refactoring into a single gateway class w/ common http conn [anellis]
    • Cardstream: Adjust authorize and capture transactions [anellis]
    • ๐Ÿ‘ NCRSecurePay: New gateway support (Monetra white-label) [rwdaigle]
    • Element: Map ReferenceNumber to order_id [duff]
    • 0๏ธโƒฃ Element: Use a better MotoECICode default [duff]
    • BraintreeBlue: Return transaction id for failed transactions when available [prburke]
    • PayPal: Add InContextPaypalExpressGateway [xuorig]
    • TransFirst: CVV is a required tag [duff]
    • Checkout V2: Add Descriptor Name and City Options [anellis]
    • Forte: Pass order_id [anellis]
    • Merchant ESolutioins: Truncate order_id [anellis]
    • ๐Ÿ‘ Transfirst Transaction Express: New gateway support [sdball]
    • Stripe: Add stripe_account header option [anellis]
    • Cardstream: Add AVS code and message [anellis]
    • ๐Ÿ‘ Barclaycard Smartpay: New gateway support [curiousepic]
    • ๐Ÿšš Transfirst: Fix missing address and remove CC only fields for ACH [davidsantoso]
    • ๐Ÿ‘ Stripe: Support ACH payments [sdball]
    • NCRSecurePay: Fix production URL [rwdaigle]
    • Clearhaus: Make request signing more transparent & robust [sdball]
    • SagePay: Properly detect Electron brand [sdball]
    • Mercury: Fix for max-length track 1 [ryanbalsdon]
  • v1.56.0 Changes

    December 01, 2015
    • โž• Add Cardknox gateway [dlehren]
    • ๐Ÿ‘ Mercury: Add support for card present track 2 [ryanbalsdon]
    • 0๏ธโƒฃ Cardstream: Improve default currency handling [duff]
    • Mercury: Strip start and end sentinels on track 2 [ryanbalsdon]
    • ๐Ÿ‘ Redsys: Support new SHA256 authentication method [davidsantoso]
    • Cashnet: Allow custcode override [duff]
    • โž• Add Rails 5 support [rafaelfranca]
    • ๐Ÿ’Ž Set required Ruby version for install to 2 or greater [rafaelfranca]
    • JetPay: Pass ud_fields in capture too [duff]
    • โœ… Stripe: Correctly detect test mode refunds [aprofeit]
    • ๐Ÿ›  Fix variables in remote gateways test template [sdball]
    • โšก๏ธ Micropayment: Update fieldnames for new API [duff]
    • ๐Ÿ›  Fix CreditCard#valid_number? erroring on non-digit characters [PatrickTulskie]
    • โœ… Stripe: Correctly detect test mode voids [methodmissing]
    • โšก๏ธ Garanti: Add test mode URL and update remote test credentials [cbilgili]
    • Cashnet: Allow custcode override on refund [duff]
    • Omise: Add a new optional api_version config [zdk]
    • Elavon: Include IP address in purchase and authorize requests [aprofeit]
    • ๐Ÿ‘ TransFirst: Add support for ACH and more operations [davidsantoso]
    • FirstData_e4: Fix void for even dollar transactions [duff]
  • v1.55.0 Changes

    November 09, 2015
    • CyberSource: send customer IP address when provided [fastjames]
    • Braintree: Simplify Braintree scrubbing when no transcript [duff]
    • AuthorizeNet: Allow market_type override [duff]
    • ๐Ÿ‘ FirstData_e4: Support level_2 data [duff]
    • FirstData_e4: Fix level_2 and level_3 [duff]
    • MerchantWareFour: Use Void not PreAuthorizationVoid [duff]
    • JetPay: Allow partial captures [duff]
    • Creditcall: Fix production url [duff]
    • FirstData_e4: Fix float error in Void [duff]
    • โฌ†๏ธ Micropayment: Upgrade to new API [mrezentes]
    • Netbilling: Add order_id to user_info [mrezentes]
    • Stripe: scrub swipe/track, EMV data out of gateway transcripts [girasquid]
    • โœ‚ Remove integration_mode [mattfawcett]
    • ๐Ÿ‘ Allow setting CVV requirement at instance level [fabiokr]
    • โž• Add SecurionPay gateway [szajbus]
    • AuthorizeNet: Don't send currency to void [duff]
    • โž• Add Komoju gateway [k2nr]
    • Replace Connection magic numbers with constant references [larrylv]
    • โž• Add CAMS gateway [trevorgrayson]
    • PayPal Express: Fix AllowedPaymentMethod [edclements]
    • Litle: Store credit card from PayPage [dontmatta]
    • ๐Ÿ—„ Orbital: Deprecate profile management API [ntalbott]
    • FirstData e4: Honor currency when supplied [tchill]
    • Authorize.net: Add config_error standard error code [andrewpaliga]
    • ๐Ÿ‘ PayPal Express: Add support for TotalType in SetExpressCheckout [gingerhendrix]
    • eWay Rapid: Add :invoice option [DylanFM]
    • Braintree: Add nonce payment method [eric1234,cwoodcox]
    • Payflow: Allow passing of 3D Secure details via options [marquisong]
    • ๐Ÿ‘ Elavon: Support capture via CCCOMPLETE without credit card [marquisong]
    • โœ… Securenet: Allow setting test_mode independently [wedstar]
    • Replace Base.integration_mode and Base.gateway_mode with just Base.mode [aprofeit]
    • Micropayment: Allow specification of a project [duff]
    • QuickpayV10: Truncate order_id [duff]
    • FirstData_e4: Fix Level 2 data [duff]
    • โœ‚ Remove some duplication around name handling [duff]
    • ๐Ÿ‘ FirstData_e4: Support Tax1Number [duff]
    • โž• Add Transact Pro gateway [varyonic]
    • โž• Add Payeezy gateway [huoxito]
    • โœ… USAePay: Add test mode setting via options [marquisong]
    • โž• Add Clearhaus gateway [dinesh]
    • WorldpayOnlinePayments: Fix logic to determine success [ao]
    • Paymill: store order_id in description field [nikoloff]
    • TWD isn't a zero decimal currency [duff]
    • PaypalExpress: Use custom zero decimal currencies [duff]
    • Stripe: Migrate from /refund to /refunds [matthelm]
    • ๐Ÿ‘ Bogus: Adding basic EMV support [ryanbalsdon]
    • โœ… PayBox Direct: Refunds and working test credentials [ivanfer]
    • Vanco: Handle case of no billing_address [duff]
    • ๐Ÿ‘ BluePay: Add support for CUSTOM_ID2 field [ajporterfield]
    • Creditcall: Handle no verification_value [duff]
  • v1.54.0 Changes

    October 02, 2015
    • ๐Ÿ‘ Beanstream: Add Network Tokenization support [girasquid]
    • CenPOS: Allow order_id on void [duff]
    • ๐Ÿ‘ Provide better insight to CVV usage in requests [davidsantoso]
    • Ogone: Add verify [duff]
    • Beanstream: Add verify [mrezentes]
    • PayPal: Map standard error codes [JakeCataford]
    • Checkout.com: Fix an issue with empty phone numbers. [anotherjosmith]
    • Quickpay: Edit store and add ability to purchase with stored card [anellis]
    • Stripe: Set receipt_email to Stripe request if receipt delivery is requested [miccheng]
    • ๐Ÿ‘ Worldpay US: Add eCheck support [mrezentes]
    • FirstData_e4: add level_3 data [mrezentes]
    • ๐Ÿ‘ Vanco: Support passing ip address [duff]
    • ๐Ÿ“œ Paybox Direct: Currency parsing fix [ivanfer]
    • ๐Ÿšš QuickpayV10: Remove currency requirement from store. [anellis]
    • Raven: Use TLS 1.2 endpoint [bslobodin]