We will refund if your transaction is not getting confirmed in less than 10 minutes.
That's a VERY bold statement you're making there... Even if you had priority push privileges to all pools, there still would be transactions that had to wait longer than 10 minutes (since the
AVERAGE time between two blocks is ~10 minutes).
Are you using a reputable escrow to handle refunds?