Lets have the next jump difussion Stochastic Process: $$S_t = S_0 e^{\sigma W_t + (v-\frac{\sigma ^2}{2})t}\prod_{i=1}^{N_t}(1+J_i)$$
where $W_t$ is the Brownian Motion, hence $G_t \equiv e^{\sigma W_t + (v-\frac{\sigma ^2}{2})t}$ is the Geometric Brownian Motion, $N_t$ is the Poisson Process and $R_t \equiv \prod_{i=1}^{N_t}(1+J_i)$ is the Multiplicative Poisson Compound Process.
Suppose there exists a Martingale Probability $\mathbb{Q}$ and that under $\mathbb{Q}$ the Girsanov Theorem hipótesis valid. Moreover suppose that under $\mathbb{Q}$ $N_t$ has a Poisson Rate $\widehat{\lambda}$.
In this context I have to price the European Put Option of S_t, that is
$$P=e^{-r(T-t)}\mathbb{E}_\mathbb{Q}((k-S_T)_+|S_t)$$
I have thought this way, but I don´t know if it is correct. \begin{eqnarray} \mathbb{E}_\mathbb{Q}((k-S_T)|S_t)_+& = & \mathbb{E}_\mathbb{Q}((k-S_0 e^{\sigma W_T + (v-\frac{\sigma ^2}{2})T}\prod_{i=1}^{N_T}(1+J_i))_+|S_t)\\ & = & \mathbb{E}_\mathbb{Q}((k-S_t e^{\sigma (W_T-W_t) + (v-\frac{\sigma ^2}{2})(T-t)}\prod_{i={N_{t}+1}}^{N_T}(1+J_i))_+)\\ & = & \mathbb{E}_\mathbb{Q}(\mathbb{E}_\mathbb{Q}((k-S_t e^{\sigma (W_T-W_t) + (v-\frac{\sigma ^2}{2})(T-t)}\prod_{i={N_{t}+1}}^{N_T}(1+J_i))_+|N_T-N_t=n))\\ & = & \mathbb{P}_\mathbb{Q}(N_T-N_t=n))(\mathbb{E}_\mathbb{Q}((k-S_t e^{\sigma (W_T-W_t) + (v-\frac{\sigma ^2}{2})(T-t)}\prod_{i={1}}^{n}(1+J_i)_+) \end{eqnarray}
So finally, $$\mathbb{P}_\mathbb{Q}(N_T-N_t=n)=e^{-\widehat{\lambda}(t-t)}\frac{(\widehat{\lambda} (T-t))^n}{n!}$$
And $\mathbb{E}_\mathbb{Q}((k-S_t e^{\sigma (W_T-W_t) + (v-\frac{\sigma ^2}{2})(T-t)}\prod_{i={1}}^{n}(1+J_i)_+)$ can be calculated using Black-Sholes usual formula.
Is this okay or is it another way? Thanks! :)