5.2.0
What's Changed
- Added ability to use a different CIM customer profile for each new checkout, to bypass 10-payment-profile limit errors.
- Added confirmation prompt before deleting stored payment cards on frontend.
- Added feature to auto-load invoice when clicking 'Credit Memo' from an order.
- Added intermediate star certificate (DigiCert SHA2 Secure Server CA) to SSL bundle.
- Changed GraphQL to hard dependency, removing compatibility for Magento 2.2.
- Fixed "record cannot be found" error on hosted form init if Authorize.net account was changed mid-session. (#8)
- Fixed ACH refund to reference masked account data when possible for hosted form compatibility.
- Fixed card address changes not syncing to gateway on API card save, for applicable gateways. (tokenbase#12, thanks @damienwebdev)
- Fixed card last_use timestamp not being set when saving a new card from My Payment Options.
- Fixed checkout to reload hosted form if guest email changes. (#20, #21) (Thanks @kraken-chris)
- Fixed getTokenDetails potentially returning non-string value in some API requests.
- Fixed hosted and webhook transaction amount comparisons to handle string versus float values and precision. (#18)
- Fixed hosted form margin and positioning on 400-740px viewport width.
- Fixed PHP 8.4 compatibility issue in AbstractMethod. (tokenbase#11, thanks @richard-t-bermudez)
- Fixed post-auth transaction fraud rejection via webhook failing to cancel the Magento order.
- Fixed webhook capture to set invoice transaction ID after an external capture.
- Fixed webhook transaction approval to invoice when the payment action is set to authorize and capture.
- Removed Entrust chain certificates from cert bundle.
Full Changelog: 5.1.4...5.2.0