BitPay is not "accepted zero confirm transaction since 2013" until you are a US citizen and they know who is your grandma. -> So they know who you are and they know how to apply law.
I just added credit to a NameCheap account using BitPay. The credit arrived, and I was able to use it to buy hosting, before the transaction confirmed. I also recently bought a Starbucks card using Gyft/BitPay and was able to use the card before the transaction confirmed.
EDIT: And I'm not from the US nor registered with BitPay (does BitPay
ever know who the buyer is?).