Overbookings and automatically canceled appointments - found one reason

Issue #995 resolved
Valentina R created an issue

We had complaints in the past about automatically canceled appointments after 7 days and overbookings. We usually figured it was related to the payment plugin or specifically the Partial payment plugin.

But today I found that if the cart and checkout are on the same page and an external payment plugin is used, the cart is not validated when clicking the “pay” button in checkout.

For example, with PP if you cancel mid-way you are redirected to the cart and the appointment is still visible, but when you click “proceed to checkout” the cart is cleared and you cannot proceed.

But on this customer’s site when I canceled mid-way paying, I was taken back to the cart/checkout (all on one page) and the appointment was still there. I clicked “pay” and got redirected to the payment website to pay for it even though the appointment was already canceled. I was able to do the purchase and the same appointment was added in the new order. So, now there are 2 orders (failed and paid) with the same appointment ID. After 7 days the paid order is automatically canceled.

The payment plugin used is:

Is there any way to clear the cart when redirected back from a payment website or any other suggestion to get this fixed? Or is having a separate cart and checkout the only option?

Comments (3)

  1. Valentina R reporter

    Another report that doesn’t use this plugin but uses PayPal. The system, after some time, sends the cancelation email even though the order was not never finished because the customer closed the PayPal window.

    Is there a way to check if the order was actually submitted before sending the cancelation email?

  2. Log in to comment