I know Stripe has a theoretical limit above this; however I'm concerned that credit card companies will often trigger alarms for such high charges.
What are the most common ways to collect big, yearly contracts? Paper checks? Stripe? Some sort of bank transfer API?