Survey finds 67% of firms lose or delay revenue when payments fail · Digg