Closed andrewlimaza closed 3 months ago
PS - tested this for orders that belong to other gateways. The same issue occurs.
changing Pending to Canceled also gives user full access to the site.
This came up recently, and it's designed this way in core. As pending status for other (automatic) gateways like Stripe/PayPal etc means that money is paid so it shows "Paid".
Pay By Check treats "Pending" status differently, as money not received. We will need to tweak some logic here that all statuses except "Success" with Pay by Check should restrict access.
There's no ETA on when this would be done.
We removed "cancelled" as an order status in v3.0. This is not a valid status for an unpaid order.
There seems to be an issue with the order status on the frontend Invoice page.
Steps to recreate:
This status also shows as "Paid" on the members account page.