I am using WooCommerce OPPCw payment plugin.
It does not require transitions to external resources.
The payment form is located on the website page.
After we get to the page for entering payment data in the postmeta database table for the coupon, the two values of:
_maybe_used_by_
_coupon_held_
There is a timestamp at the end of these values (Example: _maybe_used_by_9999 etc. )
But the payment has not been completed yet.
Why set a limitation of use if the purchase is not over yet?
Here is a message
Coupon XXXX was used in another transaction during this checkout, and coupon usage limit is reached. Please remove the coupon and try again
But I haven’t paid for the order yet
WooCommerce 4.0.1
WordPress Version 5.4.2
PHP Version 7.2.32