I saw your plugins, nice work!
How many confirmations are you waiting to validate the payment?
What happens if there is 0 confirmation after the limited time you set (10min)?
Thanks ! Payment is validated after 2 confirmation on bitcoin blockchain
The time period is just to lockin the price. The payment can confirm in days or weeks. Since, payments go directly to your wallet, you always get the payment and they are never missed even if paid after the timer is over