fix in creating transaction after payment expires: use the passed paymentId