Authorize.net for Craft Commerce
Version 5.0.2
Significant changes have been made in this update, a test transaction should be processed after upgrading this plugin.
Fixed
- Transactions that were captured first can now be refunded in the control panel. (thanks, @elivz!)
Version 5.0.1
Significant changes have been made in this update, a test transaction should be processed after upgrading this plugin.
Fixed
- The new Developer mode environment variable has some additional parsing added (thanks, @johnnynotsolucky!)
Version 5.0.0
Significant changes have been made in this update, a test transaction should be processed after upgrading this plugin.
Added
- Support for Craft Commerce 5.
Version 4.0.8
Significant changes have been made in this update, a test transaction should be processed after upgrading this plugin.
Fixed
- The new Developer mode environment variable has some additional parsing added (thanks, @johnnynotsolucky!)
Version 4.0.7
Significant changes have been made in this update, a test transaction should be processed after upgrading this plugin.
Fixed
- Developer Mode can now be set with an environment variable (thanks, @elivz!)
- Subscriptions have some parsing updates, and support currency. (thanks, Brent!)
- Validation within Accept.js script now allows for spaces between numbers in the default form. (thanks, Ben!)
Version 4.0.6
Significant changes have been made in this update, a test transaction should be processed after upgrading this plugin.
Added
- Duplicate window support added for the main gateway so you can adjust the duplicate window for repeated transactions.
Version 4.0.5
Significant changes have been made in this update, a test transaction should be processed after upgrading this plugin, specifically for regular, Accept.js, and saved payment methods.
Added
- Added a custom event that allows a custom plugin to set the order and invoice number before the payment is sent to Authorize.net.
Version 4.0.4
Changes were made to subscriptions to correct missing card form. Please run a test transaction after updating if you're using the subscription version of the plugin.
Fixed
- After making changes for the credit card number, subscriptions may not be able to find the card field.
Version 4.0.3
Significant changes have been made in this update, a test transaction should be processed after upgrading this plugin, specifically for subscriptions and saved payment methods.
Fixed
- When Accept.js is enabled, the default form now adjusts the card number input field name to cc-number so that number can be used to reference the order number. Gateways without Accept.js are still required to use the "number" field since it's a reserved card input. (Thanks, @justinholtweb!)
- Updated CustomerID in Saved Payment methods due to recent Craft Commerce adjustments. (Thanks, @whoisgina!)
Version 4.0.2
Fixed
- Corrected an error in commerce subscriptions where a server error could occur. Note that historical transactions under Commerce > Subscriptions will always be shown with a USD currency label due to limitations within the Authorize.net historical transaction records.
Version 4.0.1
Significant changes have been made in this update, a test transaction should be processed after upgrading this plugin.
Added
- Support for CraftCMS 4 and Craft Commerce 4
Changed
- Craft Commerce 4 is now required.
- Note: Craft Commerce 4 changed the name and ID attributes on payment fields to include the payment handle (see the code examples below). Sites that use the default form will be updated automatically, but payment forms that use a custom form will need to be updated. Please run test transactions through each Authorize.net gateway after updating to this version. Run into a problem? Open an issue or drop us a note at hello@digitalpros.co.
Version 1.5.1
Fixed
- Refunding a transaction without a card number could case the refund to fail.
Version 1.5.0
Significant changes have been made in this update, a test transaction should be processed after upgrading this plugin.
Added
- Subscriptions are now available through a new subscriptions gateway.
Changed
- Order reference numbers are now passed as invoice numbers in the processing gateway.
Fixed
- Saving a card could fail in Accept.js if the card was already present on the account.
- Credit Card Processing Form wasn't available in the control panel if the default form was disabled.
- Refunds could fail from within the Control Panel if Accept.js was used to process the transaction.
Version 1.0.12
Fixed
- Manually captured transactions can now be refunded after they have settled.
Version 1.0.11
Fixed
- Accept.js can now capture payments after they have been authorized (Manual Capture).
Version 1.0.10
Fixed
- Saved Payment Sources can now be named using a description field while saving the payment source.
Version 1.0.9
Added
- Support for Commerce 3
Version 1.0.8
Added
- Support for Environment Variables
Version 1.0.7
Fixed
- Fixed an error that can occur when viewing transactions in the Craft Commerce order area.
Version 1.0.6
Significant changes have been made in this update, and a test transaction should be processed after upgrading this plugin. Saved payment sources are disabled by default, but can be enabled in the gateway settings.
Added
- Support for Saved Payment Sources using the Authorize.net Customer Information Manager.
Version 1.0.5
Changed
- Authorize.net for Craft Commerce requires Craft 3.1.5 or later.
- Authorize.net for Craft Commerce now uses Omnipay v3.
Version 1.0.4
Fixed
- Made adjustments for JS compatiblity with older browsers (Accept.js Integration).