Commit 9f0bec87 authored by mattwire's avatar mattwire

Release 2.2-beta3

parent df597737
......@@ -19,7 +19,7 @@ class CRM_AuthorizeNet_Check {
/**
* @var string
*/
const MIN_VERSION_MJWSHARED = '0.9.1';
const MIN_VERSION_MJWSHARED = '0.9.2';
public static function checkRequirements(&$messages) {
self::checkExtensionMjwshared($messages);
......
## Terminology
#### CiviCRM <=> AuthorizeNet
* A CiviCRM **Recurring Contribution** is the equivalent of a AuthorizeNet **Subscription**.
* A CiviCRM **Contribution** is the equivalent of a AuthorizeNet **Transaction**.
* A CiviCRM **Payment** is the equivalent of a AuthorizeNet **Settled Transaction**.
* A CiviCRM **Contact** is the equivalent of a AuthorizeNet **Customer**.
Note that a collection of payments on a subscription have the *same* invoice ID but separate transaction IDs.
## Invoice number, Transactions, Payments, Subscriptions
CiviCRM generates an invoice ID for AuthorizeNet: It's the first 20 characters of the auto-generated invoice_id.
|Field|CiviCRM entity|AuthorizeNet|CiviCRM field|
|---|---|---|---|
|Subscription ID|ContributionRecur|Subscription ID|trxn_id/processor_id|
|Order Reference/Invoice|Contribution|Invoice Number|Not used (invoice_id)|
|Transaction ID|Contribution|Transaction ID|trxn_id|
|Transaction ID|Payment|Transaction ID|trxn_id|
|Order Reference|Payment|Transaction ID|order_reference|
......@@ -14,8 +14,8 @@
<author>Matthew Wire</author>
<email>mjw@mjwconsult.co.uk</email>
</maintainer>
<releaseDate>2020-08-14</releaseDate>
<version>2.2-beta2</version>
<releaseDate>2020-08-25</releaseDate>
<version>2.2-beta3</version>
<develStage>beta</develStage>
<compatibility>
<ver>5.28</ver>
......
......@@ -17,5 +17,6 @@ markdown_extensions:
nav:
- About: index.md
- FAQs: faqs.md
- Migration from legacy Authorize.Net: migration.md
- Release Notes: releasenotes.md
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment