Barclays wins UK Supreme Court push payment fraud case.