translate English to French: All payments are due upon arrival.
Le règlement est dû à votre arrivée.