You most likely have to pay the trucking company--check the terms of service and/or any other agreements with them, but the deal/agreement between you and your customer does not bind them. However, you should in turn be able to sue the customer to recover the money they owe you under the terms of your agreement; you would sue for breach of contract.