I'm in a bit of a panic. My brother is currently working for a school building charity in Sierra Leone. I've been collecting children's football shirts to send to him, to be given to the children he's working with. My local community have been amazing and donated over 50 shirts.
They were all collected today in a suitcase. I put some extra stuff in as there was room (loads of books for the schools, all ds's outgrown baby clothes and a big box of PG tips for my brother
)
When I spoke to the courier company last week they quoted £40 for a medium suitcase, which was fine. I rang yesterday to confirm and again they said £40.
They came this afternoon and I went to hand over the cash, at which point he asked for the £50 collection fee 
He said that they must have forgotten to tell me. Yes, Sherlock, they did. I was quite flustered - ds crying and dd climbing my leg, so I stupidly told them to take the suitcase and I'd phone up to make the payment by card.
When they'd gone and the dc were sorted, I rang them. They basically said that they should have told me, they forgot, sorry, they can't waive the fee, they also can't bring the suitcase back as it's on its way to London now.
Wtf do I do? I'm really worried that I've lost the suitcase and all its contents now. I'm quite upset. Do I pay it, grudgingly, so that the stuff gets on its way, and then try to claw the £50 back somehow?
If I'd known it would be £90 I'd have used a different courier. Please don't say that I shouldn't have handed it over - I know this already and feel very foolish.