Version 2.4.3
June 10, 2022
Changed
- Change of ownership
Version 2.4.2
December 16, 2021
Fixed
- Fixed an issue with the currency being passed to the currency formatter.
Added
- Added support for subscription trial days - thanks @digason
Version 2.4.1
September 24, 2021
Fixed
- Fixed an issue where the Drop-in UI wasn't using the correct Google Pay object - thanks @jmauzyk.
Added
- Added a new setting for including a Google Pay Mechant ID.
Version 2.4.0
July 20, 2021
Added
- support for authorize and capture functions thanks @jmauzyk
Version 2.3.9
October 28, 2020
Added
- logging
- address field truncating to 50 characters due to braintree api restrictions
Version 2.3.8
September 16, 2020
Fixed
- Fixed a bug where purchases weren't using the createSale method
Version 2.3.7
September 16, 2020
Added
- Created a refreshPaymentHistory method so the full subscription payment history can be view in the CP using the "Refresh payment history" button.
Fixed
- Fixed a bug where a subscription payment used the original subscription date instead of the latest transaction date.
Changed
- Moved
gateway->transction()->sale
to it's own createSale method.
Version 2.3.6
June 23, 2020
Fixed
- Allow setting of merchantAccountId for single currency setup (#29)
- MerchantAccountId wrapped in Craft::parseEnv (#30)
- Throwing braintree exceptions using PaymentExceptions (#31)
Version 2.3.5
March 26, 2020
Fixed
- Fixed project config bug
Version 2.3.4
March 12, 2020
Changed
- Updated gateway property visability
Version 2.3.3
January 9, 2020
Changed
- Update requirements to allow for Craft Commerce 3
Version 2.3.2
January 9, 2020
Fixed
- switch subscription payment source removes old payment source if not in use by another subscription.
Changed
- DropinUI don't allow save card option if its a subscription payment
Version 2.3.1
December 18, 2019
Fixed
- subscription detail page throwing error
Changed
- Cancelling a subscription now deletes the payment source if not being used by another active subscription.
Added
- deletePaymentMethod(\$token)
Version 2.3.0
December 13, 2019
Changed
- Update Braintree PHP SDK to 4.5.0
- Updated dropinUi js to 1.21.0
- dropinUi form submission to be \$form.trigger('submit')
- removed country name from billing and shipping addresses, now just uses the ISO2 code
Added
- DropinUi translations.
Version 2.2.7
November 19, 2019
Fixed
- A bug where subscriptions were not being created when the currency plan was different to the default currency in Braintree
Version 2.2.6
November 15, 2019
Fixed
- Fixed a bug that could occur if a susbcrption was cancelled directly in Braintree.
Version 2.2.5
October 26, 2019
Changed
- Craft Commerce 2.2 compatability update
Version 2.2.4
October 2, 2019
Fixed
- Fixed date bug in _handleSubscriptionCharged method
- Fixed deprecation warning for locale in DropinUi template
Changed
- Updated DropinUi button reset
Version 2.2.3
September 12, 2019
Changed
- Updated Braintree JS versions
Version 2.2.2
September 5, 2019
Fixed
- gateway settings twig mistake
Version 2.2.1
September 5, 2019
Fixed
- address formatting to cater for no country
Added
- autosuggestField support for environment settings
- customer info sent
- shortNumber used for orderId
Version 2.2.0
September 3, 2019
Added
- 3DS2 support
Changed
- DropinUi Javascript jQuery object is now passed into init function.
Version 2.1.18
August 29, 2019
Fixed
- Don't pass address if no address on order.
Version 2.1.17
August 19, 2019
Fixed
- Addresses now passing US state abbreviation for paypal requirement.
Version 2.1.16
August 15, 1019
Fixed
- Paypal when using getPaymentFormHtml() (issue #6)
Version 2.1.15
July 29, 2019
Fixed
- Fixed a bug in an address with the business name/company
Version 2.1.14
July 25, 2019
Added
- Billing and Shipping addresses now passed to Braintree
Fixed
Version 2.1.13
July 17, 2019
- Fixed a bug where subscription data was being returned as an object
Version 2.1.12
July 15, 2019
Changed
- Updated error message for better error logging
Version 2.1.11
July 3, 2019
Changed
- User friendly error message
Version 2.1.10
June 27, 2019
Added
- Added support for Craft Commerce 2.1.4 and
craft\commerce\base\SubscriptionResponseInterface::isInactive()
.
Version 2.1.9
June 18, 2019
Added
- Subscription updates
- Subscription webhooks support
Version 2.1.8
May 29, 2019
Fixed
- DropIn UI jQuery reference, thanks @davecosec
Version 2.1.7
May 21, 2019
Fixed
- multi-currency support
Version 2.1.6
March 12, 2019
Changed
- gateway.getPaymentFormHtml() returns raw by default
Fixed
- rendering issue when using getPaymentFormHtml()
Version 2.1.5
February 25, 2019