Most of the time, payment is made in two steps: one payment to the broker when you book, and the other to the carrier when they deliver. Brokers can typically take credit or debit cards, but carriers almost always require cash on delivery.
Many companies are now offering electronic payment methods through apps like Zelle! Make sure to speak to both your representative and the carrier's driver to see what methods of payment they accept and which will be best for you.