Recent research from emerchantpay shows that over half of payment leaders believe their organisations are losing revenue due to inadequacies in their payment systems.