To be efficient, a phase-matching condition has to be fulfilled in many nonlinear optical processes. For instance, the phase-matching requirement for second-harmonic generation is
$k_{2\omega}=2k_{\omega}$ or $\Delta k = k_{2\omega}-2k_{\omega}=0$
It is often said that this is equivalent to momentum conservation. However, even if $\Delta k \neq 0$, the process still takes place - although with lower efficiency and a finite coherence length $L = \frac{\pi}{\Delta k}$.
How can the conversion process still occur while momentum is not conserved? Is there momentum transfer to the medium? I guess not, because in many nonlinear processes only virtual photons participate. Do the photons 'borrow' momentum to make the jump? In other words, how does this work?