Releases: activemerchant/active_merchant
Releases · activemerchant/active_merchant
Release v1.99.0
- Adyen: Add functionality to set 3DS exemptions via API [britth] #3331
- Adyen: Send "NA" instead of "N/A" [leila-alderman] #3339
- Stripe Payment Intents: Set application fee or transfer amount on capture [britth] #3340
- TNS: Support Europe endpoint [curiousepic] #3346
- Redsys: Add 3DS support to gateway [britth] #3336
- Worldpay: Allow multiple refunds per authorization [jknipp] #3349
- MercadoPago: Add remote and unit tests for Naranja card [hdeters] #3345
- CyberSource: Pass commerce indicator if present [curiousepic] #3350
- Worldpay: Add 3DS2 Support [nfarve] #3344
- Credorax: Add 3DS 2.0 [nfarve] #3342
- TNS: Update verison and support pay mode [curiousepic] #3355
- Stripe: Add supported countries [therufs] #3358
- Stripe Payment Intents: Add supported countries [therufs] #3359
- Mundipagg: Append error messages to the message response field [jasonxp] #3353
- Redsys: Add ability to pass sca_exemption and moto fields to request exemptions [britth] #3354
- Credorax: Add A Mandatory 3DS field [nfarve] #3360
- CyberSource: Support 3DS2 pass-through fields [curiousepic] #3363
- Credorax: Add support for MOTO flagging [britth] #3366
- Credorax: Enable selecting a processor [leila-alderman] #3302
- Adyen: Add Cabal card [leila-alderman] #3361
- Decidir: Add remote tests for Cabal and Naranja [leila-alderman] #3337
- Payflow: Pass correct field in Status for 3DS in Payflow [nebdil] #3362
- CyberSource: Use 3DS hash for enrolled field [curiousepic] #3371
Release v1.98.0
- Stripe Payment Intents: Add new gateway [britth] #3290
- Stripe: Send cardholder name and address when creating sources for 3DS 1.0 [jknipp] #3300
- Checkout_v2: Support for native 3DS2.0 [nfarve] #3303
- Adds new Maestro BINs [tanyajajodia] #3305
- eWAY Rapid: If no address is available, default to the name associated with the payment method when setting the Customer fields [jasonxp] #3306
- eWAY Rapid: Fix a bug in which the email was not set in Customer fields if no address was provided [jasonxp] #3306
- eWAY Rapid: Support both
phone
andphone_number
fields under theshipping_address
option [jasonxp] #3306 - PayU Latam: Add support for the
merchant_buyer_id
field in theoptions
andbuyer
hashes [jasonxp] #3308 - Update Braintree Gem [curiousepic] #3311
- Fat Zebra: Send metadata for purchase and authorize [montdidier] #3101
- TrustCommerce: Add support for custom fields [jasonxp] #3313
- Stripe Payment Intents: Support option fields
transfer_destination
andtransfer_amount
and removetransfer_data
hash [britth] #3317 - Barclaycard Smartpay: Add support for
shopperStatement
gateway-specific field [jasonxp] #3319 - Stripe Payment Intents: Add support for billing_details on payment methods [britth] #3320
- BlueSnap: add standardized 3DS 2 auth fields [bayprogrammer] #3318
- Barclaycard Smartpay: Add app based 3DS requests for auth and purchase [britth] #3327
- Stripe Payment Intents, Checkout V2: Add support for
MOTO
flagging [britth] #3323 - Braintree Blue: Adding 3DS2 passthru support [molbrown] #3328
- Global Collect: Add Cabal card [leila-alderman] #3310
- WorldPay: Add Cabal card [leila-alderman] #3316
- Decidir: Add Cabal card [leila-alderman] #3322
- PayU Latam: Add Cabal card [leila-alderman] #3324
- dLocal: Add Cabal card [leila-alderman] #3325
- BlueSnap: Add Cabal card [leila-alderman] #3326
- Adyen: added 3DS support through external [rikterbeek] #3294
- Worldpay: Add support for MOTO flagging [britth] #3329
- ePay: 3DS support [AllaWLie] #3321
- Checkout.com: added options[:metadata][:manual_entry] support for MOTO transactions [filipebarcos] #3330
v1.97.0
- CyberSource: Add issuer
additionalData
gateway-specific field [jasonxp] #3296 - PayU Latam: Add Naranja card type [hdeters] #3299
- Adyen: Add app based 3DS requests for auth and purchase [jeremywrowe] #3298
- MercadoPago: Add Cabal card type [leila-alderman] #3295
- MONEI: Add external MPI 3DS 1 support [jimmyn] #3292
- Bambora formerly Beanstream: Pass card owner when storing tokenized cards [alexdunae] #3006
- Realex: Prevent error calculating
refund_hash
orcredit_hash
when the secret is nil [jasonxp] #3291 - Orbital: Add external MPI support for 3DS1 [pi3r] #3261
- Paymill: Add currency and amount to store requests [jasonxp] #3289
- Realex: Re-implement credit as general credit [leila-alderman] #3280
- Braintree Blue: Support for stored credentials [hdeters] #3286
- CardConnect: Move domain from gateway specific to gateway field [hdeters] #3283
v1.96.0
- Bluesnap: Omit state codes for unsupported countries [therufs] #3229
- Adyen: Pass updateShopperStatement, industryUsage [curiousepic] #3233
- TransFirst Transaction Express: Fix blank address2 values [britth] #3231
- WorldPay: Add support for store method [bayprogrammer] #3232
- Adyen: Support for additional AVS code mapping [jknipp] #3236
- Adyen: Update message for AVS result code 'A' to generically cover postal code mismatches [jknipp] #3237
- CyberSource: Update CyberSource SOAP documentation link [vince-smith] #3204
- USAePay: Handle additional error codes and add default error code [estelendur] #3167
- Braintree: Add
skip_avs
andskip_cvv
gateway specific fields [leila-alderman] #3241 - NAB Transact: Update periodic test url [mengqing] #3177
- NMI: Add level 3 gateway-specific fields tax, shipping, and ponumber [jasonxp] #3239
- Checkout V2: Update stored card flag [curiousepic] #3247
- NMI: Add support for stored credentials [bayprogrammer] #3243
- Spreedly: Consolidate API requests and support bank accounts [lancecarlson] #3105
- BPoint: Hook up merchant_reference and CRN fields [curiousepic] #3249
- Checkout V2: Stop sending phone number to Checkout V2 integration [filipebarcos] #3248
- Barclaycard Smartpay: Add support for 3DS2 [britth] #3251
- Adyen: Add support for non-fractional currencies [molbrown] #3257
- Decidir: Add new gateway [jknipp] #3254
- Checkout V2: Reapply Update stored card flag [curiousepic]
- CyberSource: Update supported countries [molbrown] #3260
- Credorax: Update supported countries [molbrown] #3260
- Kushki: Update supported countries [molbrown] #3260
- Paypal: Update supported countries [molbrown] #3260
- BlueSnap: Send amount in capture requests [jknipp] #3262
- Mundipagg: Add Alelo card support [jasonxp] #3255
- Adyen: Remove temporary amount modification for non-fractional currencies [molbrown] #3263
- Adyen: Set blank state to N/A [therufs] #3252
- MiGS: Add tx_source gateway specific field [leila-alderman] #3264
- NMI: Correct password scrubber to scrub symbols [hdeters] #3267
- Global Collect: Only add name if present [curiousepic] #3268
- HPS: Add Apple Pay raw cryptogram support [slogsdon] #3209
- CardConnect: Fix parsing of level 3 fields [hdeters] #3273
- TrustCommerce: Support void after purchase [jknipp] #3265
- Payflow: Support arbitrary level 2 + level 3 fields [therufs] #3272
- BlueSnap: Default to not send amount on capture [molbrown] #3270
- Spreedly: extra fields, remove extraneous check [montdidier] #3102 #3281
- Cecabank: Update encryption to SHA2 [leila-alderman] #3278
- Checkout V2: Fix 3DS 1&2 integration [nicolas-maalouf-cko] #3240
- Credorax: add 3DS2 MPI auth data support [bayprogrammer] #3274
- Add Kosovo to the list of countries [AnotherJoSmith] #3226
- Realex: Adds 3DS 1&2 support through external MPI [filipebarcos] #3284
- PayPal: Adds 3DS 1 support through external MPI [nebdil] #3279
v1.95.0
v1.94.0
- Mundipagg: Fix number lengths for both VR and Sodexo [dtykocki] #3195
- Stripe: Support show and list webhook endpoints [jknipp] #3196
- CardConnect: Add frontendid parameter to requests [gcatlin] #3198
- Adyen: Correct formatting of Billing Address [nfarve] #3200
- Stripe: Stripe: Show payment source [jknipp] #3202
- Checkout V2: Checkout V2: Correct success criteria [curiousepic] #3205
- Adyen: Add normalized hash of 3DS 2.0 data fields from web browsers [davidsantoso] #3207
- Stripe: Do not attempt application fee refund if refund was not successful [jasonwebster] #3206
- Elavon: Send transaction_currency if currency is provided [gcatlin] #3201
- Elavon: Multi-currency support [jknipp] #3210
- Adyen: Support preAuths and Synchronous Adjusts [curiousepic] #3212
- WorldPay: Support Unknown Card Type [tanyajajodia] #3213
- Mundipagg: Make gateway_affiliation_id an option [curiousepic] #3219
- CyberSource: Adds Elo Card Type [tanyajajodia] #3220
- CyberSource: Support standalone credit for cards [curiousepic] 3225
v1.93.0
v1.92.0
- BluePay: Send customer IP address when provided [jknipp] #3149
- PaymentExpress: Use ip field for client_info field [jknipp] #3150
- Bambora Asia-Pacific: Adds Store [molbrown] #3147
- Orbital: Pass normalized stored credential fields [curiousepic] #3148
- Adds Elo card type in general and specifically to Adyen [deedeelavinder] #3153
- Mercado Pago: Adds Elo card type [deedeelavinder] #3156
- Litle: Add support for stored credentials [bayprogrammer] #3155
- Adyen: Correctly process risk_data option [bayprogrammer] #3161
- Paymentez: Adds Elo card type [deedeelavinder] #3162
- WorldPay: Adds Elo card type [deedeelavinder] #3163
- Adyen: Idempotency for non-purchase requests [molbrown] #3164
- FirstData e4 v27: Support v28 url and stored creds [curiousepic] #3165
- WorldPay: Fix element order for 3DS + stored cred [bayprogrammer] #3172
- Braintree: Add risk data to returned response [jknipp] #3169
- Adyen: Support idempotency on purchase [molbrown] #3168
- Adyen: Pass phone, statement, device_fingerprint [curiousepic] #3178
- Adyen: Fix adding phone from billing address [curiousepic] #3179
- Fix partial or missing address exceptions [molbrown] #3180
- Adyen: Update to support normalized stored credential fields [molbrown] #3182
- VisaNet Peru: Always include DSC_COD_ACCION [bayprogrammer] #3174
- Adyen: Support adjust action [curiousepic] #3190
- CyberSource: Add support for stored credentials [therufs] #3185
v1.91.0
- WorldPay: Pull CVC and AVS Result from Response [nfarve] #3106
- Worldpay: Add AVS and CVC Mapping [nfarve] #3107
- Paymentez: Fixes extra_params field [molbrown] #3108
- Improved support for account_type using Check class's account_type instead [lancecarlson] #3097
- USA Epay: Allow quantity to be passed and check custom fields [lancecarlson] #3090
- Fix usaepay transaction invoice [lancecarlson] #3093
- Adyen: Handles blank state address field [molbrown] #3113
- Braintree: Send all country fields [curiousepic] #3112
- Braintree: Account for empty string countries [curiousepic] #3115
- Orbital: Support for stored credentials framework [jknipp] #3117
- Openpay: Fix for marking successful transaction(s) as failed [jknipp] #3121
- Braintree: Adds support for transaction_source [molbrown] #3120
- Moneris: Remove redundant card on file guard clause [davidsantoso] #3123
- Switch order of Romania country codes [molbrown] #3125
- Blue Snap: Supports Level 2/3 data [molbrown] #3126
- Blue Snap: Support personal_identification_number [jknipp] #3128
- ProPay: Send 9 digit zip code without dash [molbrown] #3129
- Adyen: Extend AVS code mappings [therufs] #3119
- NMI: Add customer id to authorization on store [curiousepic] #3130
- Trans First Express: Don't pass blank name field [curiousepic] #3133
- TrustCommerce: Send full name on ACH transactions [jknipp] #3132
- Qvalent: Map CVV Result to responses [curiousepic] #3135
- Card Connect: Handle 401s as responses [curiousepic] #3137
- Worldpay: Introduce normalized stored credential options [davidsantoso] #3134
- Worldpay: Adjust use of normalized stored credentials hash [davidsantoso] #3139
- Adyen: Enable Dynamic 3DS [molbrown] #3138
- Fat Zebra: Support voids [curiousepic] #3142
- Blue Snap: Support ACH/ECP payments [jknipp] #3143
- Blue Snap: Fix Card-on-File field typo [jknipp] #3143
- Add Bambora gateway [InfraRuby] #3145
- Bambora Asia-Pacific: Updates Gateway [molbrown] #3145
- PaymentExpress: Support ClientInfo field [jknipp] #3131
- Pin Payments: Concatenate card and customer tokens when storing card [therufs] #3144
- Update Discover regex to allow card numbers longer than 16 digits [prashcr] #3146
- Merrco partial refunds fix [payfirma1] #3141
v1.90.0
- Mercado Pago: Support "gateway" processing mode [curiousepic] #3087
- Braintree: Update gem to latest version [curiousepic] #3091
- Adyen: Pass arbitrary riskData fields [curiousepic] #3089
- Worldpay: Fix cookie header name [curiousepic] #3099
- Paymentez: Adds support for extra_params optional field [molbrown] #3095
- Braintree Blue: Support Level 2 and 3 data fields [curiousepic] #3094
- Braintree Blue: Refactor line_items field [curiousepic] #3100
- TrustCommerce: Use
application_id
[nfarve] #3103 - Stripe: Add 3DS Support [nfarve] #3086