Authorize.net for Craft Commerce icon

Authorize.net for Craft Commerce

Version 5.0.2

November 13, 2024

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

July 3, 2024

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

June 6, 2024

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

July 3, 2024

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

June 6, 2024

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

November 7, 2023

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

August 26, 2023

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

August 21, 2023

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

June 2, 2023

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

March 3, 2023

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

October 31, 2022

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

May 22, 2021

Fixed

  • Refunding a transaction without a card number could case the refund to fail.

Version 1.5.0

March 30, 2021

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

May 13, 2020

Fixed

  • Manually captured transactions can now be refunded after they have settled.

Version 1.0.11

March 1, 2020

Fixed

  • Accept.js can now capture payments after they have been authorized (Manual Capture).

Version 1.0.10

February 24, 2020

Fixed

  • Saved Payment Sources can now be named using a description field while saving the payment source.

Version 1.0.9

January 30, 2020

Added

  • Support for Commerce 3

Version 1.0.8

October 9, 2019

Added

  • Support for Environment Variables

Version 1.0.7

August 2, 2019

Fixed

  • Fixed an error that can occur when viewing transactions in the Craft Commerce order area.

Version 1.0.6

August 1, 2019

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

July 23, 2019

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

May 21, 2019

Fixed

  • Made adjustments for JS compatiblity with older browsers (Accept.js Integration).