better payment flow including balance notifications