Whenever I have stuff come from the US, which is every couple of months, I go round to the parcel force depot where it is being held and pay there, then take the item away with me.
The only time I paid online I printed out the receipt and took that round.
I haven't tried to get them to deliver 'cos I'm usually too excited and generally the post office is a bit rubbish