The revenue bonds may be issued as serial bonds or as term bonds, or the redevelopment agency, in its discretion, may issue revenue bonds of both types. The revenue bonds shall be authorized by resolution of the agency and shall bear such date or dates, mature at such time or times, not exceeding 50 years from their respective dates of issuance, bear interest at such fixed or variable rate or rates, be payable at such time or times, be in such denominations, be in such form either coupon or registered, carry such registration privileges, be executed in such manner, be payable in lawful money of the United States of America at such place or places, and be subject to such terms of redemption as the resolution or resolutions of the redevelopment agency may provide. The bonds may be sold at either a public or private sale and for such prices as the agency shall determine. Pending preparation of the definitive bonds, the agency may issue interim receipts, certificates, or temporary bonds, which shall be exchanged for such definitive bonds.