Yes, you are able to refinance Prodigy Finance loans with SoFi. However, they must be USD dollars and you must follow the procedures outlined here in order to settle your loan and refinance with SoFi.
Please note: It is important to follow the outlined procedures as Prodigy Finance may not consider your loan as settled and will reject the funds from SoFi.