Releases: activemerchant/active_merchant
Releases · activemerchant/active_merchant
v1.89.0
- Worldpay: handle Visa and MasterCard payouts differently [bpollack] #3068
- QuickPay: update supported countries [ta] #3049
- WorldPay: set cardholder name to "3D" for 3DS transactions [bpollack] #3071
- Authorize.Net: Support refunds for bank accounts [nfarve] #3063
- Stripe: support specifying a reason for refunds [yosukehasumi] #3056
- Paybox Direct: add support for XPF currency [adam-stead] #2938
- TrustCommerce: Add ACH Ability [nfarve] #3073
- Payeezy: Support $0 for verify transactions [molbrown] #3074
- USA ePay: add support for recurring transactions, custom fields, and line items [lancecarlson] #3069
- Add dLocal gateway [curiousepic] #3709
- dLocal: Require secret_key [curiousepic] #3080
- Adyen: Implement 3DS [nfarve] #3076
- Adyen: Add 3DS Fix [nfarve] #3081
- Payeezy: Add
stored_credentials
[nfarve] #3083 - Fix CVC validation for 0 length CVC [filipebarcos] #3082
v1.88.0
v1.87.0
- Barclaycard Smartpay: Improves Error Handling [deedeelavinder] #3026
- Braintree: Fix passing phone-only billing address [curiousepic] #3025
- Litle: Capitalize check account type [curiousepic] #3028
- Braintree: Account for nil billing address fields [curiousepic] #3029
- Realex: Add verify [kheang] #3030
- Braintree: Actually account for nil address fields [curiousepic] #3032
- Mercado Pago: do not infer card type [bpollack] #3038
- Credorax: allow sending submerchant ID (h3 parameter) [bpollack] #3040
- Worldpay: Pass stored credential option fields [curiousepic] #3041
- Make behavior of nil CC numbers more consistent [guaguasi] #3010
- Moneris: Adds Credential on File logic [deedeelavinder] #3042
- Adyen: Return AVS and CVC Result [nfarve] #3044
- Paymentez: Supports phone field, does not send if empty [molbrown] #3043
- Braintree: Account for nil address with existing customer [curiousepic] #3047
- Optimal Payment: Add verify capabilities #3052
- Moneris: Allows cof_enabled gateway to process non-cof transactions [deedeelavinder] #3051
- Cenpos: update supported countries [bpollack] #3055
- CyberSource: update supported countries [bpollack] #3055
- MiGS: update supported countries [bpollack] #3055
- Clearhaus: update submission data format [bpollack] #3053
- Forte: Allow void on capture #3059
v1.86.0
- UsaEpayTransaction: Support UMcheckformat option for echecks [dtykocki] #3002
- Global Collect: handle internal server errors [molbrown] #3005
- Barclaycard Smartpay: allow third-party payouts for credits [bpollack] #3009
- RuboCop: AlignHash [nfarve] #3004
- Beanstream: Switch
recurringPayment
flag from boolean to integer [dtykocki] #3011 - Update Swipe HQ endpoint [bdewater] #3013
- Braintree: Adds device_data [deedeelavinder] #3012
- Payflow Express: Add phone to returned Response [filipebarcos] #3003
- Authorize.Net: Pass some level 3 fields [curiousepic] #3022
- Add state to the netbanx payload [Girardvjonathan] #3024
v1.85.0
v1.84.0
- PayU Latam: support partial captures [bpollack] #2974
- Braintree: Reflect correct test mode in Braintree responses [elfassy] [#2980]
- FirstPay: Expose error code [curiousepic] #2979
- Barclaycard Smartpay: Pass device_fingerprint when specified [dtykocki] #2981
- Komoju: remove no-longer-relevant sandbox URL [miyazawadegica] #2987
- [POSSIBLE BREAKAGE] Determine credit cards via functions [bpollack] #2983
- Drop support for Laser cards [bpollack] #2983
- Improve Maestro card detection [bpollack] #2983
- Add ROU alpha3 code for Romania [dtykocki] #2989
- [POSSIBLE BREAKAGE] Drop support for Solo and Switch cards [bpollack] #2991
- Add support for Carnet cards [bpollack] #2992
- Stripe: support a reason for voiding a transaction [whitby3001] #2378
- Payeezy: Add reversal_id in support of timeout reversals [dtykocki] #2997
- Stripe: support Level 3 transaction fields [bpollack] #2996
- Conekta: support Carnet cards [bpollack] #2999
- Openpay: support Carnet cards [bpollack] #2999
- Adyen: Add support for GooglePay [dtykocki] #2971
v1.83.0
- CT Payment: Update How Address is Passed [nfarve] #2960
- Adyen: Add RecurringProcessingModel [nfarve] #2951
- Optimal Payments: update country list [bpollack] #2961
- Ebanx: update sandbox and production URLs [vnbrs] #2949
- Ebanx: support additional countries [vnbrs] #2950
- Gateway generator: fix a typo that would cause the script to crash [bpollack] #2962
- Clearhaus: use $0 for verify transactions [bpollack] #2964
- Global Collect: properly handle partial captures [bpollack] #2967
- Braintree: Add support for GooglePay [dtykocki] [#2966]
- Adyen: allow overriding card brands [bpollack] #2968
- Adyen: allow custom routing [bpollack] #2969
- First Pay: Adds scrubbing [deedeelavinder] #2972
v1.82.0
- FirstData: add support for WalletProviderID in v27 gateway [bpollack] #2946
- BlueSnap: Handle 403 responses [curiousepic] #2948
- BlueSnap: Add StoreCard Field [nfarve] #2953
- Worldpay: support installments [bpollack] #2957
- Paymentez: support partial refunds [bpollack] #2959
- Payflow: allow support for partial captures [pi3r] #2952
v1.81.0
- GlobalCollect: Don't overwrite contactDetails [curiousepic] #2915
- Pin Payments: Pass reference for statement desc [curiousepic] #2919
- FirstData: introduce v27 gateway [shasum] #2912
- Stripe: Fix contactless magstripe support [abhiin1947] #2917
- ANET: Expose full response code [curiousepic] #2924
- Global Collect: Fix customer data field structure [curiousepic] #2929
- Adyen: Set Default Name for Apple Pay Transactions [nfarve] #2930
- Beanstream: Update to use api key with login credentials [nfarve] #2934
- CT Payments: Fix a typo in the live URL scheme [bpollack] #2936
- CyberSource: Don't throw exceptions on HTML responses [bpollack] #2937
- CyberSource: Remove extraneous parameter blocking echecks [chriscz] #2861
- FirstPay: Update Fields For Recurring Payments [nfarve] #2940
- Remove unused handle_response method [bl] #2309
- Barclaycard Smartpay: bump API version to v30 [bpollack] #2941
- Safecharge: Remove duplicate supported country [curiousepic]
- Payflow Express: Use SHIPTONAME instead of
full_name
for shipping address [filipebarcos] #2945
v1.80.0
- Default SSL min_version to TLS 1.1 to comply with June 30 PCI DSS deadline [bdewater] #2909
- Paymentez: return a Result object even when the upstream server 500s [bpollack] #2871
- Drop support for Ruby versions older than 2.3 [bpollack] #2863
- Bridge Pay: don't throw an exception when bank account type is omitted [bpollack] #2873
- Avoid making actual connections in Blue Snap and Mundipagg unit tests [bpollack] #2875
- Avoid making actual connections in the connection unit tests [bpollack] #2876
- Openpay: support payment installments [bpollack] #2865
- First Pay: support recurring charges [bpollack] #2877
- Bridge Pay: pass full name of account type for echeck transactions [bpollack] #2878
- Kushki: do not send 0 for tax values if tax values are not provided [bpollack] #2886
- Payflow: Update ACH tests [curiousepic] #2887
- Credorax: support passing billing description [bpollack] #2889
- MiGS: scrub 3DS fields [abarrak] #2771
- Forte: avoid crashing when location_id or account_id have spaces [bpollack] #2890
- Adyen: Support Network Tokenization Cards via mpiData fields [curiousepic] #2891
- Moneris US: Add ACH [nfarve] #2888
- Realex: Pass amount for captures [curiousepic] #2895
- Card Connect: support storing cards [bpollack] #2896
- Avoid mutating headers passed in for Active Merchant connections [grantbdev] #2892
- Forte: add support for refunds [bpollack] #2898
- Forte: fix a bug in logic for selecting billing names [whitby3001] #2381
- Paymentez: allow capture amount to exceed authorization amount [bpollack] #2900
- JetPay: fix typo in error messages [reynhout] #2749
- Braintree: add support for Maestro cards [matthewheath] #2571
- Visanet Peru: Refund on unsettled transactions [nfarve] #2772
- Remove iDeal offsite gateway references [bdewater] #2807
- Conekta: Allow customer application in headers [curiousepic] #2908
- Payment Express: use testing URLs when testing [oklas] #2231
- Redsys: Fix payments with cc token [Leonardo Diez] #2586
- Redsys: Missing cardnumber params in xml_signed_fields [nerburish] #2628
- Bogus: allow authorizing with a tokenized card [Azdaroth] #2703