While reading Griffiths Introduction to Quantum mechanics and using MIT 8.04 QP-1 lectures by Adam Allans as a supplementary source to understand the topic of scattering of particles for step potential, I came across a problem which Griffiths interestingly mentions for the Delta potential barrier but it's resolution isn't very clear to me.
When we do the analysis of a particle with energy $E$ greater than the step potential barrier $V$ i.e. $E > V$ and assuming the barrier is positioned at $x=0$, then the energy eigenfunctions on solving the energy eigenvalue equation (time-independent Schrodinger Equation) comes out to be $$ \psi(x)=Ae^{ik_1x} +Be^{-ik_1x} \qquad x<0\ \\ \psi(x)=Ce^{ik_2x} +De^{-ik_2x} \qquad x>0\ $$ Now since these solutions aren't normalizable, we should construct a wave packet of the form $$\frac{1}{\sqrt{2 \pi}}\int_{-\infty}^{\infty} e^{ikx}\phi(k)dk \qquad $$ (not very sure about the limits of the wave number $k$) and then use these to satisfy the boundary conditions of continuity and differentiablility at $x=0$. But after looking at many sources, the authors mostly use these non-normalizable solutions for further analysis of transmission and reflection probablilities of the wave function.
It would be very nice if someone could provide a reasoning as to why these functions can be used and if not, then how would the wave packet be used the satisfy the boundary conditions at $x=0$.