more fixes

for Payment and browser issues mainly