TycheSoftwares / checkout-fees-for-woocommerce

Payment Gateway Based Fees & Discounts - Lite
1 stars 0 forks source link

Compatibility issue with WooCommerce Authorize.Net Gateway plugin. #248

Closed komal-maru closed 3 weeks ago

komal-maru commented 1 month ago

Prerequisites

Describe the bug

When the 'Pay for order' button is clicked after selecting 'Credit Card' payment gateway from Authorize.net on the 'Pay for order' page or from the client's My Account page, an error is shown as 'An error occurred, please try again or try an alternate form of payment. Accept.js Error: payment nonce is missing'

The issue only happens when our plugin is active.

Tested with WooCommerce 9.2.3, PGBF 2.13.0 and WooCommerce Authorize.Net Gateway 3.10.4

woocommerce-gateway-authorize-net-cim-1.zip

Steps to reproduce

  1. Set up and enable the 'Authorize.Net Credit Card' payment gateway after installing the WooCommerce Authorize.Net Gateway plugin
  2. Create a new order from the admin side for guests as well as for existing customers.
  3. Visit the Pay for Order page, select this Credit Card payment gateway, and click on the 'Pay for order' button and you will see an error.

Visiting this page from admin side or from My account->Orders page->Pay button, you will experience the same error.

settings page Pay for order checkout page

Expected behavior

Should be able to place an order when our plugin is active.

WordPress Environment

s

Isolating the problem

Additional field

Ticket: https://support.tychesoftwares.com/conversation/3837?folder_id=13

komal-maru commented 1 month ago

Issue #248