With flat rate pricing, you pay a set amount for all transactions. Interchange+ and interchange++ pricing fluctuates from one transaction to the next. Flat rate pricing is simpler and easier to understand. But interchange-based pricing is more transparent and usually cheaper.
Check our pricing guide for a complete explanation.