All vessels belonging to citizens of the United States, and bound from any port in the United States to any other port therein, or to any foreign port, or from any foreign port to any port in the United States, shall, before clearance, receive on board all such bullion, coin, United States notes and bonds and other securities, as the Government of the United States or any department thereof, or any minister, consul, vice consul, or other agent of the United States abroad, shall offer, and shall securely convey and promptly deliver the same to the proper authorities or consignees, on arriving at the port of destination; and shall receive for such service such reasonable compensation as may be allowed to other carriers in the ordinary transactions of business.