Does the payments industry finally understand the humble ecommerce provider?