The payment structure for apartments in Nobu Hotels & Residences includes a 20% down payment, 30% during construction, and the remaining 50% upon handover.