All Versions
174
Latest Version
Avg Release Cycle
27 days
Latest Release
81 days ago

Changelog History
Page 1

  • v1.124.0 Changes

    October 28, 2021
    • ๐Ÿ‘ Worldpay: Add Support for Submerchant Data on Worldpay [almalee24] #4147
    • dlocal: Add device_id and ip to payer object and add additional_data [aenand] #4116
    • ๐Ÿ‘ Adyen: Add network tokenization support to Adyen gateway [mymir] #4101
    • ๐Ÿ‘ Adyen: Add ACH Support [almalee24] #4105
    • โšก๏ธ Moka: Support 3DS endpoint and update test url [dsmcclain] #4110
    • Paysafe: Adjust profile data [meagabeth] #4112
    • Stripe Payment Intents: Add support for claim_without_transaction_id field [BritneyS] #4111
    • Mit: Add New Gateway [EsporaInfra] #3820
    • Routex: add card type [rachelkirk] #4115
    • Orbital: Scrub Payment Cryptogram [naashton] #4121
    • ๐Ÿ‘ Paysafe: Add support for airline fields [meagabeth] #4120
    • Stripe and Stripe PI: Add Radar Session Option [tatsianaclifton] #4119
    • PayArc: Fix billing address nil and phone_number issues [dsmcclain] #4114
    • โšก๏ธ Routex: Update BIN numbers [rachelkirk] #4123
    • โœ… UnionPay: Add Stripe's UnionPay test card to UnionPay BIN range #4122
    • ๐Ÿ‘ GlobalCollect: Support URL override [naashton] #4127
    • PayConex: scrub bank account info from transcripts [mbreenlyles] #4128
    • ๐Ÿšš Moka: Remove additional transaction data from subsequent calls [naashton] #4129
    • Moka: Ensure CvcNumber can be an empty string [jessiagee] #4130
    • Maestro: Allow more card lengths for Luhnless bins [therufs] #4131
    • โšก๏ธ Paysafe: Update supported countries [meagabeth] #4135
    • โšก๏ธ Paysafe: Update field mapping for split_pay [meagabeth] #4136
    • SafeCharge: Add handling for non-fractional currencies [dsmcclain] #4137
    • ๐Ÿ‘ CardStream: Support passing country_code in request [dsmcclain] #4139
    • Adyen: Adjust phone number mapping [aenand] #4138
    • Mit: Change how parameters are converted to JSON [tatsianaclifton] #4140
    • Stripe: Add account_number to scrubbing [aenand] #4145
    • Stripe PI: add name on card to billing_details [dsmcclain] #4146
    • TrustCommerce: Scrub bank account info [mbreenlyles] #4149
    • TransFirst: Scrub account number [aenand] #4152
    • โšก๏ธ Paysafe: Update supported countries list [meagabeth] #4154
    • โšก๏ธ dLocal: Update supported countries list [mbreenlyles] #4155
    • ๐Ÿ‘ SafeCharge: Add support for email field in capture [rachelkirk] #4153
    • ๐Ÿšš Paysafe: Remove invalid code [meagabeth] #4156
    • NMI: Add descriptor fields [ajawadmirza] #4157
    • โœ… Authorize.net: Add tests for scrubbing banking account info (in addition to BluePay, BridgePay, Forte, HPS, and Vanco Gateways)[aenand] #4159
    • Moka: Send refund amount with decimal [dsmcclain] #4160
    • GlobalCollect: Append URI to the URL [naashton] #4162
    • Adyen: Add application info fields [aenand] #4163
    • Adyen: Send NTID from stored cred hash [curiousepic] #4164
    • Payflow: use proper case for 3DS 2.x element names [bbraschi] #4113
    • ๐Ÿ‘ Realex: Add support for stored credentials [dsmcclain] #4170
    • ๐Ÿ‘ Moka: Add support for InstallmentNumber field [dsmcclain] #4172
    • Payflow: include AuthenticationStatus for 3DS 2.x [bbraschi] #4168
  • v1.123.0 Changes

    September 10, 2021
    • ๐Ÿ‘ Adyen: Add network tokenization support to Adyen gateway [mymir] #4101
    • Paysafe: Add gateway integration [meagabeth] #4085
    • ๐Ÿ‘ Elavon: Support recurring transactions with stored credentials [cdmackeyfree] #4086
    • Orbital: Truncate three_d_secure[:version] [carrigan] #4087
    • Credorax: Determine ISK decimal by datetime [curiousepic] #4088
    • ๐Ÿ‘ Moka: support new gateway type [dsmcclain] #4089
    • Paymentez: Add more_info field [reblevins] #4091
    • ๐Ÿ‘ Worldpay: Support $0 auth [therufs] #4092
    • โช Elavon: Support recurring transactions with token, revert stored credentials recurring [cdmackeyfree] #4089
    • ๐Ÿ‘ SafeCharge(Nuvei): Add support for product_id [rachelkirk] #4095
    • NMI: Change cardholder_auth 3DS field population [carrigan] #4094
    • ๐Ÿ”€ Synchrony: add card type [therufs] #4096
    • ๐Ÿ‘ Maestro: support BINs without Luhn check [therufs] #4097
    • ๐Ÿ‘ Maestro: support BINs [therufs] #4098
    • Redsys: Route MIT Exemptions to webservice endpoint [curiousepic] #4081
    • โšก๏ธ Adyen: Update Classic Integration API to v64 and Recurring API to v49 [almalee24] #4090
    • Payeezy: support soft_descriptor and merchant_ref [cdmackeyfree] #4099
    • Elavon: add ssl_token field [cdmackeyfree] #4100
    • ๐Ÿšš Credorax: Remove special logic for ISK [curiousepic] #4102
    • UnionPay: Pull UnionPay's 62* BIN ranges out of Discover's #4103
    • โšก๏ธ Monei: Update Creation of Billing Details [tatsianaclifton] #4107
    • Monei: Typo Correction on Billing Details [tatsianaclifton] #4108
    • ๐Ÿ‘ Paysafe: Add support for 3DS [meagabeth] #4109
    • ๐Ÿ‘ Adyen: Add ACH Support [almalee24] #4105
    • โšก๏ธ Moka: Support 3DS endpoint and update test url [dsmcclain] #4110
  • v1.122.0 Changes

    August 03, 2021
    • Orbital: Correct success logic for refund [tatsianaclifton] #4014
    • ๐Ÿ“Œ usaepay: Added pin gateway setting [DustinHaefele] #4026
    • ๐Ÿ“‡ MercadoPago: Added external_reference, more payer object options, and metadata field [DustinHaefele] #4020
    • Element: Add duplicate_override_flag [almalee24] #4012
    • ๐Ÿ‘ PayTrace: Support gateway [meagabeth] #3985
    • ๐Ÿ‘ vPOS: Support credit + refund [therufs] #3998
    • ๐Ÿ‘ PayArc: Support gateway [senthil-code] #3974
    • ๐Ÿ‘ NMI: Support cardholder_auth field for 3DS2 [cdmackeyfree] #4002
    • ๐Ÿ‘ Confiable: Support cardtype [therufs] #4004
    • Maestro: Add BIN [therufs] #4003
    • PayULatam: Ensure phone number is pulled from shipping_address correctly [dsmcclain] #4005
    • SafeCharge: Add challenge_preference for 3DS [klaiv] #3999
    • Adyen: Pass networkTxReference in all transactions [naashton] #4006
    • Adyen: Ensure correct transaction reference is selected [dsmcclain] #4007
    • PayTrace: Support level_3_data fields [meagabeth] #4008
    • ๐Ÿ‘ BluePay: Add support for Stored Credentials [dsmcclain] #4009
    • ๐Ÿ‘ Orbital: Add support for SCARecurringPayment [jessiagee] #4010
    • ๐Ÿ‘ Braintree: Support recurring_first and moto reasons [curiousepic] #4013
    • PayTrace: Adjust capture method [meagabeth] #4015
    • โšก๏ธ BarclaysEpdqExtraPlus: updated custom_eci test + remote tests [yyapuncich] #4022
    • CyberSource: Add customerID field [deemeyers] #4025
    • CyberSource: Adjust Auth [naashton] #3956
    • Valid Canadian Institution Numbers [naashton] #4024
    • PayTrace: Adjust purchase and capture methods to handle MultiResponse scenarios [meagabeth] #4027
    • ๐Ÿ‘ Payflow: Add support for MERCHDESCR field [rachelkirk] #4028
    • ๐Ÿ‘ PayTrace: Support $0 authorize in verify method [meagabeth] #4030
    • PayArc: Add error_code in response [cdm-83] #4021
    • โšก๏ธ Update bank routing account validation check [jessiagee] #4029
    • Kushki: Add 'contactDetails' fields [mbreenlyles] #4033
    • โœ… Adyen: Truncating order_id and remote test [yyapuncich] #4036
    • CyberSource: Allow string content for Ignore AVS/CVV flags [curiousepic] #4043
    • โšก๏ธ Decidir: Update validation error message handling [arbianchi] #4042
    • ๐Ÿšš Authorize.net: Remove cardholderAuthentication for non-3DS transactions [BritneyS] #4045
    • BlueSnap: Handle 429 errors [britth] #4044
    • โšก๏ธ Orbital: Update unit test files [meagabeth] #4046
    • Orbital: Strip null characters from responses [britth] #4041
    • Merchant Warrior: Handle invalid XML responses [arbianchi] #4047
    • Braintree: Fix NoMethodError for failed card verification [molbrown] #4048
    • Worldpay: Accepting 3DS1 and 3DS2 authentication data from external MPI [chandan-PS] #4017
    • โšก๏ธ PayArc: Currency and parameters updates [jessiagee] #4051
    • ๐Ÿ‘ Elavon: Add support for special characters [mbreenlyles] #4049
    • 0๏ธโƒฃ PayArc: Formatting CC month, adding tax_rate, removing default void reason [jessiagee] #4053
    • ๐Ÿ‘ Kushki: Add support for fullResponse field [rachelkirk] #4057
    • ๐Ÿ‘ Element: Add support for MerchantDescriptor field [BritneyS] #4058
    • PayArc: Added email and phone to credit and charge [jessiagee] #4056
    • Mundipagg: Added support for 'authentication_secret_key' for 'api_key' overwrite [DustinHaefele] #4059
    • Payflow: Raise an error if store method is called [dsmcclain] #4066
    • Monei: JSON API implementation [jimmyn] #3613
    • โšก๏ธ Maestro: Update BINs [therufs] #4067
    • Monei: Change domain to monei.com [jimmyn] #4068
    • Spreedly: Support gateway_specific_response_fields in response params [abarrak] #4064
    • Payeezy: Add support for add_soft_descriptors [rachelkirk] #4069
    • Stripe Payment Intents: Add support for network_transaction_id field [cdmackeyfree] #4060
    • ๐Ÿ‘ Worldpay: Support 'CAPTURED' response for authorize transactions [naashton] #4070
    • Ingenico (Global Collect): New idempotence key header [BritneyS] #4073
    • PayTrace: Adjust handling of line_items subfields [meagabeth] #4074
    • Worldpay: Correct Expiration Year Format [tatsianaclifton] #4076
    • Monei: Improve Scrub Regex [tatsianaclifton] #4072
    • Payflow: add THREEDSVERSION and DSTRANSACTIONID when present [bbraschi] #4075
    • โšก๏ธ CT Payments: update remote tests [cdmackeyfree] #3947
    • Orbital: Ensure full e-check scrubbing [mbreenlyles] #4079
  • v1.121 Changes

    June 08, 2021
    • Braintree: Lift restriction on gem version to allow for backwards compatibility [naashton] #3993
    • Payment Express/Windcave: Send amount on verify calls [cdmackeyfree] #3995
    • Orbital: Use billing_address name as fallback [curiousepic] #3966
    • ๐Ÿ–จ vPOS: handle shop_process_id correctly [therufs] #3996
    • ๐Ÿ“‡ Checkout v2: Support metadata field [saschakala] #3992
    • ๐Ÿ‘ Adyen: Support networkTxReference field [naashton] #3997
    • Paypal Express: Enable PayPal express reference transaction request to send merchant session id [janees-e] #3994
  • v1.120.0 Changes

    May 28, 2021
    • Braintree: Bump required braintree gem version to 3.0.1
    • Stripe PI: ensure setup_future_sage and off_session work when using SetupIntents.
    • โšก๏ธ Orbital: Update commit to accept retry_logic in params [jessiagee] #3890
    • โšก๏ธ Orbital: Update remote 3DS tests [jessiagee] #3892
    • ๐Ÿ‘ Mercado Pago: support Creditel card type [therufs] #3893
    • โšก๏ธ Payeezy: Update error mapping [meagabeth] #3896
    • ๐Ÿ‘ HPS: Add support for stored_credential [cdmackeyfree] #3894
    • Orbital: Ensure payment_detail sends for ECP [jessiagee] #3899
    • Payeezy: Update error_code_from method [meagabeth] #3900
    • ๐Ÿ‘ Worldpay: Add support for statementNarrative field [meagabeth] #3901
    • Mercado Pago: Give ability to pass capture option in authorize txn field [naashton] #3897
    • Orbital: Ensure correct fields sent in refund [jessiagee] #3903
    • ๐Ÿšš WorldPay: remove some defaults in billing address [carrigan] #3902
    • ๐Ÿ‘ Adyen: Support for General Credit [naashton] #3904
    • 0๏ธโƒฃ Worldpay: reintroduce address1 and city defaults [carrigan] #3905
    • Stripe: ensure potentially nested data is scrubbed #3907
    • Stripe PI: Send Validate on Payment Method Attach [tatsianaclifton] #3909
    • โšก๏ธ Adyen: Update handling of authorization returned from gateway [meagabeth] #3910
    • โšก๏ธ Update gateway templates for Rubocop compliance [therufs] #3912 #3895
    • Orbital: Send AVSname for all eCheck transactions [jessiagee] #3911
    • โšก๏ธ Litle: update support of customerId field [cdmackeyfree] #3913
    • Payment Express: fix signature for verify [therufs] #3914
    • Forte: Send xdata fields [dsmcclain] #3915
    • PaywayDotCom: Add New Gateway [DanAtPayway] #3898
    • ๐Ÿšš Orbital: Remove unnecessary requirements [jessiagee] #3917
    • ๐Ÿ‘ SafeCharge (Nuvei): Add network tokenization support [DStoyanoff] #3847
    • โœ… Stripe PI: Enhance testing of SetupIntents API #3908
    • SafeCharge (Nuvei): Fix NT related bug [jimilpatel24] #3921
    • โœ… Worldpay: Only override cardholdername for 3ds tests [curiousepic] #3918
    • ๐Ÿ‘ Orbital: Add support for general credit [meagabeth] #3922
    • Banco Sabadell: Ensure sca_exemption field is used #3923
    • โ™ป๏ธ Redsys: Refactor XML character escape logic #3925
    • HPS: Strip zip codes of non-alphanumeric characters [dsmcclain] #3926
    • Orbital: $0 PreNote using authorize for eCheck force_capture [jessiagee] #3927
    • ๐Ÿ”€ Worldpay: synchronous response changes [naashton] #3928
    • PaywayDotCom: Add more thorough scrubbing [tatsianaclifton] #3929
    • โœ‚ Remove CONTRIBUTING.md and update README.md to reflect new repository wiki [dsmcclain] #3930
    • Qvalent: Add customer_reference_number [fredo-] #3931
    • Orbital: Add 'ND' ECPActionCode to $0 Prenote Check [jessiagee] #3935
    • ๐Ÿ‘ Checkout: Add support for stored_credential [meagabeth] #3934
    • ๐Ÿ‘ Credorax: Add support for 3ds_reqchallengeind [dsmcclain] #3936
    • Adyen: cancelOrRefund endpoint when passed as option [naashton] #3937
    • Qvalent: Add customer reference number FIX [fredo-] #3939
    • Orbital: Pass line_items in capture [jessiagee] #3941
    • ๐Ÿ‘ BraintreeBlue: Add support for $0 auth verification [meagabeth] #3944
    • JCB: Add additional BIN ranges [dsmcclain] #3946
    • ๐Ÿ‘ vPOS: Support new gateway type [therufs] #3906
    • ๐Ÿ‘ Braintree: Add support for AVS and CVV results in $0 credit card verification transactions [meagabeth] #3951
    • Braintree: Return cvv_code and avs_code in response [meagabeth] #3952
    • vPOS: Stringify values [therufs] #3954
    • Payeezy: Send level2 fields [dsmcclain] #3953
    • Credorax: adjust logic for sending 3ds shipping address fields [dsmcclain] #3959
    • Orbital: Ensure ECP always sends AVSName [jessiagee] #3963
    • Orbital: Add middle name to EWSMiddleName for ECP [jessiagee] #3962
    • ๐Ÿ‘Œ Support Canadian Bank Accounts [naashton] #3964
    • ๐Ÿ‘ Windcave/Payment Express: Add support for AvsAction and EnableAVSData fields [meagabeth] #3967
    • โšก๏ธ CyberSource: Update XML tag for merchantDefinedData [meagabeth] #3969
    • Elavon: Send ssl_vendor_id field [dsmcclain] #3972
    • ๐Ÿ‘ Credorax: Add support for echo field [meagabeth] #3973
    • ๐Ÿ‘ Worldpay: support cancelOrRefund via options [therufs] #3975
    • ๐Ÿ‘ Payeezy: support general credit [cdmackeyfree] #3977
    • Ripley and Hipercard: Add BIN ranges [naashton] #3978
    • 0๏ธโƒฃ Adyen: Default card holder name for credit cards [shasum] #3980
    • PaywayDotCom: make source_id a required field [dsmcclain] # 3981
    • ๐Ÿšš Qvalent: remove pem_password from required credentials [dsmcclain] #3982
    • Authorize.net: Fix stored credentials [tatsianaclifton] #3971
    • ๐Ÿ‘ CyberSource: Add support for multiple new fields [dsmcclain] #3984
    • โšก๏ธ CASHNet: Update gateway adapter [dsmcclain] #3986
    • Elavon: Send ssl_vendor_id field via options on gateway initialization [dsmcclain] #3989
  • v1.119.0 Changes

    February 09, 2021
    • ๐Ÿ‘ Payment Express: support verify/validate [therufs] #3874
    • GlobalCollect: Truncate address fields [meagabeth] #3878
    • Litle: Truncate address fields [meagabeth] #3877
    • Netbanx: Add-customer-information(name,email,IP)-to-a-transaction [rockyhakjoong] #3754
    • Netbanx: Adjust the avs and cvv return code in shopify [rockyhakjoong] #3833
    • Decidir: Improve error mapping [meagabeth] #3875
    • ๐Ÿ‘ Worldpay: support skip_capture [therufs] #3879
    • Redsys: Add new response code text [britth] #3880
    • โšก๏ธ Orbital: Update ECP details to use payment source [jessiagee] #3881
    • Alelo: Add additional BIN ranges [meagabeth] #3882
    • โšก๏ธ HPS: Update Add support for general credit [naashton] #3885
    • Elavon: Fix issue with encoding data sent in the request [naashton] #3865
    • โšก๏ธ Orbital: Update ECP to use EWS verification [jessiagee] #3886
    • Eway: Add 3ds field when do direct payment [GavinSun9527] #3860
    • ๐Ÿ‘Œ Support Creditel cardtype [therufs] #3883
    • ๐Ÿšš Elavon: Remove ampersand char from fields [naashton] #3891
  • v1.118.0 Changes

    January 22, 2021
    • ๐Ÿ Worldpay: Add support for challengeWindowSize [carrigan] #3823
    • โšก๏ธ Adyen: Update capitalization on subMerchantId field [cdmackeyfree] #3824
    • โšก๏ธ Maestro and Elo: Update BIN ranges [meagabeth] #3822
    • HPS: Truncate invoice numbers that are too long [curiousepic] #3825
    • Pass network_transaction_id attribute in Response [therufs] #3815
    • ๐Ÿ‘ Elavon: support standardized stored credentials [therufs] #3816
    • โšก๏ธ Decidir: update fraud_detection field [cdmackeyfree] #3829
    • Paymentez: Add Olimpica cardtype [meagabeth] #3831
    • SafeCharge: 3DS external MPI data refinements [curiousepic] #3821
    • ๐Ÿ‘ Credorax: Add support for 3DS Adviser [meagabeth] #3834
    • ๐Ÿ‘ Adyen: Support subMerchant data [mymir][therufs] #3835
    • Decidir: add device_unique_identifier to card data [cdmackeyfree] #3839
    • ๐Ÿ‘ BraintreeBlue: add support for account_type field [jimilpatel24] #3840
    • ๐Ÿ‘ Redsys: Add support for stored_credential [meagabeth] #3844
    • Redsys: add_payment method solution [meagabeth] #3845
    • Stripe Payment Intents: Add support for error_on_requires_action option [tatsianaclifton] #3846
    • โž• Add 3DS 2.0 values to paypal [nebdil] #3285
    • โšก๏ธ Redsys: Update Mpi Fields [tatsianaclifton] #3855
    • โšก๏ธ Paypal: Update AuthStatus3ds MPI field [curiousepic] #3857
    • โšก๏ธ Orbital: Update 3DS support for Mastercard [meagabeth] #3850
    • ๐Ÿ‘ Payeezy: Support standardized stored credentials [therufs] #3861
    • โšก๏ธ CyberSource: Update billing_address override [meagabeth] #3862
    • ๐Ÿ‘ Paymentez: Add 3DS MPI field support [carrigan] #3856
    • ๐Ÿ‘ BlueSnap: Add support fraud-session-id field [meagabeth] #3863
    • โšก๏ธ BlueSnap: Update handling of transaction-fraud-info fields [meagabeth] #3866
    • Payeezy: Allow no stored credential transaction id [therufs] #3868
    • Orbital: eCheck processing added [ajawadmirza] #3870
    • ๐Ÿ›  FirsdataE4V27: Fixes some apple pay transaction issues [pi3r] #3872
  • v1.117.0 Changes

    November 13, 2020
    • Checkout V2: Pass attempt_n3d along with 3ds enabled [naashton] #3805
    • ๐Ÿ‘ GlobalCollect: Add support for Third-party 3DS2 data [molbrown] #3801
    • Authorize.net: Pass stored credentials [therufs] #3804
    • Authorize.net: Don't pass isFirstRecurringPayment [therufs] #3805
    • ๐Ÿ‘ Litle: Add support for general credit transactions [naashton] #3807
    • ๐Ÿ‘ Redsys: Add 3DS2 Integration Support [esmitperez] #3794
    • Cybersource: Use firstname/lastname from address instead of the payment method [pi3r] #3798
    • โž• Add MPI functionality for SafeCharge gateway [daniel] #3809
    • SafeCharge: Standardize MPI fields [curiousepic] #3809
    • ๐Ÿ‘• Credorax: Adds AMEX to supported cards and adds 1A error code [LinTrieu] #3792
    • Stripe PI: Pass external 3DS auth data [curiousepic] #3811
    • Credorax: Allow 3DS1 normalized pass-through, ease version matching [britth] #3812
    • Redsys: Redsys: Harden 3DS v1/v2 check for External MPI [esmitperez] #3814
    • โž• Add card types for Stripe, Worldpay, Checkout.com [LinTrieu] #3810
    • ActiveMerchant::Billing::Response: Include network_transaction_id attribute [therufs] #3815
  • v1.116.0 Changes

    October 28, 2020
    • โœ‚ Remove Braintree specific version dependency [pi3r] #3800
  • 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