Square Merchant Account: A Comprehensive Review and Alternatives