For those reasons I wanted to go with Brain Tree, but they don't support ACH.
ACH is cheaper than cards, but it's also slower and has a limit of $10,000 per transaction [1]. Cards have a limit of $1 million per transaction [2], which is 100x bigger than ACH. Also, people are used to paying with cards.
[1] https://support.stripe.com/questions/accepting-ach-payments-with-stripe
[2] https://support.stripe.com/questions/what-is-the-maximum-amount-i-can-charge-with-stripeAnd $10k limit for ACH? You can transfer more money than that via SWIFT.
Of course not. Maybe your bank has such a limit on your card, but there's definitely no hard limit that low imposed by any of the Visa/Mastercard/Amex. How else would you buy things over $2k?
Not surprising. It seems ACH is still run with punch card technology
... limit of $2k USD per day.
AWS and AdWords both accept cards and people spend a lot of money there. Online accommodation booking can cost more than $2k and people have no problems doing it.If you have items with high prices, just send users a quick notification to check whether their cards have a limit and to ask their bank to lift it.