=== Ninja Forms - Elavon Processing ===


== Changelog ==
= 3.1.1 =
2021.10.18
Bug Fixes:

- issue 10 CURL timeout error
- issue 16 PHP 8 error - call to undefined method

= 3.1.0 =
2019.02.25
Add character replacement functionality to replace '#' with blank
 - API communication errors when # symbol is in submission
 - Replacement can be modified using filter nfelavon_xml_replacement

Add transaction and receipt field value replacement functionality using
field labels.  Merge tags can be used in Email and Success Message actions;
Field labels must be manually typed as shown:
 - {elavon:html_receipt}
 - {elavon:plaintext_receipt}
 - {elavon:txn_id}


= 3.0.1 =
2018.06.05
Modify incorrect NF_Elavon constant NAME
- incorrect name prevented license activation and automatic updates

= 3.0.0 =
2018.02.27
Upgrade to Ninja Forms 3.0

= 1.4 =
2015.10.15
Add function to strip out currency symbol and thousands separator in file
form-processing.php

= 1.3 =
2015.05.19
Modify nfelavonpaymentgateway_create_sidebar function 
change tab to 'builder' was 'field_settings
Receipt fields were no longer appearing after tab settings change in core

= 1.2.5 =
2014.11.06
Add check for 0 transaction amount to stop processing without error
so that other payment options, like pay by check, can be used as an option

= 1.2 =
Move hook to ninja_forms_process , was ninja_forms_pre_process

= 1.1 =
Change name in updater class to enable automatic updates and licensing

= 1.0 =
Submit for final testing and release

= 0.9.2 =
2014.05.20
Move elavon processing to pre_process
Add timeout and redirection limits on comm object
change function name to nfelavonpaymentgateway_add_elavon_field_mapping,
	was nfelavonpaymentgateway_modify_field_defaults


= 0.9.1 =
use function_exists function around ninja_forms_register_field to 
eliminate error during updates/uninstall


= 0.9 =
Submit for testing

= 0.1 =
Initial Setup