Many risk-neutral pricing problems proposed in the finance literature do not admit closed-form expressions and have to be dealt with by solving the corresponding partial integro-differential equation. Often, these PIDEs have singular diffusion matrices and coefficients that are not Lipschitz-continuous up to the boundary. In addition, in general, boundary conditions are not specified. In this paper, we prove existence and uniqueness of (continuous) viscosity solutions for linear PIDEs with all the above features, under a Lyapunov-type condition. Our results apply to European and Asian option pricing, in jump-diffusion stochastic volatility and path-dependent volatility models. We verify our Lyapunov-type condition in several examples, including the arithmetic Asian option in the Heston model.