This error arises when the charge on a customer's card falls below Stripe's minimum transaction threshold.
For businesses operating within the United States, Stripe mandates a minimum transaction of 50 cents in USD. If you're transacting in currencies other than USD while based in the US, the minimum charge must equate to 50 cents in USD.
For businesses outside the US, the minimum charge is determined by the currency associated with your bank account. You can view the list of minimum charges for non-US currencies here.