All Versions
177
Latest Version
Avg Release Cycle
39 days
Latest Release
875 days ago
Changelog History
Page 8
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]