VersaPay is a leading cloud-based invoice presentment and payment provider for businesses of all sizes.