Authorize.Net payment solutions are designed for whenever and wherever you need them, with premium features that help you run your business and protect your customers."This is monthly charge and not a one time fee.""A Merchant account with Direct Processing Network is required for this product."