All Versions
175
Latest Version
Avg Release Cycle
30 days
Latest Release
124 days ago

Changelog History
Page 2

  • v1.115.0 Changes

    October 27, 2020
    • Checkout v2: $0 Auth on gateway [jessiagee] #3762
    • Adyen: Safely add execute_threeds: false [curiousepic] #3756
    • 0๏ธโƒฃ RuboCop: Fix Layout/SpaceAroundEqualsInParameterDefault [leila-alderman] #3720
    • iATS: Allow email to be passed outside of the billing_address context [naashton] #3750
    • Orbital: Don't pass xid for transactions using network tokens [britth] #3757
    • Forte: Add service_fee_amount field [meagabeth] #3751
    • ๐Ÿ‘ WorldPay: Add support for idempotency_key[cdmackeyfree] #3759
    • Orbital: Handle line_tot key as a string [naashton] #3760
    • ๐Ÿ‘• RuboCop: Fix Lint/UnusedMethodArgument [leila-alderman] #3721
    • RuboCop: Fix Naming/MemoizedInstanceVariableName [leila-alderman] #3722
    • ๐Ÿ’… RuboCop: Fix Style/BlockComments [leila-alderman] #3729
    • ๐Ÿšš Checkout V2: Move to single-transaction Purchases [curiousepic] #3761
    • RuboCop: Fix Naming/ConstantName [leila-alderman] #3723
    • Orbital: Fix schema errors [britth] #3766
    • โœ… Checkout V2: Start testing via amount code [curiousepic] #3767
    • CyberSource: Don't include empty mdd_ fields [arbianchi] #3758
    • RuboCop: Fix Naming/VariableNumber [leila-alderman] #3725
    • โšก๏ธ Update BIN ranges for Elo cardtype [cdmackeyfree] #3769
    • Orbital: Resolve CardIndicators issue [meagabeth] #3771
    • Adyen: Add subMerchant fields [naashton] #3772
    • PayPal Express: reduce param requirements [shasum] #3773
    • ๐Ÿ‘ PayU Latam: Support partial refunds [leila-alderman] #3774
    • ๐Ÿ’… RuboCop: Fix Style/Alias [leila-alderman] #3727
    • Stripe PI: Allow on_behalf_of to be passed alone #3776
    • ๐ŸŽ RuboCop: Fix Performance/RedundantMatch [leila-alderman] #3765
    • RuboCop: Fix Layout/MultilineMethodCallBraceLayout [leila-alderman] #3763
    • NMI: Add standardized 3DS fields [meagabeth] #3775
    • ๐Ÿ‘ Mundipagg: Add support for SubMerchant fields [meagabeth] #3779
    • Stripe Payment Intents: Add request_three_d_secure option [molbrown] #3787
    • ๐Ÿ‘ Decidir: Add support for csmdds fields [naashton] #3786
    • ๐ŸŽ RuboCop: Fix Performance/StringReplacement [leila-alderman] #3782
    • RuboCop: Fix Naming/HeredocDelimiterCase & Naming [leila-alderman] #3781
    • BlueSnap: Add address fields to contact info [naashton] #3777
    • RuboCop: Fix Layout/SpaceInsideHashLiteralBraces [leila-alderman] #3780
    • ๐Ÿ’… RuboCop: Fix Style/AndOr [leila-alderman] #3783
    • ๐Ÿ‘ Checkout V2: Support ability to pass attempt_n3d 3ds field [naashton] #3788
    • โฌ†๏ธ Elavon: Upgrade to processxml.do [therufs] #3784
    • ๐Ÿ‘ Checkout V2: Support for attempt_n3d 3DS field [naashton] #3790
    • Elavon: Strip ampersands [therufs] #3795
    • ๐Ÿ‘ Paybox: Add support for 3DS 1.0 values [jcpaybox] #3335
    • Decidir: Add additional fraud_detection options [cdmackeyfree] #3812
  • v1.114.0 Changes

    September 04, 2020
    • ๐Ÿ‘ BlueSnap: Add address1,address2,phone,shipping_* support #3749
    • ๐Ÿ“‡ BlueSnap: Protect against nil metadata [carrigan] #3752
    • 0๏ธโƒฃ Cybersource: [CyberSource] Ensure the default address doesn't override ActionController::Parameters [pi3r] #3755
  • v1.113.0 Changes

    September 01, 2020

    ๐Ÿ”– Version 1.113.0

    • Orbital: Add cardIndicators field [meagabeth] #3734
    • ๐Ÿ‘ Openpay: Add Colombia to supported countries [molbrown] #3740
    • โšก๏ธ Mercado Pago: Update Device Id Header field [cdmackeyfree] #3741
    • ๐Ÿ’… RuboCop: Fix Style/TrailingCommaInHashLiteral [leila-alderman] #3718
    • RuboCop: Fix Naming/PredicateName [leila-alderman] #3724
    • ๐Ÿ’… RuboCop: Fix Style/Attr [leila-alderman] #3728
    • Payflow: Use application_id to set buttonsource [britth] #3737
    • HPS: Enable refunds using capture transaction [britth] #3738
    • Quickbooks: Omit empty strings in address [leila-alderman] #3743
    • ๐Ÿ“‡ BlueSnap: Add transactionMetaData support #3745
    • Orbital: Fix typo in PC3DtlLineTot field [naashton] #3736
    • Credorax: Send first and last name parameters for CFT transactions [britth] #3748
    • โšก๏ธ Orbital: Update CardIndicators field to fix bug [meagabeth] #3746
    • 0๏ธโƒฃ CyberSource: Always send default address [leila-alderman] #3747
    • Netbanx: Reject partial refund on pending status [rockyhakjoong] #3735
  • v1.112.0 Changes

    August 17, 2020
    • Cybersource: add maestro and diners_club eci brand mapping [bbraschi] #3708
    • Cybersource: Ensure Partner Solution Id placement conforms to schema [britth] #3715
    • Adyen: Adyen: Pass subMerchantId as additionalData [naashton] #3714
    • Litle: Omit checkNum when nil [leila-alderman] #3719
    • PayU Latam: Improve error response [esmitperez] #3717
    • Vantiv: Vantiv Express - CardPresentCode, PaymentType, SubmissionType, DuplicateCheckDisableFlag [esmitperez] #3730,#3731
    • Cybersource: Ensure issueradditionaldata comes before partnerSolutionId [britth] #3733
  • v1.111.0 Changes

    August 04, 2020
    • Fat Zebra: standardized 3DS fields and card on file extra data for Visa scheme rules [montdidier] #3409
    • ๐Ÿ”– Realex: Change 3DSecure v1 message_version to a valid format [shuhala] #3702
    • Ingenico/ GlobalCollect: Add field for installments [cdmackeyfree] #3707
    • Cybersource: do not send 3DS fields if 'cavvis missing andcommerceIndicator` is inferred [bbraschi] #3712
  • v1.110.0 Changes

    July 22, 2020
    • FirstData e4 v27+: Strip linebreaks from address [curiousepic] #3693
    • Adyen: Change shopper_email to email and shopper_ip to ip [rikterbeek] #3675
    • FirstData e4 v27+ Fix strip_line_breaks method [carrigan] #3695
    • Cybersource: Set authorization on the response even when in fraud review [pi3r] #3701
    • Cybersource: Add fields to override stored creds [leila-alderman] #3689
    • Cybersource: Conditionally find stored credentials [therufs] #3696 #3697
    • โšก๏ธ Cybersource: Update logic to send cavv as xid for 3DS2 [douglas] #3699
    • ๐Ÿ’ป Credorax: Default 3ds_browsercolordepth to 32 when passed as 30 [britth] #3700
  • v1.109.0 Changes

    June 30, 2020
    • โœ‚ Remove reference to Billing::Integrations [pi3r] #3692
    • DLocal: Handle nil address1 [molbrown] #3661
    • Braintree: Add travel and lodging fields [leila-alderman] #3668
    • Stripe: strict_encode64 api key [britth] #3672
    • Stripe PI: Implement verify action [leila-alderman] #3662
    • โšก๏ธ Stripe, Stripe Payment Intents: Update supported countries [britth] #3684
    • โœ… Forte: Use underscore for unused arguments in test [wsmoak] #3605
    • โž• Add Alia card type [therufs] #3673
    • โœ… Element: Fix unit tests [leila-alderman] #3676
    • PayU Latam: Fix store method [ccarruitero] #2590
    • Adyen: Allow for executeThreeD to be passed as false [naashton] #3681
    • WorldPay: Fix handling of state field for 3DS transactions [chinhle23] #3687
    • Alia: Skip Luhn validation [therufs] #3673
    • ๐Ÿ‘ Diners Club: support 16 digit card numbers [therufs] #3682
    • โšก๏ธ Cybersource: Update supported countries [britth] #3683
    • Cybersource: pass reconciliation_id [therufs] #3688
    • ๐Ÿ’… RuboCop: Fix Style/SpecialGlobalVars [leila-alderman] #3669
    • ๐Ÿ’… RuboCop: Fix Style/StringLiteralsInInterpolation [leila-alderman] #3670
    • RuboCop: Fix Layout/HeredocIndentation [leila-alderman] #3685
    • RuboCop: Fix Gemspec/OrderedDependencies [leila-alderman] #3679
    • ๐Ÿ’… RuboCop: Fix Style/TrailingUnderscoreVariable [leila-alderman] #3663
    • ๐Ÿ’… RuboCop: Fix Style/WordArray [leila-alderman] #3664
    • ๐Ÿ’… RuboCop: Fix Style/SymbolArray [leila-alderman] #3665
  • v1.108.0 Changes

    June 09, 2020
    • Cybersource: Send cavv as xid is xid is missing [pi3r] #3658
    • 0๏ธโƒฃ Forte: Change default sec_code value to PPD [molbrown] #3653
    • โฑ Elavon: Add merchant initiated unscheduled field [leila-alderman] #3647
    • Decidir: Add aggregate data fields [leila-alderman] #3648
    • Vantiv: Vantiv(Element): add option to send terminal id in transactions [cdmackeyfree] #3654
    • โšก๏ธ Update supported Ruby and Rails versions [leila-alderman] #3656
    • CI: Drop unused sudo: false Travis directive [olleolleolle] #3616
    • PayU Latam: Prevent blank country in billing_address [britth] #3657
    • DLocal: Fix address field names [molbrown] #3651
  • v1.107.4 Changes

    June 02, 2020
    • Elavon: Implement true verify action [leila-alderman] #3610
    • Vantiv Express: Implement true verify [leila-alderman] #3617
    • Litle: Pass expiration data for basis payment method [therufs] #3606
    • Stripe Payment Intents: Error handling and backwards compatibility within refund [britth] #3627
    • HPS: Prevent errors when account_type or account_holder_type are nil [britth] #3628
    • D Local: Handle invalid country code errors [curiousepic] #3626
    • Stripe Payment Intents: Utilize execute_threed flag to determine success [britth] #3625
    • Elavon: Add Level 3 fields [leila-alderman] #3632
    • ๐Ÿ›  CyberSource: Stored Credential fixes [curiousepic] #3624
    • โœ… CyberSource: Fix invalid and missing field tests [curiousepic] #3634
    • CyberSource: Pass stored credentials with purchase [curiousepic] #3636
    • Mercado Pago: Add payment_method_option_id field [schwarzgeist] #3635
    • Stripe: Provide error when attempting an authorize with ACH [britth] #3633
    • EBANX: Send original order id as merchant_payment_code metadata [miguelxpn] #3637
    • Element: Add card_present_code field [schwarzgeist] #3623
    • ๐Ÿ‘ Orbital: Add support for Level 3 fields [leila-alderman] #3639
    • Firstdata: Strip newline characters from address [bittercoder] #3643
    • Forte: add sec_code attribute for echeck [wsmoak] #3640
  • v1.107.3 Changes

    May 08, 2020
    • ๐Ÿ‘ Realex: Ignore IPv6 unsupported addresses [elfassy] #3622
    • ๐Ÿ›  Cybersource: Set partnerSolutionID after the business rules, fixes 500 error [pi3r] #3621
    • Cybersource: Send a specific card brand commerceIndicator for 3DS [pi3r] #3620
    • Cybersource: Send application_id as partnerSolutionID [pi3r] #3620
    • Iridium: Localize zero-decimal currencies [chinhle23] #3587
    • iVeri: Fix verify action [chinhle23] #3588
    • ๐Ÿ‘ Ixopay: Properly support three-decimal currencies [chinhle23] #3589
    • ๐Ÿ‘ Kushki: support auth and capture [therufs] #3591
    • โšก๏ธ PaymentExpress: Update references to Windcave to reflect rebranding [britth] #3595
    • Decidir: Improve handling of error responses from the gateway [naashton] #3594
    • ๐Ÿ‘ CyberSource: Added support for MerchantInformation CyberSource-specific fields [apfranzen] #3592
    • โœ… ePay: Send unique order ids for remote tests [curiousepic] #3593
    • Checkout V2: Send more informative error messages for 4xx errors [britth] #3601
    • Elavon: Add ssl_dynamic_dba field [apfranzen] #3600
    • โšก๏ธ iATS Payments: Update gateway to v3 and add support for additional GSFs [naashton] #3599
    • โœ… Remove deprecated rubyforge_project attribute and tidy up unit test output [fatcatt316] #3598
    • โž• Elavon: Cleanup inadvertant field removal (avs_address) in #3600 [apfranzen] #3602
    • EBANX: Fix transaction amount for verify transaction [miguelxpn] #3603
    • โšก๏ธ iATS Payments: Update gateway to accept email, phone, and country fields [naashton] #3607
    • Braintree: Fix response for failed refunds when falling back to voids [jasonwebster] #3608
    • Worldpay: Fix response for failed refunds when falling back to voids [jasonwebster] #3609
    • ๐Ÿ‘ iATS Payments: Add support for Customer Code payment method [molbrown] #3611
    • ๐Ÿ‘ HPS: Add Google Pay support [MSmedal] #3597
    • ๐Ÿ“œ Adyen: Parse appropriate message for 3DS2 authorization calls [britth] #3619