Online forms give the user a lot of ‘work’ to do.
Checkout pages tend to be form-heavy. In the industry, we describe form pages as ‘high friction’ pages.
The goods news is there are established best practices. You just need to conform to them.
The framework for form optimisation is: “keep, cut, postpone or explain”.