Yes, paper checks or bank transfers (ACH in the US, or wire transfers you're international). You send an invoice, you get paid 30-90 days later.
Stripe can help you with doing ACH programmatically, if you want to offer an online payment option: https://support.stripe.com/questions/accepting-ach-payments-...
There are a few reasons transactions of this size are almost never done by credit card:
* Cost ($300 for CC, $0.25-$5 for ACH, free for checks)
* Fraud risk: Someone buys your product with a stolen card or without their boss's permission, they can reverse the charge and you have little to no recourse.
* Chargeback rate risk: You need to have less than 1% of your processing volume be reversed to accept major credit cards. With large transactions, a single reversal can put you over the limit.
* Large tickets, and annual billing, are both red flags when underwriting a business for credit card processing.
A business with very large transactions is risky to take on for the merchant account provider, so you may not be able to find one, may not get reasonable processing rates, may be subject to risk reserves that create cashflow issues, etc.
If you go bankrupt and don't fulfill your contract to 20 clients, and all 20 charge back their payment to you, it's the merchant account provider that's now lost $200K they can't recoup. They don't want that.
If you have a major outage and 10 clients charge back their payments, a processor needs $10 million in good charges to balance that $100K in bad charges from you just to stay below their mandated 1% chargeback rate by Visa/MC. That's too much to ask of many local banks and other MAPs.