new payment flow