Support » Plugin: WooSquare - Square for WooCommerce » Payment hangs when creating a new order on backend then paying via invoice

  • Hi, so having a weird issue. Payments via a customer on the front end work fine and have always worked fine. Within the last week, when a manual order is created on the backend (we do this when someone phones in an order) and then we generate an invoice for the customer to make a payment. When the customer clicks the link in the invoice which takes them to the payment page. They enter their information and submit, the page hangs. The hourglass just spins. No error log appears to be generated. Nothing is submitted to Square and the order which is “awaiting payment” never changes and no notes are created. I have checked Woocommerce and even rolled back to version 3.6.5. I have disabled plugins (even though we have not added any new ones). This same issue occurs when we choose “Customer payment page ->” option from the backend order page.

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author WPExperts.io

    (@wpexpertsio)

    Hi @midlifecoder,

    Apologies, the previous reply maybe got deleted by the moderator. Can you share snapsnot of your console when you submit the invoice.

    Thanks.

    mozh92

    (@mozh92)

    hello all,
    I think you just forgot to hide the spinner after validation form.
    `<div class=”blockUI blockOverlay” style=”z-index: 1000; border: none; margin: 0px; padding: 0px; width: 100%; height: 100%; top: 0px; left: 0px; background: rgb(255, 255, 255); opacity: 0.6; cursor: default; position: absolute;”></div>

    I don’t see any error in browser console

    I attached screenshot here

    • This reply was modified 1 month ago by mozh92.
    Plugin Author WPExperts.io

    (@wpexpertsio)

    Hi @mozh92,

    Can you please specify on which page you have seen the spinner, so we may investigate further.

    Thanks

    Hello @wpexpertsio

    I can’t attach a screenshot here.
    Steps for reproducing:
    1. Create order on admin side and send an invoice for a customer
    2. open Email and click on the link for pay
    3. You will see the form for payment. Try click pay, when form has validation error (empty fields)
    4. You will see spinner infinity

    I apply hot fix in css:

    #order_review .blockUI.blockOverlay {
    	display: none !important;
    }
    • This reply was modified 4 weeks, 1 day ago by mozh92.
    • This reply was modified 4 weeks, 1 day ago by mozh92.
    Plugin Author WPExperts.io

    (@wpexpertsio)

    Hi @mozh92

    Thank you for the help, I have forwarded the details to our QA team. If the issue gets reproduced we will release the fix in our next update.

    Thanks

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.