Vaccine manufacturer Pfizer has delayed a shipment of 700,000 doses to Israel pending payment.