You'll notice sites like bitpay will automatically mark something as paid as long as the payment contains the right fee and doesn't appear to be malicious.
from what i noticed, even if bitpay marks it as paid, the payment would only be processed by the merchant if it has a specific amount of confirmations, can be adjusted by their control panel.