Found 2 synonyms
upon
upon entry
upon arrival
upon request
upon arriving
delivery
on delivery
for delivery
successful delivery