Yes you can choose to pay when you arrive. It should be an option when checking out online. They may have limitations on the size of the order though I'm not sure. I have paid when I arrived, I've done this multiple times before.
I believe you can.
Thanks! Your answer is awaiting moderation.