authnet issueshttps://lab.civicrm.org/extensions/authnet/-/issues2021-10-23T11:03:00Zhttps://lab.civicrm.org/extensions/authnet/-/issues/19Parameterized CiviCRM Webhook URL Not Supported By Authorize.net2021-10-23T11:03:00ZjohngehrigParameterized CiviCRM Webhook URL Not Supported By Authorize.netI have installed the new Authorize.net plugin, but I am having issues saving the Webhook displayed on the CiviCRM Status page to get Credit Card and eCheck payments working with the new version (legacy extension works but the new version...I have installed the new Authorize.net plugin, but I am having issues saving the Webhook displayed on the CiviCRM Status page to get Credit Card and eCheck payments working with the new version (legacy extension works but the new version does not):
Authorize.net Payment Processor: Authorize.net eCheck (1)
AuthorizeNet Webhook missing or needs update! Expected webhook path is: https://FIXME.ORG/civicrm/?civiwp=CiviCRM&q=civicrm/payment/ipn/1
When attempting to save this Webhook within Authorize.net, an error message appears. According to Authorize.net, the Webhook does not save because parameterized URLs are not supported for webhooks as an endpoint URL.
Authorize.net Support referenced the following thread on their Developer Forums for more information:
https://community.developer.authorize.net/t5/Integration-and-Testing/Unable-to-add-Webhook-URL-which-is-parameterised-or-query-string/td-p/65286
I checked the CiviCRM Authorize.net Extension page and it does not include any documentation related to what to do next to configure the Webhook:
https://civicrm.org/extensions/authorizenet
I understand Authorize.net provides documentation related to Webhooks, but the instructions provided by Authorize.net related to configuring a Webhook appear to involve something very different than the Webhook URL referenced on the CiviCRM Status page:
https://developer.authorize.net/api/reference/features/webhooks.html
Please advise.https://lab.civicrm.org/extensions/authnet/-/issues/32pan_truncation and card_type_id (containing card type VISA/MC and last 4 digi...2024-03-08T21:35:35ZAllenShawpan_truncation and card_type_id (containing card type VISA/MC and last 4 digits last four digits) are sometimes not stored in civicrm_financial_trxnThis is very similar to what's described in https://lab.civicrm.org/dev/core/-/issues/4029 : `pan_truncation` and card_type_id are empty in `civicirm_financial_trxn`, except in this case:
* I'm using this extension, version 2.5.2 (CiviC...This is very similar to what's described in https://lab.civicrm.org/dev/core/-/issues/4029 : `pan_truncation` and card_type_id are empty in `civicirm_financial_trxn`, except in this case:
* I'm using this extension, version 2.5.2 (CiviCRM version 5.58.1)
* This bad behavior is not consistent -- some contributions experience this problem, while others do not.
I've not yet found any pattern that distinguishes the problem contributions from the problem-free ones. I.e., there are both problem and problem-free contributions where the following are true:
* Contribution was submitted by end-user in a public form (not by staff in back-office area)
* Contribution comes in through a contribution page with membership price set, or through event registration
I'm happy to try and debug further, but would be glad to hear any clues about where best to start looking.
(Joinery reference: F#1108)https://lab.civicrm.org/extensions/authnet/-/issues/33Upgrade Error: Could not delete payment processor type2024-02-26T18:54:33ZrbaughUpgrade Error: Could not delete payment processor typeWhen upgrading a staging site from 2.5.2 to 2.5.3, I was presented with a message about not being able to delete a payment processor. Looking at the logs, it seems it was trying to delete the Authnet payment processor which is the only p...When upgrading a staging site from 2.5.2 to 2.5.3, I was presented with a message about not being able to delete a payment processor. Looking at the logs, it seems it was trying to delete the Authnet payment processor which is the only processor set up on the site.
```
Dec 01 07:24:43 [error] (com.donordepot.authnetecheck) Unable to delete managed entity "Authorize.Net (Credit Card)": Could not delete payment processor type
Array
(
[exception] => CRM_Core_Exception: "Could not delete payment processor type"
#0 /home/www/staging/wp-content/plugins/civicrm/civicrm/CRM/Core/ManagedEntities.php(369): civicrm_api3("payment_processor_type", "delete", (Array:2))
#1 /home/www/staging/wp-content/plugins/civicrm/civicrm/CRM/Core/ManagedEntities.php(149): CRM_Core_ManagedEntities->removeStaleEntity((Array:8))
#2 /home/www/staging/wp-content/plugins/civicrm/civicrm/CRM/Core/ManagedEntities.php(113): CRM_Core_ManagedEntities->reconcileEntities((Array:93))
#3 /home/www/staging/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(417): CRM_Core_ManagedEntities->reconcile()
#4 /home/www/staging/wp-content/plugins/civicrm/civicrm/CRM/Extension/Manager.php(231): CRM_Core_Invoke::rebuildMenuAndCaches(TRUE)
#5 /home/www/staging/wp-content/plugins/civicrm/civicrm/CRM/Extension/Downloader.php(152): CRM_Extension_Manager->replace("/tmp/tmp-xMrj2b//authnet-2.5.3")
#6 /home/www/staging/wp-content/plugins/civicrm/civicrm/api/v3/Extension.php(239): CRM_Extension_Downloader->download("com.donordepot.authnetecheck", "https://lab.civicrm.org/extensions/authnet/-/archive/2.5.3/authnet-2.5.3.zip")
#7 /home/www/staging/wp-content/plugins/civicrm/civicrm/Civi/API/Provider/MagicFunctionProvider.php(89): civicrm_api3_extension_download((Array:4))
#8 /home/www/staging/wp-content/plugins/civicrm/civicrm/Civi/API/Kernel.php(158): Civi\API\Provider\MagicFunctionProvider->invoke((Array:8))
#9 /home/www/staging/wp-content/plugins/civicrm/civicrm/Civi/API/Kernel.php(81): Civi\API\Kernel->runRequest((Array:8))
#10 /home/www/staging/wp-content/plugins/civicrm/civicrm/api/api.php(22): Civi\API\Kernel->runSafe("Extension", "download", (Array:2))
#11 /home/www/staging/wp-content/plugins/civicrm/civicrm/CRM/Admin/Form/Extensions.php(202): civicrm_api("Extension", "download", (Array:2))
#12 /home/www/staging/wp-content/plugins/civicrm/civicrm/CRM/Core/Form.php(624): CRM_Admin_Form_Extensions->postProcess()
#13 /home/www/staging/wp-content/plugins/civicrm/civicrm/CRM/Core/StateMachine.php(144): CRM_Core_Form->mainProcess()
#14 /home/www/staging/wp-content/plugins/civicrm/civicrm/CRM/Core/QuickForm/Action/Next.php(43): CRM_Core_StateMachine->perform(Object(CRM_Admin_Form_Extensions), "next", "Next")
#15 /home/www/staging/wp-content/plugins/civicrm/civicrm/packages/HTML/QuickForm/Controller.php(203): CRM_Core_QuickForm_Action_Next->perform(Object(CRM_Admin_Form_Extensions), "next")
#16 /home/www/staging/wp-content/plugins/civicrm/civicrm/packages/HTML/QuickForm/Page.php(103): HTML_QuickForm_Controller->handle(Object(CRM_Admin_Form_Extensions), "next")
#17 /home/www/staging/wp-content/plugins/civicrm/civicrm/CRM/Core/Controller.php(355): HTML_QuickForm_Page->handle("next")
#18 /home/www/staging/wp-content/plugins/civicrm/civicrm/CRM/Core/Page/Basic.php(364): CRM_Core_Controller->run()
#19 /home/www/staging/wp-content/plugins/civicrm/civicrm/CRM/Core/Page/Basic.php(170): CRM_Core_Page_Basic->edit(2, NULL)
#20 /home/www/staging/wp-content/plugins/civicrm/civicrm/CRM/Admin/Page/Extensions.php(105): CRM_Core_Page_Basic->run()
#21 /home/www/staging/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(319): CRM_Admin_Page_Extensions->run((Array:3), NULL)
#22 /home/www/staging/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(69): CRM_Core_Invoke::runItem((Array:19))
#23 /home/www/staging/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(36): CRM_Core_Invoke::_invoke((Array:3))
#24 /home/www/staging/wp-content/plugins/civicrm/civicrm.php(1199): CRM_Core_Invoke::invoke((Array:3))
#25 /home/www/staging/wp-includes/class-wp-hook.php(308): CiviCRM_For_WordPress->invoke("")
#26 /home/www/staging/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters("", (Array:1))
#27 /home/www/staging/wp-includes/plugin.php(517): WP_Hook->do_action((Array:1))
#28 /home/www/staging/wp-admin/admin.php(259): do_action("toplevel_page_CiviCRM")
#29 {main}
)
```