Think about how Wald's identity is proved and see what modifications can be made:
$$E\left[\sum_{n=1}^NX_n\right]=E\left[\sum_{n=1}^\infty X_n1_{N\ge n}\right]{\stackrel{*}{=}}\sum_{n=1}^\infty E[X_n1_{N\ge n}].$$
So Wald's identity follows provided (a) we can verify that $*$ is justified, and (b) for all $n\ge1$, we have $E[X_n1_{N\ge n}]=E[X_1]P(N\ge n)$. Certainly (b) holds if each $X_n$ is integrable with common mean and $X_n,1_{N\ge n}$ are independent for all $n\ge1$. If in addition either each $X_n$ is nonnegative or $N$ is integrable, then (a) holds as well. Your conditions seems not to be enough, but clearly we do not require $\\{X_n\\}$ iid and independent of $N$ either.