Слово обещание употребляется в сочетаниях с разными существительными — с предлогами и без предлогов. Возможно и обещание об оплате, и обещание оплаты. Словосочетание обещание по оплате допустимо в устной разговорной речи.
Запятая нужна. Однако сама фраза стилистически небезупречна.
Корректно: ...во избежание или для преодоления этого препятствия...
Возможны варианты, но стилистически фраза не вполне корректна. При оформлении договоров принято использовать иные формулировки, например: Ни одна из Сторон не будет нести ответственность за полное или частичное неисполнение своих обязанностей по Договору, если неисполнение будет являться следствием таких обстоятельств непреодолимой силы, как наводнение, пожар, землетрясение и другие явления природы, а также военные действия, забастовки, блокада, акты, либо действия государственных органов, в результате которых выполнение обязательств по Договору становится невозможным.