Active Merchant v1.123.0 Release Notes

Release Date: 2021-09-10 // about 2 months ago
    • ๐Ÿ‘ 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

Previous changes from v1.122.0

    • 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